Closed Bug 847726 Opened 11 years ago Closed 11 years ago

Intermittent test_execute_async_script.py TestExecuteAsyncContent.test_execute_async_unload | TypeError: argument of type 'int' is not iterable

Categories

(Testing :: Marionette Client and Harness, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

References

Details

(Keywords: intermittent-failure)

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

b2g_ics_armv7a_gecko_emulator_vm mozilla-inbound opt test marionette-webapi on 2013-03-04 16:23:10 PST for push 8668e9339497
slave: tst-linux64-ec2-331

16:31:42     INFO -  test_execute_async_unload (test_execute_async_script.TestExecuteAsyncContent) ... ERROR
16:31:42     INFO -  test_execute_js_exception (test_execute_async_script.TestExecuteAsyncContent) ... ERROR
16:31:42     INFO -  test_execute_no_return (test_execute_async_script.TestExecuteAsyncContent) ... ERROR
16:31:42     INFO -  test_execute_permission (test_execute_async_script.TestExecuteAsyncContent) ... ERROR
16:31:42     INFO -  test_no_timeout (test_execute_async_script.TestExecuteAsyncContent) ... ERROR
16:31:42     INFO -  test_same_context (test_execute_async_script.TestExecuteAsyncContent) ... ERROR
16:31:43     INFO -  test_sandbox_reuse (test_execute_async_script.TestExecuteAsyncContent) ... ERROR
16:31:43     INFO -  test_script_finished (test_execute_async_script.TestExecuteAsyncContent) ... ERROR
16:31:43     INFO -  ======================================================================
16:31:43     INFO -  ERROR: test_execute_async_unload (test_execute_async_script.TestExecuteAsyncContent)
16:31:43     INFO -  ----------------------------------------------------------------------
16:31:43    ERROR -  Traceback (most recent call last):
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_execute_async_script.py", line 10, in setUp
16:31:43     INFO -      super(TestExecuteAsyncContent, self).setUp()
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 130, in setUp
16:31:43     INFO -      CommonTestCase.setUp(self)
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 90, in setUp
16:31:43     INFO -      self.marionette.start_session()
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 340, in start_session
16:31:43     INFO -      self.b2g = 'b2g' in self.session
16:31:43    ERROR -  TEST-UNEXPECTED-FAIL | test_execute_async_script.py TestExecuteAsyncContent.test_execute_async_unload | TypeError: argument of type 'int' is not iterable
16:31:43     INFO -  ======================================================================
16:31:43     INFO -  ERROR: test_execute_js_exception (test_execute_async_script.TestExecuteAsyncContent)
16:31:43     INFO -  ----------------------------------------------------------------------
16:31:43    ERROR -  Traceback (most recent call last):
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_execute_async_script.py", line 10, in setUp
16:31:43     INFO -      super(TestExecuteAsyncContent, self).setUp()
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 131, in setUp
16:31:43     INFO -      self.marionette.test_name = self.test_name
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 349, in test_name
16:31:43     INFO -      if self._send_message('setTestName', 'ok', value=test_name):
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 255, in _send_message
16:31:43     INFO -      self._handle_error(response)
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 313, in _handle_error
16:31:43     INFO -      raise MarionetteException(message=response, status=500)
16:31:43     INFO -  TEST-UNEXPECTED-FAIL | test_execute_async_script.py TestExecuteAsyncContent.test_execute_js_exception | MarionetteException: {u'from': u'conn40.marionette1', u'value': u'6-b2g'}
16:31:43     INFO -  ======================================================================
16:31:43     INFO -  ERROR: test_execute_no_return (test_execute_async_script.TestExecuteAsyncContent)
16:31:43     INFO -  ----------------------------------------------------------------------
16:31:43    ERROR -  Traceback (most recent call last):
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_execute_async_script.py", line 10, in setUp
16:31:43     INFO -      super(TestExecuteAsyncContent, self).setUp()
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 133, in setUp
16:31:43     INFO -      (self.filepath.replace('\\', '\\\\'), self.methodName))
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 497, in execute_script
16:31:43     INFO -      scriptTimeout=script_timeout)
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 255, in _send_message
16:31:43     INFO -      self._handle_error(response)
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 313, in _handle_error
16:31:43     INFO -      raise MarionetteException(message=response, status=500)
16:31:43     INFO -  TEST-UNEXPECTED-FAIL | test_execute_async_script.py TestExecuteAsyncContent.test_execute_no_return | MarionetteException: {u'ok': True, u'from': u'conn40.marionette1'}
16:31:43     INFO -  ======================================================================
16:31:43     INFO -  ERROR: test_execute_permission (test_execute_async_script.TestExecuteAsyncContent)
16:31:43     INFO -  ----------------------------------------------------------------------
16:31:43    ERROR -  Traceback (most recent call last):
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_execute_async_script.py", line 10, in setUp
16:31:43     INFO -      super(TestExecuteAsyncContent, self).setUp()
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 131, in setUp
16:31:43     INFO -      self.marionette.test_name = self.test_name
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 349, in test_name
16:31:43     INFO -      if self._send_message('setTestName', 'ok', value=test_name):
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 255, in _send_message
16:31:43     INFO -      self._handle_error(response)
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 313, in _handle_error
16:31:43     INFO -      raise MarionetteException(message=response, status=500)
16:31:43     INFO -  TEST-UNEXPECTED-FAIL | test_execute_async_script.py TestExecuteAsyncContent.test_execute_permission | MarionetteException: {u'from': u'conn40.marionette1', u'value': None}
16:31:43     INFO -  ======================================================================
16:31:43     INFO -  ERROR: test_no_timeout (test_execute_async_script.TestExecuteAsyncContent)
16:31:43     INFO -  ----------------------------------------------------------------------
16:31:43    ERROR -  Traceback (most recent call last):
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_execute_async_script.py", line 10, in setUp
16:31:43     INFO -      super(TestExecuteAsyncContent, self).setUp()
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 133, in setUp
16:31:43     INFO -      (self.filepath.replace('\\', '\\\\'), self.methodName))
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 497, in execute_script
16:31:43     INFO -      scriptTimeout=script_timeout)
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 255, in _send_message
16:31:43     INFO -      self._handle_error(response)
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 313, in _handle_error
16:31:43     INFO -      raise MarionetteException(message=response, status=500)
16:31:43     INFO -  TEST-UNEXPECTED-FAIL | test_execute_async_script.py TestExecuteAsyncContent.test_no_timeout | MarionetteException: {u'ok': True, u'from': u'conn40.marionette1'}
16:31:43     INFO -  ======================================================================
16:31:43     INFO -  ERROR: test_same_context (test_execute_async_script.TestExecuteAsyncContent)
16:31:43     INFO -  ----------------------------------------------------------------------
16:31:43    ERROR -  Traceback (most recent call last):
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_execute_async_script.py", line 10, in setUp
16:31:43     INFO -      super(TestExecuteAsyncContent, self).setUp()
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 131, in setUp
16:31:43     INFO -      self.marionette.test_name = self.test_name
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 349, in test_name
16:31:43     INFO -      if self._send_message('setTestName', 'ok', value=test_name):
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 255, in _send_message
16:31:43     INFO -      self._handle_error(response)
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 313, in _handle_error
16:31:43     INFO -      raise MarionetteException(message=response, status=500)
16:31:43     INFO -  TEST-UNEXPECTED-FAIL | test_execute_async_script.py TestExecuteAsyncContent.test_same_context | MarionetteException: {u'from': u'conn40.marionette1', u'value': None}
16:31:43     INFO -  ======================================================================
16:31:43     INFO -  ERROR: test_sandbox_reuse (test_execute_async_script.TestExecuteAsyncContent)
16:31:43     INFO -  ----------------------------------------------------------------------
16:31:43    ERROR -  Traceback (most recent call last):
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_execute_async_script.py", line 10, in setUp
16:31:43     INFO -      super(TestExecuteAsyncContent, self).setUp()
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 133, in setUp
16:31:43     INFO -      (self.filepath.replace('\\', '\\\\'), self.methodName))
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 497, in execute_script
16:31:43     INFO -      scriptTimeout=script_timeout)
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 255, in _send_message
16:31:43     INFO -      self._handle_error(response)
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 313, in _handle_error
16:31:43     INFO -      raise MarionetteException(message=response, status=500)
16:31:43     INFO -  TEST-UNEXPECTED-FAIL | test_execute_async_script.py TestExecuteAsyncContent.test_sandbox_reuse | MarionetteException: {u'ok': True, u'from': u'conn40.marionette1'}
16:31:43     INFO -  ======================================================================
16:31:43     INFO -  ERROR: test_script_finished (test_execute_async_script.TestExecuteAsyncContent)
16:31:43     INFO -  ----------------------------------------------------------------------
16:31:43    ERROR -  Traceback (most recent call last):
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_execute_async_script.py", line 10, in setUp
16:31:43     INFO -      super(TestExecuteAsyncContent, self).setUp()
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 131, in setUp
16:31:43     INFO -      self.marionette.test_name = self.test_name
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 349, in test_name
16:31:43     INFO -      if self._send_message('setTestName', 'ok', value=test_name):
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 255, in _send_message
16:31:43     INFO -      self._handle_error(response)
16:31:43     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 313, in _handle_error
16:31:43     INFO -      raise MarionetteException(message=response, status=500)
16:31:43     INFO -  TEST-UNEXPECTED-FAIL | test_execute_async_script.py TestExecuteAsyncContent.test_script_finished | MarionetteException: {u'from': u'conn40.marionette1', u'value': None}
16:31:43     INFO -  ----------------------------------------------------------------------
16:31:43     INFO -  Ran 28 tests in 29.962s
16:31:43    ERROR -  FAILED (errors=8)
This is a type of out-of-sync problem which I believe is now fixed.
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.