Closed Bug 1033837 Opened 11 years ago Closed 11 years ago

Intermittent test_execute_async_script.py test_execute_async_script.TestExecuteAsyncContent.test_execute_async_ours | TimeoutException: TimeoutException: Connection timed out followed by the same in test_execute_script.py

Categories

(Testing :: Marionette Client and Harness, defect)

x86_64
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: KWierso, Unassigned)

Details

(Keywords: intermittent-failure)

https://tbpl.mozilla.org/php/getParsedLog.php?id=42971579&tree=Mozilla-Inbound#error0 b2g_emulator_vm mozilla-inbound opt test marionette-webapi on 2014-07-02 13:21:54 PDT for push 4e35172b6476 slave: tst-linux64-spot-378 13:38:03 INFO - test_execute_async_timeout (test_execute_async_script.TestExecuteAsyncContent) ... ok 13:38:08 INFO - test_execute_async_unique_timeout (test_execute_async_script.TestExecuteAsyncContent) ... ok 13:38:10 INFO - test_execute_async_unload (test_execute_async_script.TestExecuteAsyncContent) ... ok 13:38:12 INFO - test_execute_js_exception (test_execute_async_script.TestExecuteAsyncContent) ... ok 13:38:13 INFO - test_execute_no_return (test_execute_async_script.TestExecuteAsyncContent) ... ok 13:38:15 INFO - test_execute_permission (test_execute_async_script.TestExecuteAsyncContent) ... ok 13:38:16 INFO - test_no_timeout (test_execute_async_script.TestExecuteAsyncContent) ... ok 13:38:18 INFO - test_same_context (test_execute_async_script.TestExecuteAsyncContent) ... ok 13:38:20 INFO - test_sandbox_reuse (test_execute_async_script.TestExecuteAsyncContent) ... ok 13:38:21 INFO - test_script_finished (test_execute_async_script.TestExecuteAsyncContent) ... ok 13:38:22 INFO - ====================================================================== 13:38:22 INFO - ERROR: None 13:38:22 INFO - ---------------------------------------------------------------------- 13:38:22 INFO - Traceback (most recent call last): 13:38:22 INFO - File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 198, in run 13:38:22 INFO - self.tearDown() 13:38:22 INFO - File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 349, in tearDown 13:38:22 INFO - self.marionette.test_name = None 13:38:22 INFO - File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 738, in test_name 13:38:22 INFO - if self._send_message('setTestName', 'ok', value=test_name): 13:38:22 INFO - File "/builds/slave/test/build/tests/marionette/marionette/decorators.py", line 35, in _ 13:38:22 INFO - return func(*args, **kwargs) 13:38:22 INFO - File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 596, in _send_message 13:38:22 INFO - "Connection timed out", status=errors.ErrorCodes.TIMEOUT) 13:38:22 INFO - TimeoutException: TimeoutException: Connection timed out 13:38:22 INFO - Most recent errors/exceptions are: 13:38:22 INFO - 07-02 16:31:54.201 I/Gecko ( 44): MARIONETTE LOG: INFO: TEST-START: /builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_execute_async_script.py:test_execute_async_js_exception 13:38:22 INFO - 07-02 16:31:54.340 I/Gecko ( 44): 1404333114341 Marionette INFO sendToClient: {"from":"0","error":{"message":"ReferenceError: foo is not defined","status":17,"stacktrace":"execute_async_script @case.py, line 471\ninline javascript, line 2\nsrc: \" callback(foo());\""}}, {2c4cecd2-2c69-4456-81f1-f09e187f1a7b}, {2c4cecd2-2c69-4456-81f1-f09e187f1a7b} 13:38:22 INFO - 07-02 16:31:55.110 I/Gecko ( 44): 1404333115115 Marionette DEBUG Got request: execute, data: {"to":"0","sessionId":{"rotatable":true,"browserVersion":"33.0a1","takesScreenshot":true,"appBuildId":"20140702124253","XULappId":"{3c2e2abc-06d4-11e1-ac3b-374f68613e61}","secureSsl":false,"platform":"ANDROID","browserName":"B2G","version":"33.0a1","device":"qemu","b2g":true,"nativeEvents":false,"platformVersion":"33.0a1","takesElementScreenshot":true,"platformName":"ANDROID","handlesAlerts":false},"name":"executeScript","parameters":{"scriptTimeout":null,"specialPowers":false,"script":"log('TEST-END: /builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_execute_async_script.py:test_execute_async_js_exception')","newSandbox":true,"args":[],"filename":"marionette_test.py","line":348}}, id: {e719fe9f-d5db-4f1d-ab50-888a4230cc00} 13:38:22 INFO - 07-02 16:31:55.140 I/Gecko ( 44): MARIONETTE LOG: INFO: TEST-END: /builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_execute_async_script.py:test_execute_async_js_exception 13:38:22 INFO - 07-02 16:31:55.220 I/Gecko ( 44): 1404333115224 Marionette INFO sendToClient: {"from":"0","value":[["INFO","TEST-START: /builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_execute_async_script.py:test_execute_async_js_exception","Wed Jul 02 2014 16:31:54 GMT-0400 (EDT)"],["INFO","TEST-END: /builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_execute_async_script.py:test_execute_async_js_exception","Wed Jul 02 2014 16:31:55 GMT-0400 (EDT)"]]}, {83ecd053-20e9-41d8-aa67-d5ee70e27428}, {83ecd053-20e9-41d8-aa67-d5ee70e27428} 13:38:22 ERROR - TEST-UNEXPECTED-FAIL | test_execute_async_script.py test_execute_async_script.TestExecuteAsyncContent.test_execute_async_ours | TimeoutException: TimeoutException: Connection timed out 13:38:22 INFO - ---------------------------------------------------------------------- 13:38:22 INFO - Ran 28 tests in 420.240s 13:38:22 WARNING - FAILED (errors=1) 13:38:22 INFO - TEST-START test_execute_script.py 13:38:25 INFO - test_check_window (test_execute_script.TestExecuteChrome) ... ok 13:38:28 INFO - test_complex_return_values (test_execute_script.TestExecuteChrome) ... ok 13:38:31 INFO - test_execute_js_exception (test_execute_script.TestExecuteChrome) ... ok 13:38:34 INFO - test_execute_no_return (test_execute_script.TestExecuteChrome) ... ok 13:38:37 INFO - test_execute_permission (test_execute_script.TestExecuteChrome) ... ok 13:38:40 INFO - test_execute_simple (test_execute_script.TestExecuteChrome) ... ok 13:38:43 INFO - test_sandbox_reuse (test_execute_script.TestExecuteChrome) ... ok 13:38:47 INFO - test_stack_trace (test_execute_script.TestExecuteChrome) ... ok 13:38:52 INFO - test_that_we_can_pass_in_floats (test_execute_script.TestExecuteChrome) ... ok 13:38:55 INFO - test_unmarshal_element_collection (test_execute_script.TestExecuteChrome) ... ok 13:38:56 INFO - test_check_window (test_execute_script.TestExecuteContent) ... ok 13:44:59 INFO - test_complex_return_values (test_execute_script.TestExecuteContent) ... ERROR 13:45:01 INFO - test_execute_js_exception (test_execute_script.TestExecuteContent) ... ok 13:45:02 INFO - test_execute_no_return (test_execute_script.TestExecuteContent) ... ok 13:45:04 INFO - test_execute_permission (test_execute_script.TestExecuteContent) ... ok 13:45:05 INFO - test_execute_simple (test_execute_script.TestExecuteContent) ... ok 13:45:07 INFO - test_sandbox_reuse (test_execute_script.TestExecuteContent) ... ok 13:45:09 INFO - test_stack_trace (test_execute_script.TestExecuteContent) ... ok 13:45:10 INFO - test_that_we_can_pass_in_floats (test_execute_script.TestExecuteContent) ... ok 13:45:12 INFO - test_unmarshal_element_collection (test_execute_script.TestExecuteContent) ... ok 13:45:12 INFO - ====================================================================== 13:45:12 INFO - ERROR: None 13:45:12 INFO - ---------------------------------------------------------------------- 13:45:12 INFO - Traceback (most recent call last): 13:45:12 INFO - File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 198, in run 13:45:12 INFO - self.tearDown() 13:45:12 INFO - File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 349, in tearDown 13:45:12 INFO - self.marionette.test_name = None 13:45:12 INFO - File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 738, in test_name 13:45:12 INFO - if self._send_message('setTestName', 'ok', value=test_name): 13:45:12 INFO - File "/builds/slave/test/build/tests/marionette/marionette/decorators.py", line 35, in _ 13:45:12 INFO - return func(*args, **kwargs) 13:45:12 INFO - File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 596, in _send_message 13:45:12 INFO - "Connection timed out", status=errors.ErrorCodes.TIMEOUT) 13:45:12 INFO - TimeoutException: TimeoutException: Connection timed out 13:45:12 INFO - Most recent errors/exceptions are: 13:45:12 INFO - 07-02 16:38:42.491 E/GeckoConsole( 44): [JavaScript Error: "TypeError: dialog.getButton is not a function" {file: "chrome://global/content/bindings/dialog.xml" line: 152}] 13:45:12 INFO - 07-02 16:38:46.120 E/GeckoConsole( 44): [JavaScript Error: "TypeError: dialog.getButton is not a function" {file: "chrome://global/content/bindings/dialog.xml" line: 152}] 13:45:12 INFO - 07-02 16:38:46.261 I/Gecko ( 44): 1404333526266 Marionette INFO sendToClient: {"from":"0","error":{"message":"ReferenceError: b is not defined","status":17,"stacktrace":"execute_script @test_execute_script.py, line 22\ninline javascript, line 2\nsrc: \" return b;\""}}, {d26f944c-9a07-4dc3-9161-569670f79fb2}, {d26f944c-9a07-4dc3-9161-569670f79fb2} 13:45:12 INFO - 07-02 16:38:50.311 E/GeckoConsole( 44): [JavaScript Error: "TypeError: dialog.getButton is not a function" {file: "chrome://global/content/bindings/dialog.xml" line: 152}] 13:45:12 INFO - 07-02 16:38:53.920 E/GeckoConsole( 44): [JavaScript Error: "TypeError: dialog.getButton is not a function" {file: "chrome://global/content/bindings/dialog.xml" line: 152}] 13:45:12 ERROR - TEST-UNEXPECTED-FAIL | test_execute_script.py test_execute_script.TestExecuteContent.test_complex_return_values | TimeoutException: TimeoutException: Connection timed out 13:45:12 INFO - ---------------------------------------------------------------------- 13:45:12 INFO - Ran 20 tests in 409.717s 13:45:12 WARNING - FAILED (errors=1) 13:45:12 INFO - TEST-START test_simpletest_fail.js 13:45:14 INFO - /builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_simpletest_fail.js, runTest (marionette_test.MarionetteJSTestCase) ... ok 13:45:14 INFO - ---------------------------------------------------------------------- 13:45:14 INFO - Ran 1 test in 1.581s 13:45:14 INFO - OK 13:45:15 INFO - TEST-START test_findelement.py 13:45:17 INFO - test_by_name (test_findelement.TestElements) ... ok 13:45:19 INFO - test_child_element (test_findelement.TestElements) ... ok 13:45:21 INFO - test_child_elements (test_findelement.TestElements) ... ok 13:45:23 INFO - test_class_name (test_findelement.TestElements) ... ok 13:45:26 INFO - test_css_selector_scope_doesnt_start_at_rootnode (test_findelement.TestElements) ... ok 13:45:28 INFO - test_finding_active_element_returns_element (test_findelement.TestElements) ... ok 13:45:29 INFO - test_id (test_findelement.TestElements) ... ok 13:45:32 INFO - test_link_text (test_findelement.TestElements) ... ok 13:45:35 INFO - test_not_found (test_findelement.TestElements) ... ok 13:45:38 INFO - test_partial_link_text (test_findelement.TestElements) ... ok 13:45:41 INFO - test_selector (test_findelement.TestElements) ... ok 13:45:43 INFO - test_tag_name (test_findelement.TestElements) ... ok 13:45:48 INFO - test_timeout (test_findelement.TestElements) ... ok 13:45:50 INFO - test_xpath (test_findelement.TestElements) ... ok 13:45:50 INFO - ---------------------------------------------------------------------- 13:45:50 INFO - Ran 14 tests in 35.276s 13:45:50 INFO - OK 13:45:51 INFO - TEST-START test_navigation.py
Mass closing as we have not seen these intermittents in over 2 months
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
Product: Testing → Remote Protocol
Moving bug to Testing::Marionette Client and Harness component per bug 1815831.
Component: Marionette → Marionette Client and Harness
Product: Remote Protocol → Testing
You need to log in before you can comment on or make changes to this bug.