Changes

Jump to: navigation, search

Auto-tools/Projects/Marionette update tests

998 bytes added, 19:05, 21 April 2015
add more info
Run the two tests:
firefox-ui-update --installer firefox-40.0a1.en-US.win32.installer.exe
 
NOTE: By default, a gecko.log file is generated to remove noise from running firefox-ui-update. Read the help message to know how to adjust it if need be.
 
NOTE: On Linux loaners you need to set DISPLAY=:2
For beta and release builds which have not yet been released, you need the right update channel:
TODO: gather gecko log
 
== Socket 2828 is unavailable ==
The socket for Marionette was left openfrom a previous run.Harness does This is not runan infra issue unlike the other ones.This bug needs to be fixed on Marionette {{bug|1141519}} and a work around will be placed through {{bug|1156475}}. Exception raised: assert(self.wait_for_port()), "Timed out waiting for port!" AssertionError: Timed out waiting for port! You can see the socket by running this: $ netstat -anp | grep ':2828 ' | grep TIME_WAIT (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp 0 0 127.0.0.1:2828 127.0.0.1:47185 TIME_WAIT - This happens when "the Python client shuts down the socket abruptly (due to a global timeout on the operation, for instance)" {{bug|1141519}}
This can also be caused if Firefox crashesThe only way to get back to a good known state is by waiting for that socket to timeout on its own.
Confirm
3,990
edits

Navigation menu