New issue
Advanced search Search tips

Issue 712264 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug



Sign in to add a comment

external/wpt/service-workers/service-worker/fetch-event.https.html is flaky

Project Member Reported by alex...@chromium.org, Apr 17 2017

Issue description

https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=webkit_tests&tests=external%2Fwpt%2Fservice-workers%2Fservice-worker%2Ffetch-event.https.html

fetch-event.https.html is very flaky across all platforms.

Sample diff:

--- /b/rr/tmpUzVt3O/w/layout-test-results/external/wpt/service-workers/service-worker/fetch-event.https-expected.txt
+++ /b/rr/tmpUzVt3O/w/layout-test-results/external/wpt/service-workers/service-worker/fetch-event.https-actual.txt
@@ -1,4 +1,5 @@
 This is a testharness.js-based test.
+Harness Error. harness_status.status = 1 , harness_status.message = assert_equals: Service Worker should respond to fetch with the correct type expected "reload" but got "default"
 PASS Service Worker responds to fetch event with string 
 PASS Service Worker responds to fetch event with blob body 
 PASS Service Worker responds to fetch event with the referrer URL 

Assigning to falken@ for further triage.  I'll go ahead and disable the test in the meantime.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Apr 17 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4ee9c80b89c4798b1db1df851fb361ba0a383019

commit 4ee9c80b89c4798b1db1df851fb361ba0a383019
Author: alexmos <alexmos@chromium.org>
Date: Mon Apr 17 18:53:11 2017

Mark external/wpt/service-workers/service-worker/fetch-event.https.html as flaky

BUG= 712264 
NOTRY=true
TBR=falken@chromium.org

Review-Url: https://codereview.chromium.org/2823013002
Cr-Commit-Position: refs/heads/master@{#464959}

[modify] https://crrev.com/4ee9c80b89c4798b1db1df851fb361ba0a383019/third_party/WebKit/LayoutTests/TestExpectations

Comment 2 by falken@chromium.org, Apr 18 2017

Components: Blink>Infra>Predictability
This is weird, we expect the failed assert but sometimes additionally get:

Harness Error. harness_status.status = 1 , harness_status.message = assert_equals: Service Worker should respond to fetch with the correct type expected "no-store" but got "default"

in the output which causes the expected.txt file to not match. So this looks like some test runner issue with WPT tests?

Not sure if it's related but we always get the following in stderr:
CONSOLE ERROR: line 84: Mixed Content: The page at 'https://web-platform.test:8444/service-workers/service-worker/fetch-event.https.html' was loaded over HTTPS, but requested an insecure resource 'http://web-platform.test:8001/service-workers/service-worker//resources/simple.html?referrerFull'. This request has been blocked; the content must be served over HTTPS.


Comment 3 by falken@chromium.org, Apr 18 2017

Nevermind, I think I see. The test was accidentally creating tests outside the async_test system. Patch coming.

Comment 4 by falken@chromium.org, Apr 18 2017

Components: -Blink>Infra>Predictability

Comment 5 by falken@chromium.org, Apr 18 2017

Status: Started (was: Assigned)
https://codereview.chromium.org/2826573004/

Comment 7 by falken@chromium.org, Apr 19 2017

Status: Fixed (was: Started)

Sign in to add a comment