Add individual timeout to EarlGrey test |
|
Issue descriptionDue to network issues, ExternalURLSigninTestCase currently times out after 1 hour. Result is that the watch dog kills the whold test suite and we don't have the data. There is also a bigger queue to run the tests. Would it be possible to add individual timeouts (let's say 1 minute) that could be reconfigured by tests if needed, so we don't affect the whole test suite?
,
Dec 13
https://logs.chromium.org/logs/chrome/bb/internal.bling.main/iphone11-simulator-x64/10084/+/recipes/steps/ios_internal_chrome_external_url_egtests__iPhone_5s_iOS_11.4__on_Mac/0/stdout is an example Test Case '-[ExternalURLSigninTestCase testAccesibilityOnNewSignIn]' starts at 2018-12-12 23:52:51.653 and is killed at 2018-12-13 00:35:38.961 on whole test suite timeout. As a result, we have no output logs in the tree status (and the bot queue grows). And tests after this one does not run. I propose to set a timeout per test case (say 1 minute). If a test is expected to last longer, it can set a longer timer. But if the timer is reached, test times out cleanly and other test runs. I am not sure the pre-run network check is run (I did not find where to check that). |
|
►
Sign in to add a comment |
|
Comment 1 by lindsayw@google.com
, Dec 13