Closed
Bug 1036593
Opened 12 years ago
Closed 9 years ago
Eideticker tests sometimes die halfway through on the Flame, probably due to a crash
Categories
(Testing Graveyard :: Eideticker, defect)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: wlach, Unassigned)
Details
We've had a few jenkins jobs for the Flame fail like this:
Traceback (most recent call last):
File "./bin/update-dashboard.py", line 263, in <module>
Gaia compatibility version: master
Gaia compatibility version: master
Running test b2g-contacts-startup (try 1 of 3)
Gaia compatibility version: master
main()
File "./bin/update-dashboard.py", line 247, in main
options.capture_name + " #%s" % i)
File "./bin/update-dashboard.py", line 49, in runtest
profile_filename=profile_filename, capture_name=capture_name)
File "<http://eideticker-ci1.ateam.phx1.mozilla.com:8080/job/b2g.flame.mozilla-central.tests/ws/src/eideticker/eideticker/runtest.py",> line 109, in run_test
device.restartB2G()
File "<http://eideticker-ci1.ateam.phx1.mozilla.com:8080/job/b2g.flame.mozilla-central.tests/ws/src/eideticker/eideticker/device.py",> line 548, in restartB2G
self.startB2G()
File "<http://eideticker-ci1.ateam.phx1.mozilla.com:8080/job/b2g.flame.mozilla-central.tests/ws/src/eideticker/eideticker/device.py",> line 528, in startB2G
self.gaiaDevice.unlock()
File "<http://eideticker-ci1.ateam.phx1.mozilla.com:8080/job/b2g.flame.mozilla-central.tests/ws/.env/local/lib/python2.7/site-packages/gaiatest/gaia_test.py",> line 624, in unlock
result = self.marionette.execute_async_script('GaiaLockScreen.unlock()')
File "<http://eideticker-ci1.ateam.phx1.mozilla.com:8080/job/b2g.flame.mozilla-central.tests/ws/.env/local/lib/python2.7/site-packages/marionette/marionette.py",> line 1166, in execute_async_script
filename=os.path.basename(frame[0]))
File "<http://eideticker-ci1.ateam.phx1.mozilla.com:8080/job/b2g.flame.mozilla-central.tests/ws/.env/local/lib/python2.7/site-packages/marionette/decorators.py",> line 35, in _
return func(*args, **kwargs)
File "<http://eideticker-ci1.ateam.phx1.mozilla.com:8080/job/b2g.flame.mozilla-central.tests/ws/.env/local/lib/python2.7/site-packages/marionette/marionette.py",> line 590, in _send_message
response = self.client.send(message)
File "<http://eideticker-ci1.ateam.phx1.mozilla.com:8080/job/b2g.flame.mozilla-central.tests/ws/.env/local/lib/python2.7/site-packages/marionette_transport/transport.py",> line 100, in send
response = self.receive()
File "<http://eideticker-ci1.ateam.phx1.mozilla.com:8080/job/b2g.flame.mozilla-central.tests/ws/.env/local/lib/python2.7/site-packages/marionette_transport/transport.py",> line 57, in receive
raise IOError(self.connection_lost_msg)
IOError: Connection to Marionette server is lost. Check gecko.log (desktop firefox) or logcat (b2g) for errors.
According to :jgriffin, this is likely due to the b2g process crashing halfway through the tests. We should have some logic in Eideticker to detect this case and handle it appropriately. At least we should continue trying to test in this case, possibly also we should report the crash.
I guess we should look in the existing gaia automation (gaia-ui-test, b2gperf) for examples of this?
Comment 1•12 years ago
|
||
We don't yet have this capability in gaia-ui-test or b2gperf, but davehunt is going to work on adding it to both.
| Reporter | ||
Comment 2•9 years ago
|
||
Not working on Eideticker or B2G anymore.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Updated•9 years ago
|
Product: Testing → Testing Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•