Closed Bug 1027680 Opened 10 years ago Closed 10 years ago

Intermittent test_expected.py test_expected.TestExpected.test_element_not_enabled_when_enabled | TimeoutException: TimeoutException: Connection timed out

Categories

(Testing :: Marionette Client and Harness, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: emorley, Unassigned)

Details

(Keywords: intermittent-failure, pi-marionette-intermittent)

b2g_emulator_vm mozilla-inbound opt test marionette-webapi on 2014-06-19 05:53:46 PDT for push 0c8a072f624f

slave: tst-linux64-spot-404

https://tbpl.mozilla.org/php/getParsedLog.php?id=42052051&tree=Mozilla-Inbound

{
06:13:48     INFO -  TEST-START test_expected.py
06:13:52     INFO -  test_element_displayed (test_expected.TestExpected) ... ok
06:13:53     INFO -  test_element_displayed_when_hidden (test_expected.TestExpected) ... ok
06:13:56     INFO -  test_element_displayed_when_stale_element (test_expected.TestExpected) ... ok
06:13:58     INFO -  test_element_enabled (test_expected.TestExpected) ... ok
06:14:01     INFO -  test_element_enabled_when_disabled (test_expected.TestExpected) ... ok
06:14:02     INFO -  test_element_not_displayed (test_expected.TestExpected) ... ok
06:14:05     INFO -  test_element_not_displayed_when_stale_element (test_expected.TestExpected) ... ok
06:14:07     INFO -  test_element_not_displayed_when_visible (test_expected.TestExpected) ... ok
06:14:09     INFO -  test_element_not_enabled (test_expected.TestExpected) ... ok
06:20:13     INFO -  test_element_not_enabled_when_enabled (test_expected.TestExpected) ... ERROR
06:20:14     INFO -  ERROR
06:20:15     INFO -  test_element_not_present_func (test_expected.TestExpected) ... ok
06:20:17     INFO -  test_element_not_present_is_present (test_expected.TestExpected) ... ok
06:20:19     INFO -  test_element_not_present_locator (test_expected.TestExpected) ... ok
06:20:20     INFO -  test_element_not_selected (test_expected.TestExpected) ... ok
06:20:22     INFO -  test_element_not_selected_when_selected (test_expected.TestExpected) ... ok
06:20:24     INFO -  test_element_present_func (test_expected.TestExpected) ... ok
06:20:26     INFO -  test_element_present_locator (test_expected.TestExpected) ... ok
06:20:28     INFO -  test_element_present_not_present (test_expected.TestExpected) ... ok
06:20:29     INFO -  test_element_selected (test_expected.TestExpected) ... ok
06:20:31     INFO -  test_element_selected_when_not_selected (test_expected.TestExpected) ... ok
06:20:33     INFO -  test_element_stale (test_expected.TestExpected) ... ok
06:20:35     INFO -  test_element_stale_is_not_stale (test_expected.TestExpected) ... ok
06:20:36     INFO -  test_elements_not_present_func (test_expected.TestExpected) ... ok
06:20:38     INFO -  test_elements_not_present_is_present (test_expected.TestExpected) ... ok
06:20:40     INFO -  test_elements_not_present_locator (test_expected.TestExpected) ... ok
06:20:42     INFO -  test_elements_present_func (test_expected.TestExpected) ... ok
06:20:43     INFO -  test_elements_present_locator (test_expected.TestExpected) ... ok
06:20:44     INFO -  ======================================================================
06:20:44     INFO -  ERROR: None
06:20:44     INFO -  ----------------------------------------------------------------------
06:20:44     INFO -  Traceback (most recent call last):
06:20:44     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 170, in run
06:20:44     INFO -      testMethod()
06:20:44     INFO -    File "/builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_expected.py", line 197, in test_element_not_enabled_when_enabled
06:20:44     INFO -      enabled = expected.element_not_enabled(el)(self.marionette)
06:20:44     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/expected.py", line 253, in __call__
06:20:44     INFO -      return not super(element_not_enabled, self).__call__(marionette)
06:20:44     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/expected.py", line 239, in __call__
06:20:44     INFO -      return self.el.is_enabled()
06:20:44     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 136, in is_enabled
06:20:44     INFO -      return self.marionette._send_message('isElementEnabled', 'value', id=self.id)
06:20:44     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/decorators.py", line 35, in _
06:20:44     INFO -      return func(*args, **kwargs)
06:20:44     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 627, in _send_message
06:20:44     INFO -      "Connection timed out", status=ErrorCodes.TIMEOUT)
06:20:44     INFO -  TimeoutException: TimeoutException: Connection timed out
06:20:44     INFO -  Most recent errors/exceptions are:
06:20:44     INFO -  06-19 09:13:55.865 I/Gecko   (   44): 1403183635867	Marionette	INFO	sendToClient: {"from":"0","error":{"message":"The element reference is stale. Either the element is no longer attached to the DOM or the page has been refreshed.","status":10,"stacktrace":null}}, {1e96340d-7ae2-46a9-a2fd-c29364dcfa20}, {1e96340d-7ae2-46a9-a2fd-c29364dcfa20}
06:20:44     INFO -  06-19 09:14:04.415 I/Gecko   (   44): 1403183644424	Marionette	INFO	sendToClient: {"from":"0","error":{"message":"The element reference is stale. Either the element is no longer attached to the DOM or the page has been refreshed.","status":10,"stacktrace":null}}, {3431b06a-318b-4514-bbfb-5f402df89070}, {3431b06a-318b-4514-bbfb-5f402df89070}
06:20:44    ERROR -  TEST-UNEXPECTED-FAIL | test_expected.py test_expected.TestExpected.test_element_not_enabled_when_enabled | TimeoutException: TimeoutException: Connection timed out
06:20:44     INFO -  ======================================================================
06:20:44     INFO -  ERROR: None
06:20:44     INFO -  ----------------------------------------------------------------------
06:20:44     INFO -  Traceback (most recent call last):
06:20:44     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 198, in run
06:20:44     INFO -      self.tearDown()
06:20:44     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 346, in tearDown
06:20:44     INFO -      self.marionette.set_context("content")
06:20:44     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 895, in set_context
06:20:44     INFO -      return self._send_message('setContext', 'ok', value=context)
06:20:44     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/decorators.py", line 35, in _
06:20:44     INFO -      return func(*args, **kwargs)
06:20:44     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 612, in _send_message
06:20:44     INFO -      raise MarionetteException("Please start a session")
06:20:44    ERROR -  TEST-UNEXPECTED-FAIL | test_expected.py test_expected.TestExpected.test_element_not_enabled_when_enabled | MarionetteException: MarionetteException: Please start a session
06:20:44     INFO -  ----------------------------------------------------------------------
06:20:44     INFO -  Ran 27 tests in 413.714s
}
Status: NEW → RESOLVED
Closed: 10 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.