Add array for debugging specific translators

This commit is contained in:
Dan Stillman 2016-08-31 02:52:53 -04:00
parent 1266c9f1e6
commit 06472a9d3c

View File

@ -27,6 +27,9 @@
var TEST_RUN_TIMEOUT = 600000; var TEST_RUN_TIMEOUT = 600000;
var EXPORTED_SYMBOLS = ["Zotero_TranslatorTesters"]; var EXPORTED_SYMBOLS = ["Zotero_TranslatorTesters"];
// For debugging specific translators by label
var includeTranslators = [];
try { try {
Zotero; Zotero;
} catch(e) { } catch(e) {
@ -55,9 +58,10 @@ Zotero_TranslatorTesters = new function() {
return function(translators) { return function(translators) {
try { try {
for(var i=0; i<translators.length; i++) { for(var i=0; i<translators.length; i++) {
if(skipTranslators && !skipTranslators[translators[i].translatorID]) { if (includeTranslators.length
testers.push(new Zotero_TranslatorTester(translators[i], type)); && !includeTranslators.includes(translators[i].label)) continue;
} if (skipTranslators && skipTranslators[translators[i].translatorID]) continue;
testers.push(new Zotero_TranslatorTester(translators[i], type));
}; };
if(!(--waitingForTranslators)) { if(!(--waitingForTranslators)) {