Update translatorTester for translation server support
This commit is contained in:
		
					parent
					
						
							
								9d98f765b2
							
						
					
				
			
			
				commit
				
					
						5b3b1f0f1b
					
				
			
		
					 1 changed files with 12 additions and 10 deletions
				
			
		|  | @ -30,11 +30,7 @@ var EXPORTED_SYMBOLS = ["Zotero_TranslatorTesters"]; | |||
| // For debugging specific translators by label
 | ||||
| var includeTranslators = []; | ||||
| 
 | ||||
| try { | ||||
| 	Zotero; | ||||
| } catch(e) { | ||||
| 	var Zotero; | ||||
| } | ||||
| this.Zotero = Zotero; | ||||
| 
 | ||||
| var Zotero_TranslatorTesters = new function() { | ||||
| 	const TEST_TYPES = ["web", "import", "export", "search"]; | ||||
|  | @ -46,11 +42,13 @@ var Zotero_TranslatorTesters = new function() { | |||
| 	this.runAllTests = function (numConcurrentTests, skipTranslators, writeDataCallback) { | ||||
| 		var id = Math.random() * (100000000 - 1) + 1; | ||||
| 		 | ||||
| 		waitForDialog(); | ||||
| 		if (!(typeof process === 'object' && process + '' === '[object process]')){ | ||||
| 			waitForDialog(); | ||||
| 		 | ||||
| 		if(!Zotero) { | ||||
| 			Zotero = Components.classes["@zotero.org/Zotero;1"] | ||||
| 				.getService(Components.interfaces.nsISupports).wrappedJSObject; | ||||
| 			if(!Zotero) { | ||||
| 				Zotero = Components.classes["@zotero.org/Zotero;1"] | ||||
| 					.getService(Components.interfaces.nsISupports).wrappedJSObject; | ||||
| 			} | ||||
| 		} | ||||
| 		 | ||||
| 		var testers = []; | ||||
|  | @ -759,4 +757,8 @@ Zotero_TranslatorTester._generateDiff = new function() { | |||
| 		var txt = compare(a, b); | ||||
| 		return txt.substr(0, txt.length-1); | ||||
| 	}; | ||||
| }; | ||||
| }; | ||||
| 
 | ||||
| if (typeof process === 'object' && process + '' === '[object process]'){ | ||||
| 	module.exports = Zotero_TranslatorTesters; | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Adomas Venčkauskas
				Adomas Venčkauskas