1. $ ./mach marionette-test testing/marionette/client/marionette/tests/unit/test_import_script_reuse_window.py --gecko-log -
  2. 1441293044692 Marionette INFO Marionette enabled via build flag and pref
  3. ++DOCSHELL 0x1164f2000 == 1 [pid = 81837] [id = 1]
  4. ++DOMWINDOW == 1 (0x11652b000) [pid = 81837] [serial = 1] [outer = 0x0]
  5. ++DOMWINDOW == 2 (0x116534c00) [pid = 81837] [serial = 2] [outer = 0x11652b000]
  6. [81837] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /Users/yzenevich/Github/gecko/extensions/cookie/nsPermissionManager.cpp, line 2611
  7. 1441293044919 Marionette INFO Listening on port 2828
  8. 1441293045356 Marionette INFO Marionette enabled via command-line flag
  9. ++DOCSHELL 0x12234f000 == 2 [pid = 81837] [id = 2]
  10. ++DOMWINDOW == 3 (0x122249c00) [pid = 81837] [serial = 3] [outer = 0x0]
  11. ++DOMWINDOW == 4 (0x12224ac00) [pid = 81837] [serial = 4] [outer = 0x122249c00]
  12. 1441293045401 Marionette INFO Accepted connection conn0 from 127.0.0.1:64829
  13. 1441293045401 Marionette DEBUG conn0 client <- ({"from":"root","applicationType":"gecko","traits":[]})
  14. 1441293045458 Marionette INFO Closed connection conn0
  15. 1441293045460 Marionette INFO Accepted connection conn1 from 127.0.0.1:64831
  16. 1441293045460 Marionette DEBUG conn1 client <- ({"from":"root","applicationType":"gecko","traits":[]})
  17. [81837] WARNING: Loaded script chrome://global/content/printUtils.js twice (bug 392650): file /Users/yzenevich/Github/gecko/dom/xul/nsXULPrototypeCache.cpp, line 219
  18. 1441293045472 Marionette INFO Accepted connection conn2 from 127.0.0.1:64832
  19. 1441293045472 Marionette DEBUG conn2 client <- ({"from":"root","applicationType":"gecko","traits":[]})
  20. [81837] WARNING: Loaded script chrome://global/content/viewZoomOverlay.js twice (bug 392650): file /Users/yzenevich/Github/gecko/dom/xul/nsXULPrototypeCache.cpp, line 219
  21. 1441293045479 Marionette INFO Closed connection conn2
  22. 1441293045480 Marionette DEBUG conn1 -> ({"name":"newSession","parameters":{"sessionId":null,"capabilities":null}})
  23. [81837] WARNING: Loaded script chrome://browser/content/places/browserPlacesViews.js twice (bug 392650): file /Users/yzenevich/Github/gecko/dom/xul/nsXULPrototypeCache.cpp, line 219
  24. [81837] WARNING: Loaded script chrome://browser/content/browser.js twice (bug 392650): file /Users/yzenevich/Github/gecko/dom/xul/nsXULPrototypeCache.cpp, line 219
  25. [81837] WARNING: Loaded script chrome://browser/content/downloads/downloads.js twice (bug 392650): file /Users/yzenevich/Github/gecko/dom/xul/nsXULPrototypeCache.cpp, line 219
  26. [81837] WARNING: Loaded script chrome://browser/content/downloads/indicator.js twice (bug 392650): file /Users/yzenevich/Github/gecko/dom/xul/nsXULPrototypeCache.cpp, line 219
  27. [81837] WARNING: Loaded script chrome://browser/content/customizableui/panelUI.js twice (bug 392650): file /Users/yzenevich/Github/gecko/dom/xul/nsXULPrototypeCache.cpp, line 219
  28. [81837] WARNING: Loaded script chrome://global/content/viewSourceUtils.js twice (bug 392650): file /Users/yzenevich/Github/gecko/dom/xul/nsXULPrototypeCache.cpp, line 219
  29. [81837] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /Users/yzenevich/Github/gecko/parser/html/nsHtml5StreamParser.cpp, line 966
  30. ++DOCSHELL 0x121fb0800 == 3 [pid = 81837] [id = 3]
  31. ++DOMWINDOW == 5 (0x123f42400) [pid = 81837] [serial = 5] [outer = 0x0]
  32. ++DOCSHELL 0x123cab000 == 4 [pid = 81837] [id = 4]
  33. ++DOMWINDOW == 6 (0x123f42c00) [pid = 81837] [serial = 6] [outer = 0x0]
  34. [81837] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /Users/yzenevich/Github/gecko/dom/base/nsFrameLoader.cpp, line 268
  35. ++DOCSHELL 0x126083800 == 5 [pid = 81837] [id = 5]
  36. ++DOMWINDOW == 7 (0x123f42000) [pid = 81837] [serial = 7] [outer = 0x0]
  37. [81837] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /Users/yzenevich/Github/gecko/dom/base/nsFrameLoader.cpp, line 268
  38. ++DOMWINDOW == 8 (0x12611ec00) [pid = 81837] [serial = 8] [outer = 0x123f42000]
  39. [81837] WARNING: NS_ENSURE_TRUE(globalObject && globalObject->GetGlobalJSObject()) failed: file /Users/yzenevich/Github/gecko/dom/base/nsDocument.cpp, line 8386
  40. [81837] WARNING: NS_ENSURE_TRUE(globalObject && globalObject->GetGlobalJSObject()) failed: file /Users/yzenevich/Github/gecko/dom/base/nsDocument.cpp, line 8386
  41. ++DOMWINDOW == 9 (0x128f3a800) [pid = 81837] [serial = 9] [outer = 0x123f42400]
  42. ++DOMWINDOW == 10 (0x128f3b000) [pid = 81837] [serial = 10] [outer = 0x123f42c00]
  43. ++DOMWINDOW == 11 (0x128f3cc00) [pid = 81837] [serial = 11] [outer = 0x123f42000]
  44. 1441293046771 Marionette INFO loaded listener.js
  45. 1441293046779 Marionette INFO loaded listener.js
  46. [81837] WARNING: Image width or height is non-positive: file /Users/yzenevich/Github/gecko/layout/base/nsLayoutUtils.cpp, line 6262
  47. [81837] WARNING: Image width or height is non-positive: file /Users/yzenevich/Github/gecko/layout/base/nsLayoutUtils.cpp, line 6262
  48. [81837] WARNING: Image width or height is non-positive: file /Users/yzenevich/Github/gecko/layout/base/nsLayoutUtils.cpp, line 6262
  49. [81837] WARNING: Image width or height is non-positive: file /Users/yzenevich/Github/gecko/layout/base/nsLayoutUtils.cpp, line 6262
  50. [81837] WARNING: Image width or height is non-positive: file /Users/yzenevich/Github/gecko/layout/base/nsLayoutUtils.cpp, line 6262
  51. [81837] WARNING: Image width or height is non-positive: file /Users/yzenevich/Github/gecko/layout/base/nsLayoutUtils.cpp, line 6262
  52. [81837] WARNING: Image width or height is non-positive: file /Users/yzenevich/Github/gecko/layout/base/nsLayoutUtils.cpp, line 6262
  53. [81837] WARNING: Image width or height is non-positive: file /Users/yzenevich/Github/gecko/layout/base/nsLayoutUtils.cpp, line 6262
  54. [81837] WARNING: Image width or height is non-positive: file /Users/yzenevich/Github/gecko/layout/base/nsLayoutUtils.cpp, line 6262
  55. [81837] WARNING: Image width or height is non-positive: file /Users/yzenevich/Github/gecko/layout/base/nsLayoutUtils.cpp, line 6262
  56. [81837] WARNING: Image width or height is non-positive: file /Users/yzenevich/Github/gecko/layout/base/nsLayoutUtils.cpp, line 6262
  57. [81837] WARNING: Image width or height is non-positive: file /Users/yzenevich/Github/gecko/layout/base/nsLayoutUtils.cpp, line 6262
  58. [81837] WARNING: Image width or height is non-positive: file /Users/yzenevich/Github/gecko/layout/base/nsLayoutUtils.cpp, line 6262
  59. [81837] WARNING: Image width or height is non-positive: file /Users/yzenevich/Github/gecko/layout/base/nsLayoutUtils.cpp, line 6262
  60. 1441293046857 Marionette DEBUG conn1 client <- ({"from":"0","value":{"browserName":"Firefox","browserVersion":"43.0a1","platformName":"DARWIN","platformVersion":"43.0a1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20150903104539","device":"desktop","version":"43.0a1"},"status":"success","sessionId":"2937d707-298c-f74b-8b6f-bb5705869e90"})
  61. 1441293046880 Marionette DEBUG conn1 -> ({"name":"deleteSession"})
  62. 1441293046882 Marionette DEBUG conn1 client <- ({"from":"0","ok":true})
  63. 0:02.78 LOG: MainThread INFO starting httpd
  64. 0:02.78 LOG: MainThread INFO running httpd on http://127.0.0.1:64836/
  65. 0:02.78 LOG: MainThread mozversion INFO application_buildid: 20150903104539
  66. 0:02.78 LOG: MainThread mozversion INFO application_display_name: Nightly
  67. 0:02.78 LOG: MainThread mozversion INFO application_id: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
  68. 0:02.78 LOG: MainThread mozversion INFO application_name: Firefox
  69. 0:02.78 LOG: MainThread mozversion INFO application_remotingname: firefox
  70. 0:02.78 LOG: MainThread mozversion INFO application_vendor: Mozilla
  71. 0:02.78 LOG: MainThread mozversion INFO application_version: 43.0a1
  72. 0:02.78 LOG: MainThread mozversion INFO platform_buildid: 20150903104539
  73. 0:02.78 LOG: MainThread mozversion INFO platform_version: 43.0a1
  74. 0:02.78 SUITE_START: MainThread 1
  75. 0:02.78 TEST_START: MainThread test_import_script_reuse_window.py TestImportScriptContent.test_importing_script_then_reusing_it
  76. 1441293046897 Marionette INFO Closed connection conn1
  77. 1441293046900 Marionette INFO Accepted connection conn3 from 127.0.0.1:64837
  78. 1441293046900 Marionette DEBUG conn3 client <- ({"from":"root","applicationType":"gecko","traits":[]})
  79. 1441293046908 Marionette INFO Accepted connection conn4 from 127.0.0.1:64838
  80. 1441293046908 Marionette DEBUG conn4 client <- ({"from":"root","applicationType":"gecko","traits":[]})
  81. 1441293046924 Marionette INFO Closed connection conn4
  82. 1441293046931 Marionette DEBUG conn3 -> ({"name":"newSession","parameters":{"sessionId":null,"capabilities":null}})
  83. 1441293046939 Marionette INFO loaded listener.js
  84. 1441293046945 Marionette INFO loaded listener.js
  85. 1441293046958 Marionette DEBUG conn3 client <- ({"from":"0","value":{"browserName":"Firefox","browserVersion":"43.0a1","platformName":"DARWIN","platformVersion":"43.0a1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20150903104539","device":"desktop","version":"43.0a1"},"status":"success","sessionId":"1878e7a2-2274-9a47-82a9-e0578b95bc40"})
  86. 1441293046969 Marionette DEBUG conn3 -> ({"name":"timeouts","parameters":{"type":"page load","ms":30000}})
  87. 1441293046970 Marionette DEBUG conn3 client <- ({"from":"0","ok":true})
  88. 1441293046982 Marionette DEBUG conn3 -> ({"name":"setTestName","parameters":{"value":"test_import_script_reuse_window.py TestImportScriptContent.test_importing_script_then_reusing_it"}})
  89. 1441293046991 Marionette DEBUG conn3 client <- ({"from":"0","ok":true})
  90. 1441293046997 Marionette DEBUG conn3 -> ({"name":"executeScript","parameters":{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"marionette_test.py","script":"log('TEST-START: /Users/yzenevich/Github/gecko/testing/marionette/client/marionette/tests/unit/test_import_script_reuse_window.py:test_importing_script_then_reusing_it')","sandbox":"default","line":690}})
  91. MARIONETTE LOG: INFO: TEST-START: /Users/yzenevich/Github/gecko/testing/marionette/client/marionette/tests/unit/test_import_script_reuse_window.py:test_importing_script_then_reusing_it
  92. 1441293047007 Marionette DEBUG conn3 client <- ({"from":"0","value":null,"status":"success","sessionId":"1878e7a2-2274-9a47-82a9-e0578b95bc40"})
  93. 1441293047014 Marionette DEBUG conn3 -> ({"name":"get","parameters":{"url":"http://127.0.0.1:64836/test_windows.html"}})
  94. [81837] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /Users/yzenevich/Github/gecko/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 315
  95. ++DOMWINDOW == 12 (0x130051400) [pid = 81837] [serial = 12] [outer = 0x123f42000]
  96. [81837] WARNING: RasterImage::Init failed: file /Users/yzenevich/Github/gecko/image/ImageFactory.cpp, line 125
  97. [81837] WARNING: Image width or height is non-positive: file /Users/yzenevich/Github/gecko/layout/base/nsLayoutUtils.cpp, line 6262
  98. 1441293047203 Marionette DEBUG conn3 client <- ({"from":"0","ok":true})
  99. 1441293047209 Marionette DEBUG conn3 -> ({"name":"getWindowHandle"})
  100. 1441293047210 Marionette DEBUG conn3 client <- ({"from":"0","value":"7","status":"success","sessionId":"1878e7a2-2274-9a47-82a9-e0578b95bc40"})
  101. 1441293047227 Marionette DEBUG conn3 -> ({"name":"findElement","parameters":{"using":"link text","value":"Open new window"}})
  102. 1441293047231 Marionette DEBUG conn3 client <- ({"from":"0","value":{"ELEMENT":"90c80212-60e8-c04f-bce0-feba3d77be6b"},"status":"success","sessionId":"1878e7a2-2274-9a47-82a9-e0578b95bc40"})
  103. [81837] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /Users/yzenevich/Github/gecko/widget/cocoa/nsChildView.mm, line 5367
  104. [81837] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /Users/yzenevich/Github/gecko/widget/cocoa/nsChildView.mm, line 5367
  105. 1441293047233 Marionette DEBUG conn3 -> ({"name":"clickElement","parameters":{"id":"90c80212-60e8-c04f-bce0-feba3d77be6b"}})
  106. 1441293047235 Marionette: Element does not have an accessible object++DOCSHELL 0x130146800 == 6 [pid = 81837] [id = 6]
  107. ++DOMWINDOW == 13 (0x134ef4000) [pid = 81837] [serial = 13] [outer = 0x0]
  108. ++DOMWINDOW == 14 (0x134ef5400) [pid = 81837] [serial = 14] [outer = 0x134ef4000]
  109. ++DOCSHELL 0x130149800 == 7 [pid = 81837] [id = 7]
  110. ++DOMWINDOW == 15 (0x134f1e400) [pid = 81837] [serial = 15] [outer = 0x0]
  111. ++DOCSHELL 0x13076d800 == 8 [pid = 81837] [id = 8]
  112. ++DOMWINDOW == 16 (0x134f1ec00) [pid = 81837] [serial = 16] [outer = 0x0]
  113. ++DOCSHELL 0x134e68800 == 9 [pid = 81837] [id = 9]
  114. ++DOMWINDOW == 17 (0x13533d800) [pid = 81837] [serial = 17] [outer = 0x0]
  115. ++DOMWINDOW == 18 (0x135341c00) [pid = 81837] [serial = 18] [outer = 0x13533d800]
  116. ++DOMWINDOW == 19 (0x135344800) [pid = 81837] [serial = 19] [outer = 0x134f1e400]
  117. ++DOMWINDOW == 20 (0x135344c00) [pid = 81837] [serial = 20] [outer = 0x134f1ec00]
  118. ++DOMWINDOW == 21 (0x135346400) [pid = 81837] [serial = 21] [outer = 0x134f1ec00]
  119. ++DOMWINDOW == 22 (0x13576d400) [pid = 81837] [serial = 22] [outer = 0x13533d800]
  120. ++DOMWINDOW == 23 (0x135342000) [pid = 81837] [serial = 23] [outer = 0x13533d800]
  121. 1441293047706 Marionette DEBUG conn3 client <- ({"from":"0","ok":true})
  122. ++DOMWINDOW == 24 (0x136ff6000) [pid = 81837] [serial = 24] [outer = 0x123f42000]
  123. 1441293047779 Marionette DEBUG conn3 -> ({"name":"getWindowHandles"})
  124. 1441293047781 Marionette DEBUG conn3 client <- ({"from":"0","value":["7","17"],"status":"success","sessionId":"1878e7a2-2274-9a47-82a9-e0578b95bc40"})
  125. 1441293047871 Marionette DEBUG conn3 -> ({"name":"switchToWindow","parameters":{"name":"17"}})
  126. 1441293047880 Marionette INFO loaded listener.js
  127. 1441293047888 Marionette INFO loaded listener.js
  128. 1441293047926 Marionette DEBUG conn3 client <- ({"from":"0","ok":true})
  129. [81837] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /Users/yzenevich/Github/gecko/widget/cocoa/nsChildView.mm, line 5367
  130. 1441293047929 Marionette DEBUG conn3 -> ({"name":"importScript","parameters":{"script":"let testFunc = function() { return \"i'm a test function!\";};\n"}})
  131. 1441293047932 Marionette DEBUG conn3 client <- ({"from":"0","ok":true})
  132. 1441293047933 Marionette DEBUG conn3 -> ({"name":"close"})
  133. 1441293047934 Marionette DEBUG conn3 client <- ({"from":"0","ok":true})
  134. 1441293048101 Marionette DEBUG conn3 -> ({"name":"switchToWindow","parameters":{"name":"7"}})
  135. 1441293048103 Marionette DEBUG conn3 client <- ({"from":"0","ok":true})
  136. 1441293048109 Marionette DEBUG conn3 -> ({"name":"executeScript","parameters":{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"test_import_script_reuse_window.py","script":"return testFunc();","sandbox":"default","line":27}})
  137. 1441293048113 Marionette DEBUG conn3 client <- ({"from":"0","value":"i'm a test function!","status":"success","sessionId":"1878e7a2-2274-9a47-82a9-e0578b95bc40"})
  138. 1441293048114 Marionette DEBUG conn3 -> ({"name":"setContext","parameters":{"value":"content"}})
  139. 1441293048115 Marionette DEBUG conn3 client <- ({"from":"0","ok":true})
  140. 1441293048116 Marionette DEBUG conn3 -> ({"name":"clearImportedScripts"})
  141. 1441293048117 Marionette DEBUG conn3 client <- ({"from":"0","ok":true})
  142. 1441293048118 Marionette DEBUG conn3 -> ({"name":"executeScript","parameters":{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"marionette_test.py","script":"log('TEST-END: /Users/yzenevich/Github/gecko/testing/marionette/client/marionette/tests/unit/test_import_script_reuse_window.py:test_importing_script_then_reusing_it')","sandbox":"default","line":697}})
  143. MARIONETTE LOG: INFO: TEST-END: /Users/yzenevich/Github/gecko/testing/marionette/client/marionette/tests/unit/test_import_script_reuse_window.py:test_importing_script_then_reusing_it
  144. 1441293048121 Marionette DEBUG conn3 client <- ({"from":"0","value":null,"status":"success","sessionId":"1878e7a2-2274-9a47-82a9-e0578b95bc40"})
  145. 1441293048122 Marionette DEBUG conn3 -> ({"name":"setTestName","parameters":{"value":null}})
  146. 1441293048123 Marionette DEBUG conn3 client <- ({"from":"0","ok":true})
  147. 1441293048124 Marionette DEBUG conn3 -> ({"name":"getLogs"})
  148. 1441293048125 Marionette DEBUG conn3 client <- ({"from":"0","value":[["INFO","TEST-START: /Users/yzenevich/Github/gecko/testing/marionette/client/marionette/tests/unit/test_import_script_reuse_window.py:test_importing_script_then_reusing_it","Thu Sep 03 2015 11:10:47 GMT-0400 (EDT)"],["INFO","TEST-END: /Users/yzenevich/Github/gecko/testing/marionette/client/marionette/tests/unit/test_import_script_reuse_window.py:test_importing_script_then_reusing_it","Thu Sep 03 2015 11:10:48 GMT-0400 (EDT)"]],"status":"success","sessionId":"1878e7a2-2274-9a47-82a9-e0578b95bc40"})
  149. 1441293048126 Marionette DEBUG conn3 -> ({"name":"deleteSession"})
  150. 0:04.02 TEST_END: MainThread PASS
  151. 0:04.02 LOG: MainThread INFO
  152. SUMMARY
  153. -------
  154. 0:04.02 LOG: MainThread INFO passed: 1
  155. 0:04.02 LOG: MainThread INFO failed: 0
  156. 0:04.02 LOG: MainThread INFO todo: 0
  157. 1441293048128 Marionette DEBUG conn3 client <- ({"from":"0","ok":true})
  158. 0:04.10 SUITE_END: MainThread
  159. Summary
  160. =======
  161. Ran 1 tests
  162. Expected results: 1
  163. Unexpected results: 0
  164. OK