Closed
Bug 1322109
Opened 8 years ago
Closed 8 years ago
Intermittent test_fallback_update.py TestFallbackUpdate.test_update | MarionetteException: Please start a session
Categories
(Testing :: Firefox UI Tests, defect)
Tracking
(Not tracked)
VERIFIED
INCOMPLETE
People
(Reporter: intermittent-bug-filer, Unassigned)
Details
(Keywords: bulk-close-intermittents, intermittent-failure)
Comment 1•8 years ago
|
||
05:03:56 INFO - Traceback (most recent call last):
05:03:56 INFO - File "c:\jenkins\workspace\mozilla-aurora_update\build\venv\lib\site-packages\marionette\marionette_test\testcases.py", line 162, in run
05:03:56 INFO - testMethod()
05:03:56 INFO - File "c:\jenkins\workspace\mozilla-aurora_update\build\tests\firefox-ui\tests\update\fallback\test_fallback_update.py", line 21, in test_update
05:03:56 INFO - self.download_and_apply_forced_update()
05:03:56 INFO - File "c:\jenkins\workspace\mozilla-aurora_update\build\venv\lib\site-packages\firefox_ui_harness\testcases.py", line 320, in download_and_apply_forced_update
05:03:56 INFO - self.updates[self.current_update_index]['patch'] = self.patch_info
05:03:56 INFO - File "c:\jenkins\workspace\mozilla-aurora_update\build\venv\lib\site-packages\firefox_ui_harness\testcases.py", line 106, in patch_info
05:03:56 INFO - patch = self.software_update.patch_info
05:03:56 INFO - File "c:\jenkins\workspace\mozilla-aurora_update\build\venv\lib\site-packages\firefox_puppeteer\api\software_update.py", line 295, in patch_info
05:03:56 INFO - info = {'channel': self.update_channel}
05:03:56 INFO - File "c:\jenkins\workspace\mozilla-aurora_update\build\venv\lib\site-packages\firefox_puppeteer\api\software_update.py", line 320, in update_channel
05:03:56 INFO - return self.prefs.get_pref(self.PREF_APP_UPDATE_CHANNEL, default_branch=True)
05:03:56 INFO - File "c:\jenkins\workspace\mozilla-aurora_update\build\venv\lib\site-packages\firefox_puppeteer\api\prefs.py", line 34, in get_pref
05:03:56 INFO - with self.marionette.using_context('chrome'):
05:03:56 INFO - File "C:\Python27\Lib\contextlib.py", line 17, in __enter__
05:03:56 INFO - return self.gen.next()
05:03:56 INFO - File "c:\jenkins\workspace\mozilla-aurora_update\build\venv\lib\site-packages\marionette_driver\marionette.py", line 1503, in using_context
05:03:56 INFO - scope = self._send_message("getContext", key="value")
05:03:56 INFO - File "c:\jenkins\workspace\mozilla-aurora_update\build\venv\lib\site-packages\marionette_driver\decorators.py", line 23, in _
05:03:56 INFO - return func(*args, **kwargs)
05:03:56 INFO - File "c:\jenkins\workspace\mozilla-aurora_update\build\venv\lib\site-packages\marionette_driver\marionette.py", line 696, in _send_message
05:03:56 INFO - raise errors.MarionetteException("Please start a session")
05:03:56 INFO - TEST-INFO took 203394ms
Not sure yet why we end-up in this situation but it looks like that we try to get the patch_info AFTER we requested to restart the application:
05:00:49 INFO - 1480683648737 Marionette TRACE conn2 -> [0,2050,"quitApplication",{"flags":["eRestart"]}]
05:00:49 INFO - 1480683648737 Marionette INFO New connections will no longer be accepted
05:00:49 INFO - 1480683648737 Marionette TRACE conn2 <- [1,2050,null,{}]
05:00:49 INFO - 1480683648784 Marionette DEBUG Closed connection conn2
05:03:56 INFO - TEST-UNEXPECTED-ERROR | test_fallback_update.py TestFallbackUpdate.test_update | MarionetteException: Please start a session
Comment 2•8 years ago
|
||
Basically Marionette should always ensure that a session is running before the test continuous. So this is an interesting situation. It failed a couple of times in the last Firefox 54.0 beta. We should keep an eye on it.
Status: NEW → RESOLVED
Closed: 8 years ago
Keywords: bulk-close-intermittents
Resolution: --- → INCOMPLETE
Updated•7 years ago
|
Status: RESOLVED → VERIFIED
Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•