New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 827001 link

Starred by 1 user

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

Telemetry: testActivateTab and testForegroundTab are flaky on amd64-generic-telemetry

Project Member Reported by afakhry@chromium.org, Mar 29 2018

Issue description

Most recent failed build: https://build.chromium.org/p/chromiumos.chromium/builders/amd64-generic-telemetry/builds/14430

03/28 17:25:47.868 INFO |run_chromeos_tests:0052| [384/1161] telemetry.internal.browser.tab_unittest.TabTest.testActivateTab failed unexpectedly 12.8763s:
03/28 17:25:47.869 INFO |run_chromeos_tests:0052|   Traceback (most recent call last):
03/28 17:25:47.869 INFO |run_chromeos_tests:0052|     File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/testing/browser_test_case.py", line 39, in WrappedMethod
03/28 17:25:47.870 INFO |run_chromeos_tests:0052|       method(self)
03/28 17:25:47.871 INFO |run_chromeos_tests:0052|     File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/browser/tab_unittest.py", line 99, in testActivateTab
03/28 17:25:47.872 INFO |run_chromeos_tests:0052|       self.assertFalse(_IsDocumentVisible(new_tab))
03/28 17:25:47.873 INFO |run_chromeos_tests:0052|   AssertionError: True is not false
03/28 17:26:00.276 INFO |run_chromeos_tests:0052| [384/1161] telemetry.internal.browser.tab_unittest.TabTest.testGetRendererThreadFromTabId queued
03/28 17:26:00.278 INFO |run_chromeos_tests:0052| [385/1161] telemetry.internal.browser.tab_unittest.TabTest.testGetRendererThreadFromTabId passed 12.4008s:
03/28 17:26:00.279 INFO |run_chromeos_tests:0052|   No importer found for TraceDataPart("telemetry")

Bisecting now to find the root cause.
 
Summary: Telemetry: testActivateTab is failing on amd64-generic-telemetry (was: Telemetry: testForegroundTab is failing on amd64-generic-telemetry)
Summary: Telemetry: testActivateTab and testForegroundTab are flaky on amd64-generic-telemetry (was: Telemetry: testActivateTab is failing on amd64-generic-telemetry)
Bisecting yielded nothing yesterday. The test kept failing as long as ran using test_that from within the context of an autotest.

On the most recent build https://build.chromium.org/p/chromiumos.chromium/builders/amd64-generic-telemetry/builds/14435: testActivateTab is passing, however, testForegroundTab failed again.

03/29 08:30:29.311 INFO |run_chromeos_tests:0052| [354/1160] telemetry.internal.browser.browser_unittest.BrowserTest.testForegroundTab failed unexpectedly 11.8159s:
03/29 08:30:29.312 INFO |run_chromeos_tests:0052|   Traceback (most recent call last):
03/29 08:30:29.314 INFO |run_chromeos_tests:0052|     File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/testing/browser_test_case.py", line 39, in WrappedMethod
03/29 08:30:29.315 INFO |run_chromeos_tests:0052|       method(self)
03/29 08:30:29.317 INFO |run_chromeos_tests:0052|     File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/browser/browser_unittest.py", line 80, in testForegroundTab
03/29 08:30:29.318 INFO |run_chromeos_tests:0052|       self.assertEqual(self._browser.foreground_tab, original_tab)
03/29 08:30:29.320 INFO |run_chromeos_tests:0052|     File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/browser/browser.py", line 95, in foreground_tab
03/29 08:30:29.321 INFO |run_chromeos_tests:0052|       raise exceptions.TabMissingError("No foreground tab found")
03/29 08:30:29.323 INFO |run_chromeos_tests:0052|   TabMissingError: No foreground tab found

Comment 3 by benhenry@google.com, Jan 16 (6 days ago)

Components: Test>Telemetry

Comment 4 by benhenry@google.com, Jan 16 (6 days ago)

Components: -Tests>Telemetry

Sign in to add a comment