Closed
Bug 1200420
Opened 9 years ago
Closed 9 years ago
MarionetteBaseTestRunner defaults startup_timeout to None, should be seconds
Categories
(Remote Protocol :: Marionette, defect)
Remote Protocol
Marionette
Tracking
(firefox43 fixed)
RESOLVED
FIXED
mozilla43
Tracking | Status | |
---|---|---|
firefox43 | --- | fixed |
People
(Reporter: erahm, Assigned: jgriffin)
Details
Attachments
(1 file)
MarionetteBaseTestRunner defaults startup_timeout to 'None', this cascades down [1] and overrides the default transport timeout in the Marionette class of '60' [2] which causes an exception: > Traceback (most recent call last): > File "/home/erahm/dev/areweslimyet/benchtester/MarionetteTest.py", line 111, in run_test > runner.run_tests([ testpath ]) > File "/home/erahm/dev/areweslimyet/marionette-env/local/lib/python2.7/site-packages/marionette/runner/base.py", line 724, in run_tests > self.start_marionette() > File "/home/erahm/dev/areweslimyet/marionette-env/local/lib/python2.7/site-packages/marionette/runner/base.py", line 669, in start_marionette > self.marionette = self.driverclass(**self._build_kwargs()) > File "/home/erahm/dev/areweslimyet/marionette-env/local/lib/python2.7/site-packages/marionette_driver/marionette.py", line 591, in __init__ > assert(self.wait_for_port(timeout=startup_timeout)), "Timed out waiting for port!" > File "/home/erahm/dev/areweslimyet/marionette-env/local/lib/python2.7/site-packages/marionette_driver/marionette.py", line 667, in wait_for_port > timeout=timeout) > File "/home/erahm/dev/areweslimyet/marionette-env/local/lib/python2.7/site-packages/marionette_transport/transport.py", line 122, in wait_for_port > while datetime.datetime.now() - starttime < datetime.timedelta(seconds=timeout): > TypeError: unsupported type for timedelta seconds component: NoneType [1] https://dxr.mozilla.org/mozilla-central/rev/f2518b8a7b97b5bb477e94bc9131584007aac887/testing/marionette/client/marionette/runner/base.py#474,520,620 [2] https://dxr.mozilla.org/mozilla-central/rev/f2518b8a7b97b5bb477e94bc9131584007aac887/testing/marionette/driver/marionette_driver/marionette.py#540,591
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → jgriffin
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•9 years ago
|
||
Bug 1200420 - Better handling of startup_timeout, r=AutomatedTester
Attachment #8655092 -
Flags: review?(dburns)
Assignee | ||
Comment 2•9 years ago
|
||
try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=2dd1bdf41c63
Updated•9 years ago
|
Attachment #8655092 -
Flags: review?(dburns) → review+
Comment 3•9 years ago
|
||
Comment on attachment 8655092 [details] MozReview Request: Bug 1200420 - Better handling of startup_timeout, r=AutomatedTester https://reviewboard.mozilla.org/r/17819/#review16303
Comment 5•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/f899c037047e
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
status-firefox43:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla43
Updated•1 year ago
|
Product: Testing → Remote Protocol
You need to log in
before you can comment on or make changes to this bug.
Description
•