Advertisement
Guest User

Untitled

a guest
Jul 15th, 2013
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.39 KB | None | 0 0
  1.  
  2. svuser@PXXXWIN7VM /c/work/mozmill
  3. $ mozmill -m mutt/mutt/tests/js/assertions/tests.ini -b /c/Mozilla/Nightly/firefox-25.0a1.en-US.win32/firefox/firefox.exe --debug
  4. * Observer topic: 'profile-after-change'
  5. * Start server on port: '49408'
  6. * Register: 'd56b078f-ed64-11e2-b8d2-0800274fc145 (backchannel)'
  7. * Add backchannel: '{"session":{"client":{"_is_closing":false,"timer":{"delay":100,"type":0,"callback":{},"target":{},"TYPE_ONE_SHOT":0,"TYPE_REPEATING_SLACK":1,"TYPE_REPEATING_PRECISE":2,"TYPE_REPEATING_PRECISE_CAN_SKIP":3}}},"registry":{},"bridgeType":"backchannel"}'
  8. * Register: 'd57a49cf-ed64-11e2-8df8-0800274fc145 (bridge)'
  9. * Set: 'd5cb5000-ed64-11e2-9748-0800274fc145'
  10. * Describe: 'd651be0f-ed64-11e2-8856-0800274fc145, [object BackstagePass]'
  11. * Describe: 'd670428f-ed64-11e2-b25a-0800274fc145, function getApplicationDetails() {
  12. var locale = Cc["@mozilla.org/chrome/chrome-registry;1"]
  13. .getService(Ci.nsIXULChromeRegistry)
  14. .getSelectedLocale("global");
  15.  
  16. // Put all our necessary information into JSON and return it:
  17. // appinfo, startupinfo, and addons
  18. var details = {
  19. application_id: appInfo.ID,
  20. application_name: appInfo.name,
  21. application_version: appInfo.version,
  22. application_locale: locale,
  23. platform_buildid: appInfo.platformBuildID,
  24. platform_version: appInfo.platformVersion,
  25. addons: addons,
  26. startupinfo: getStartupInfo()
  27. };
  28.  
  29. return JSON.stringify(details);
  30. }'
  31. * Exec function: 'd68eee21-ed64-11e2-8a49-0800274fc145 (getApplicationDetails)'
  32. * Set: 'd68eee21-ed64-11e2-8a49-0800274fc145'
  33. * Describe: 'd6b513c0-ed64-11e2-9aff-0800274fc145, {"application_id":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","application_name":"Firefox","application_version":"25.0a1","application_locale":"en-US","platform_buildid":"20130715030202","platform_version":"25.0a1","addons":"[{\"id\":\"mozmill@mozilla.com\",\"syncGUID\":\"_F6FhBQmshg6\",\"version\":\"2.0rc4\",\"type\":\"extension\",\"isCompatible\":true,\"isPlatformCompatible\":true,\"providesUpdatesSecurely\":true,\"blocklistState\":0,\"blocklistURL\":null,\"appDisabled\":false,\"softDisabled\":false,\"skinnable\":false,\"size\":399204,\"foreignInstall\":false,\"hasBinaryComponents\":false,\"strictCompatibility\":false,\"compatibilityOverrides\":null,\"fullDescription\":null,\"developerComments\":null,\"eula\":null,\"supportURL\":null,\"contributionURL\":null,\"contributionAmount\":null,\"averageRating\":null,\"reviewCount\":null,\"reviewURL\":null,\"totalDownloads\":null,\"weeklyDownloads\":null,\"dailyUsers\":null,\"repositoryStatus\":null,\"aboutURL\":null,\"installDate\":\"2013-07-15T15:40:10.165Z\",\"updateDate\":\"2013-07-15T15:40:10.165Z\",\"sourceURI\":null,\"releaseNotesURI\":null,\"optionsURL\":null,\"optionsType\":null,\"icons\":{},\"name\":\"Mozmill\",\"description\":\"UI Automation tool for Mozilla applications\",\"creator\":{\"name\":\"Mozilla Automation and Testing Team\"},\"homepageURL\":null,\"contributors\":[{\"name\":\"Adam Christian\"},{\"name\":\"Mikeal Rogers\"}],\"screenshots\":null,\"applyBackgroundUpdates\":1,\"install\":null,\"pendingUpgrade\":null,\"scope\":1,\"pendingOperations\":0,\"operationsRequiringRestart\":6,\"permissions\":13,\"isActive\":true,\"userDisabled\":false},{\"id\":\"jsbridge@mozilla.com\",\"syncGUID\":\"K0ToKD4ou1dS\",\"version\":\"3.0rc4\",\"type\":\"extension\",\"isCompatible\":true,\"isPlatformCompatible\":true,\"providesUpdatesSecurely\":true,\"blocklistState\":0,\"blocklistURL\":null,\"appDisabled\":false,\"softDisabled\":false,\"skinnable\":false,\"size\":19672,\"foreignInstall\":false,\"hasBinaryComponents\":false,\"strictCompatibility\":false,\"compatibilityOverrides\":null,\"fullDescription\":null,\"developerComments\":null,\"eula\":null,\"supportURL\":null,\"contributionURL\":null,\"contributionAmount\":null,\"averageRating\":null,\"reviewCount\":null,\"reviewURL\":null,\"totalDownloads\":null,\"weeklyDownloads\":null,\"dailyUsers\":null,\"repositoryStatus\":null,\"aboutURL\":null,\"installDate\":\"2013-07-15T15:40:10.187Z\",\"updateDate\":\"2013-07-15T15:40:10.187Z\",\"sourceURI\":null,\"releaseNotesURI\":null,\"optionsURL\":null,\"optionsType\":null,\"icons\":{},\"name\":\"jsbridge\",\"description\":\"Python to JavaScript bridge\",\"creator\":{\"name\":\"Mozilla Automation and Testing Team\"},\"homepageURL\":null,\"contributors\":[{\"name\":\"Mikeal Rogers\"}],\"screenshots\":null,\"applyBackgroundUpdates\":1,\"install\":null,\"pendingUpgrade\":null,\"scope\":1,\"pendingOperations\":0,\"operationsRequiringRestart\":6,\"permissions\":13,\"isActive\":true,\"userDisabled\":false},{\"id\":\"{972ce4c6-7e08-4474-a285-3208198ce6fd}\",\"syncGUID\":\"l01gUZa44Ii7\",\"version\":\"25.0a1\",\"type\":\"theme\",\"isCompatible\":true,\"isPlatformCompatible\":true,\"providesUpdatesSecurely\":true,\"blocklistState\":0,\"blocklistURL\":null,\"appDisabled\":false,\"softDisabled\":false,\"skinnable\":true,\"size\":3549,\"foreignInstall\":false,\"hasBinaryComponents\":false,\"strictCompatibility\":true,\"compatibilityOverrides\":null,\"fullDescription\":null,\"developerComments\":null,\"eula\":null,\"supportURL\":null,\"contributionURL\":null,\"contributionAmount\":null,\"averageRating\":null,\"reviewCount\":null,\"reviewURL\":null,\"totalDownloads\":null,\"weeklyDownloads\":null,\"dailyUsers\":null,\"repositoryStatus\":null,\"aboutURL\":null,\"installDate\":\"2013-07-15T14:34:30.069Z\",\"updateDate\":\"2013-07-15T14:34:30.069Z\",\"sourceURI\":null,\"releaseNotesURI\":null,\"optionsURL\":null,\"optionsType\":null,\"iconURL\":\"file:///c:/Mozilla/Nightly/firefox-25.0a1.en-US.win32/firefox/browser/extensions/%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D/icon.png\",\"icons\":{\"32\":\"file:///c:/Mozilla/Nightly/firefox-25.0a1.en-US.win32/firefox/browser/extensions/%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D/icon.png\"},\"name\":\"Default\",\"description\":\"The default theme.\",\"creator\":{\"name\":\"Mozilla\"},\"homepageURL\":null,\"contributors\":[{\"name\":\"Mozilla Contributors\"}],\"screenshots\":null,\"applyBackgroundUpdates\":1,\"install\":null,\"pendingUpgrade\":null,\"scope\":4,\"pendingOperations\":0,\"operationsRequiringRestart\":0,\"permissions\":0,\"isActive\":true,\"userDisabled\":false},{\"id\":\"{10c68f07-63a6-4653-8f43-9fc763f22443}\",\"type\":\"plugin\",\"name\":\"Google Update\",\"creator\":null,\"description\":\"Google Update\",\"version\":\"1.3.21.145\",\"homepageURL\":null,\"isActive\":true,\"appDisabled\":false,\"userDisabled\":false,\"blocklistState\":0,\"blocklistURL\":null,\"size\":585608,\"pluginLibraries\":[\"npGoogleUpdate3.dll\"],\"pluginFullpath\":[\"C:\\\\Program Files\\\\Google\\\\Update\\\\1.3.21.145\\\\npGoogleUpdate3.dll\"],\"pluginMimeTypes\":[{\"type\":\"application/x-vnd.google.update3webcontrol.3\",\"description\":\"\",\"suffixes\":\"\"},{\"type\":\"application/x-vnd.google.oneclickctrl.9\",\"description\":\"\",\"suffixes\":\"\"}],\"installDate\":\"2013-05-27T11:49:24.930Z\",\"scope\":8,\"pendingOperations\":0,\"operationsRequiringRestart\":0,\"permissions\":20},{\"id\":\"{91b6e211-1e4b-52c9-816e-de5e3c4616d0}\",\"type\":\"plugin\",\"name\":\"Adobe Acrobat\",\"creator\":null,\"description\":\"Adobe PDF Plug-In For Firefox and Netscape 11.0.02\",\"version\":\"11.0.2.0\",\"homepageURL\":null,\"isActive\":true,\"appDisabled\":false,\"userDisabled\":false,\"blocklistState\":0,\"blocklistURL\":\"https://addons.mozilla.org/en-US/firefox/blocked/p156\",\"size\":416896,\"pluginLibraries\":[\"nppdf32.dll\",\"nppdf32.dll\"],\"pluginFullpath\":[\"C:\\\\Program Files\\\\Adobe\\\\Reader 11.0\\\\Reader\\\\browser\\\\nppdf32.dll\",\"C:\\\\Program Files\\\\Adobe\\\\Reader 11.0\\\\Reader\\\\AIR\\\\nppdf32.dll\"],\"pluginMimeTypes\":[{\"type\":\"application/pdf\",\"description\":\"Acrobat Portable Document Format\",\"suffixes\":\"pdf\"},{\"type\":\"application/vnd.adobe.pdfxml\",\"description\":\"Adobe PDF in XML Format\",\"suffixes\":\"pdfxml\"},{\"type\":\"application/vnd.adobe.x-mars\",\"description\":\"Adobe PDF in XML Format\",\"suffixes\":\"mars\"},{\"type\":\"application/vnd.fdf\",\"description\":\"Acrobat Forms Data Format\",\"suffixes\":\"fdf\"},{\"type\":\"application/vnd.adobe.xfdf\",\"description\":\"XML Version of Acrobat Forms Data Format\",\"suffixes\":\"xfdf\"},{\"type\":\"application/vnd.adobe.xdp+xml\",\"description\":\" Acrobat XML Data Package\",\"suffixes\":\"xdp\"},{\"type\":\"application/vnd.adobe.xfd+xml\",\"description\":\"Adobe FormFlow99 Data File\",\"suffixes\":\"xfd\"},{\"type\":\"application/pdf\",\"description\":\"Acrobat Portable Document Format\",\"suffixes\":\"pdf\"},{\"type\":\"application/vnd.adobe.pdfxml\",\"description\":\"Adobe PDF in XML Format\",\"suffixes\":\"pdfxml\"},{\"type\":\"application/vnd.adobe.x-mars\",\"description\":\"Adobe PDF in XML Format\",\"suffixes\":\"mars\"},{\"type\":\"application/vnd.fdf\",\"description\":\"Acrobat Forms Data Format\",\"suffixes\":\"fdf\"},{\"type\":\"application/vnd.adobe.xfdf\",\"description\":\"XML Version of Acrobat Forms Data Format\",\"suffixes\":\"xfdf\"},{\"type\":\"application/vnd.adobe.xdp+xml\",\"description\":\" Acrobat XML Data Package\",\"suffixes\":\"xdp\"},{\"type\":\"application/vnd.adobe.xfd+xml\",\"description\":\"Adobe FormFlow99 Data File\",\"suffixes\":\"xfd\"}],\"installDate\":\"2013-02-15T22:04:52.000Z\",\"scope\":8,\"pendingOperations\":0,\"operationsRequiringRestart\":0,\"permissions\":20}]","startupinfo":{"process":1373902809636,"start":1373902809739,"main":1373902809786,"startupCrashDetectionBegin":1373902809907,"firstPaint":1373902811103,"sessionRestored":1373902811694,"createTopLevelWindow":1373902810737,"firstLoadURI":1373902811468}}'
  34. * Set: 'd6d39840-ed64-11e2-bf4b-0800274fc145'
  35. * Describe: 'd6f3ca70-ed64-11e2-8a36-0800274fc145, [object BackstagePass]'
  36. * Describe: 'd7124ef0-ed64-11e2-a5ec-0800274fc145, function startHTTPd() {
  37. if (!httpd) {
  38. // Ensure that we start the HTTP server only once during a session
  39. httpd = new Httpd(43336);
  40. }
  41. }'
  42. * Exec function: 'd730d36e-ed64-11e2-a2b1-0800274fc145 (startHTTPd)'
  43. * Set attribute: 'd7572021-ed64-11e2-b949-0800274fc145 (persisted=[object Object])'
  44. * Set: 'd7572021-ed64-11e2-b949-0800274fc145'
  45. * Describe: 'd775a4a1-ed64-11e2-b5d2-0800274fc145, [object Object]'
  46. * Describe: 'd794291e-ed64-11e2-9e74-0800274fc145, [object BackstagePass]'
  47. * Describe: 'd7b2ad9e-ed64-11e2-85df-0800274fc145, function runTestFile(filename, name) {
  48. var runner = new Runner();
  49. runner.runTestFile(filename, name);
  50. runner.end();
  51.  
  52. return true;
  53. }'
  54. * Exec function: 'd7d15930-ed64-11e2-a041-0800274fc145 (runTestFile)'
  55. * Fire event: 'mozmill.startRunner'
  56. * Fire event: 'mozmill.setModule'
  57. * Fire event: 'mozmill.setState'
  58. * Fire event: 'mozmill.setTest'
  59. * Fire event: 'mozmill.pass'
  60. * Fire event: 'mozmill.pass'
  61. * Fire event: 'mozmill.pass'
  62. * Fire event: 'mozmill.pass'
  63. * Fire event: 'mozmill.pass'
  64. * Fire event: 'mozmill.pass'
  65. * Fire event: 'mozmill.pass'
  66. * Fire event: 'mozmill.pass'
  67. * Fire event: 'mozmill.pass'
  68. * Fire event: 'mozmill.pass'
  69. * Fire event: 'mozmill.pass'
  70. * Fire event: 'mozmill.pass'
  71. * Fire event: 'mozmill.pass'
  72. * Fire event: 'mozmill.pass'
  73. * Fire event: 'mozmill.pass'
  74. * Fire event: 'mozmill.pass'
  75. * Fire event: 'mozmill.pass'
  76. * Fire event: 'mozmill.pass'
  77. * Fire event: 'mozmill.pass'
  78. * Fire event: 'mozmill.pass'
  79. * Fire event: 'mozmill.pass'
  80. * Fire event: 'mozmill.pass'
  81. * Fire event: 'mozmill.pass'
  82. * Fire event: 'mozmill.pass'
  83. * Fire event: 'mozmill.pass'
  84. * Fire event: 'mozmill.pass'
  85. * Fire event: 'mozmill.pass'
  86. * Fire event: 'mozmill.pass'
  87. * Fire event: 'mozmill.pass'
  88. * Fire event: 'mozmill.pass'
  89. * Fire event: 'mozmill.pass'
  90. * Fire event: 'mozmill.pass'
  91. * Fire event: 'mozmill.pass'
  92. * Fire event: 'mozmill.pass'
  93. * Fire event: 'mozmill.pass'
  94. * Fire event: 'mozmill.pass'
  95. * Fire event: 'mozmill.pass'
  96. * Fire event: 'mozmill.pass'
  97. * Fire event: 'mozmill.pass'
  98. * Fire event: 'mozmill.pass'
  99. * Fire event: 'mozmill.endTest'
  100. * Fire event: 'mozmill.setState'
  101. * Fire event: 'mozmill.setTest'
  102. * Fire event: 'mozmill.pass'
  103. * Fire event: 'mozmill.pass'
  104. * Fire event: 'mozmill.pass'
  105. * Fire event: 'mozmill.pass'
  106. * Fire event: 'mozmill.pass'
  107. * Fire event: 'mozmill.pass'
  108. * Fire event: 'mozmill.pass'
  109. * Fire event: 'mozmill.pass'
  110. * Fire event: 'mozmill.pass'
  111. * Fire event: 'mozmill.pass'
  112. * Fire event: 'mozmill.pass'
  113. * Fire event: 'mozmill.pass'
  114. * Fire event: 'mozmill.pass'
  115. * Fire event: 'mozmill.pass'
  116. * Fire event: 'mozmill.pass'
  117. * Fire event: 'mozmill.pass'
  118. * Fire event: 'mozmill.pass'
  119. * Fire event: 'mozmill.pass'
  120. * Fire event: 'mozmill.pass'
  121. * Fire event: 'mozmill.pass'
  122. * Fire event: 'mozmill.pass'
  123. * Fire event: 'mozmill.pass'
  124. * Fire event: 'mozmill.pass'
  125. * Fire event: 'mozmill.pass'
  126. * Fire event: 'mozmill.pass'
  127. * Fire event: 'mozmill.pass'
  128. * Fire event: 'mozmill.pass'
  129. * Fire event: 'mozmill.pass'
  130. * Fire event: 'mozmill.pass'
  131. * Fire event: 'mozmill.pass'
  132. * Fire event: 'mozmill.pass'
  133. * Fire event: 'mozmill.pass'
  134. * Fire event: 'mozmill.pass'
  135. * Fire event: 'mozmill.pass'
  136. * Fire event: 'mozmill.pass'
  137. * Fire event: 'mozmill.pass'
  138. * Fire event: 'mozmill.pass'
  139. * Fire event: 'mozmill.pass'
  140. * Fire event: 'mozmill.pass'
  141. * Fire event: 'mozmill.pass'
  142. * Fire event: 'mozmill.pass'
  143. * Fire event: 'mozmill.pass'
  144. * Fire event: 'mozmill.pass'
  145. TEST-START | expect_assert.js | testExpect
  146. * Fire event: 'mozmill.pass'
  147. * Fire event: 'mozmill.pass'
  148. * Fire event: 'mozmill.pass'
  149. * Fire event: 'mozmill.pass'
  150. * Fire event: 'mozmill.pass'
  151. * Fire event: 'mozmill.pass'
  152. * Fire event: 'mozmill.pass'
  153. * Fire event: 'mozmill.pass'
  154. * Fire event: 'mozmill.pass'
  155. * Fire event: 'mozmill.pass'
  156. * Fire event: 'mozmill.pass'
  157. * Fire event: 'mozmill.pass'
  158. * Fire event: 'mozmill.pass'
  159. * Fire event: 'mozmill.pass'
  160. * Fire event: 'mozmill.pass'
  161. * Fire event: 'mozmill.pass'
  162. * Fire event: 'mozmill.pass'
  163. * Fire event: 'mozmill.endTest'
  164. TEST-PASS | expect_assert.js | testAssert
  165. * Fire event: 'mozmill.endModule'
  166. TEST-END | expect_assert.js | finished in 53ms
  167. * Fire event: 'mozmill.endRunner'
  168. * Fire event: 'mozmill.persist'
  169. * Set: 'd7d15930-ed64-11e2-a041-0800274fc145'
  170. * Describe: 'd7f77ecf-ed64-11e2-93d9-0800274fc145, true'
  171. * Set: 'd8aee7f0-ed64-11e2-95db-0800274fc145'
  172. * Describe: 'd8cd6c6e-ed64-11e2-a106-0800274fc145, [object BackstagePass]'
  173. * Describe: 'd8ebf0f0-ed64-11e2-897a-0800274fc145, function shutdownApplication(aFlags) {
  174. var flags = Ci.nsIAppStartup.eAttemptQuit;
  175.  
  176. if (aFlags) {
  177. flags |= aFlags;
  178. }
  179.  
  180. // Send a request to shutdown the application. That will allow us and other
  181. // components to finish up with any shutdown code. Please note that we don't
  182. // care if other components or add-ons want to prevent this via cancelQuit,
  183. // we really force the shutdown.
  184. let cancelQuit = Components.classes["@mozilla.org/supports-PRBool;1"].
  185. createInstance(Components.interfaces.nsISupportsPRBool);
  186. Services.obs.notifyObservers(cancelQuit, "quit-application-requested", null);
  187.  
  188. // Use a timer to trigger the application restart, which will allow us to
  189. // send an ACK packet via jsbridge if the method has been called via Python.
  190. var event = {
  191. notify: function(timer) {
  192. Services.startup.quit(flags);
  193. }
  194. }
  195.  
  196. var timer = Cc["@mozilla.org/timer;1"].createInstance(Ci.nsITimer);
  197. timer.initWithCallback(event, 100, Ci.nsITimer.TYPE_ONE_SHOT);
  198. }'
  199. * Exec function: 'd90a9c80-ed64-11e2-a116-0800274fc145 (shutdownApplication)'
  200. * Fire event: 'mozmill.pass'
  201. * Fire event: 'mozmill.pass'
  202. * Observer topic: 'quit-application'
  203. RESULTS | Passed: 1
  204. RESULTS | Failed: 0
  205. RESULTS | Skipped: 0
  206.  
  207. svuser@PXXXWIN7VM /c/work/mozmill
  208. $
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement