browser_tests on Ubuntu-12.04 failing on chromium.chromiumos/Linux ChromiumOS Tests (1) |
||||
Issue descriptionbrowser_tests on Ubuntu-12.04 failing on chromium.chromiumos/Linux ChromiumOS Tests (1) Type: build-failure Builders failed on: - Linux ChromiumOS Tests (1): https://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Tests%20%281%29 Flaky failures in: BudgetManagerBrowserTest.BudgetInWorker PushMessagingBrowserTest.SubscribeWorker PushMessagingBrowserTest.SubscribeWorkerUsingManifest
,
Oct 19 2016
,
Oct 19 2016
Disabling PushMessagingBrowserTest.SubscribeWorker and PushMessagingBrowserTest.SubscribeWorkerUsingManifest. I can reproduce the flakiness locally, but I couldn't find when the flakiness started. On my machine I can reproduce the failure in builds from Oct 17.
,
Oct 19 2016
Issue 657333 has been merged into this issue.
,
Oct 19 2016
Issue 657227 has been merged into this issue.
,
Oct 19 2016
Why would these tests begin to fail on just linux_chromium_chromeos_rel_ng? They're happy everywhere else, and they're important too :/. The flakiness dashboard is also happy (modulo many-test asan flakes): http://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=browser_tests (with patch)&tests=PushMessagingBrowserTest.SubscribeWorker I'll try to reproduce this locally as well, as Guido did in #3.
,
Oct 19 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/bd1e162f9a246266115364256d7602aac2e3e9bf commit bd1e162f9a246266115364256d7602aac2e3e9bf Author: Guido Urdaneta <guidou@chromium.org> Date: Wed Oct 19 12:13:56 2016 Disable flaky tests on Linux and ChromeOS. The disabled tests are: * BudgetManagerBrowserTest.BudgetInWorker * PushMessagingBrowserTest.SubscribeWorker * PushMessagingBrowserTest.SubscribeWorkerUsingManifest BUG= 657202 TBR=peter@chromium.org Review URL: https://codereview.chromium.org/2429263003 . Cr-Commit-Position: refs/heads/master@{#426156} [modify] https://crrev.com/bd1e162f9a246266115364256d7602aac2e3e9bf/chrome/browser/budget_service/budget_manager_browsertest.cc [modify] https://crrev.com/bd1e162f9a246266115364256d7602aac2e3e9bf/chrome/browser/push_messaging/push_messaging_browsertest.cc
,
Oct 19 2016
They are flaky on Linux too. See https://uberchromegw.corp.google.com/i/chromium.linux/builders/Linux%20Tests/builds/47817
,
Oct 19 2016
Issue 657354 has been merged into this issue.
,
Oct 19 2016
Issue 657371 has been merged into this issue.
,
Nov 1 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/8062ec7de6c712190aad47f398f853afbfb19e5d commit 8062ec7de6c712190aad47f398f853afbfb19e5d Author: johnme <johnme@chromium.org> Date: Tue Nov 01 14:15:45 2016 Fix flaky SW registration in PushMessaging/BudgetManager browser tests There was a race condition between registering the Service Workers (and having them install and activate) and reloading the page. Many tests were assuming that reloading the page would be sufficient to ensure the page was controlled by the Service Worker. This patch makes that reliable, by waiting until the SW is ready. It should fix the error mentioned in https://crbug.com/657202 : Actual: "false - is not controlled" Expected: "true - is controlled" which affected: - BudgetManagerBrowserTest.BudgetInWorker - PushMessagingBrowserTest.SubscribeWorker - PushMessagingBrowserTest.SubscribeWorkerUsingManifest Hopefully it'll also fix https://crbug.com/554003 which affected: - PushMessagingBrowserTest.SubscribePersiste since the errors there were unclear but that test exercises SW registration heavily, so it might well have suffered from the same problem. If that test (alone) turns out to still be flaky, please just mark it flaky again rather than reverting this patch. BUG= 657202 , 554003 Review-Url: https://codereview.chromium.org/2452833004 Cr-Commit-Position: refs/heads/master@{#428996} [modify] https://crrev.com/8062ec7de6c712190aad47f398f853afbfb19e5d/chrome/browser/budget_service/budget_manager_browsertest.cc [modify] https://crrev.com/8062ec7de6c712190aad47f398f853afbfb19e5d/chrome/browser/push_messaging/push_messaging_browsertest.cc [modify] https://crrev.com/8062ec7de6c712190aad47f398f853afbfb19e5d/chrome/test/data/budget_service/budget_test.js [modify] https://crrev.com/8062ec7de6c712190aad47f398f853afbfb19e5d/chrome/test/data/budget_service/service_worker.js [modify] https://crrev.com/8062ec7de6c712190aad47f398f853afbfb19e5d/chrome/test/data/push_messaging/push_test.js [modify] https://crrev.com/8062ec7de6c712190aad47f398f853afbfb19e5d/chrome/test/data/push_messaging/service_worker.js
,
Nov 3 2016
There have been no flakes since this landed (which re-enabled the tests), so marking this as fixed. http://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=browser_tests&tests=BudgetManagerBrowserTest.BudgetInWorker,PushMessagingBrowserTest.SubscribeWorker |
||||
►
Sign in to add a comment |
||||
Comment 1 by holte@chromium.org
, Oct 19 2016