New issue
Advanced search Search tips

Issue 666993 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

WPT imported html/webappapis/idle-callbacks tests time out

Project Member Reported by jsb...@chromium.org, Nov 19 2016

Issue description

When imported, the following web-platform-tests time out:

html/webappapis/idle-callbacks/callback-idle-periods.html
html/webappapis/idle-callbacks/callback-timeout-with-raf.html
html/webappapis/idle-callbacks/basic.html

 
Components: -Blink Blink>Scheduling
Project Member

Comment 2 by bugdroid1@chromium.org, Nov 21 2016

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

commit 80cc8049a86123976cc7255f2bcd689322f596bf
Author: jsbell <jsbell@chromium.org>
Date: Mon Nov 21 21:11:32 2016

Import wpt@5a1f188e0536ad023936cc62f9a00617299dc192

Using update-w3c-deps in Chromium 2040bff2a904885249b1d58f3950b80ae45ebcbd.

Imports the service-workers/cache-storage as well as recent upstream changes.

BUG= 666991 ,666993,432746, 667376 

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

[modify] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/W3CImportExpectations
[delete] https://crrev.com/d4c7abab4259e2aba07659b3f71b288ff61ccec6/third_party/WebKit/LayoutTests/imported/wpt/DOM-parsing/todo/internalSubset.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/historical.html
[modify] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/interfaces-expected.txt
[modify] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/interfaces.html
[modify] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/interfaces.idl
[modify] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/interfaces.worker.js
[modify] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/MANIFEST.json
[delete] https://crrev.com/d4c7abab4259e2aba07659b3f71b288ff61ccec6/third_party/WebKit/LayoutTests/imported/wpt/bluetooth/bluetooth-helpers.js
[delete] https://crrev.com/d4c7abab4259e2aba07659b3f71b288ff61ccec6/third_party/WebKit/LayoutTests/imported/wpt/console/console-is-a-namespace.any.js
[delete] https://crrev.com/d4c7abab4259e2aba07659b3f71b288ff61ccec6/third_party/WebKit/LayoutTests/imported/wpt/dpub-aam/README.md
[delete] https://crrev.com/d4c7abab4259e2aba07659b3f71b288ff61ccec6/third_party/WebKit/LayoutTests/imported/wpt/dpub-aria/README.md
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/resetting-a-form/reset-event.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/basic.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/callback-idle-periods.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/idle-callbacks/callback-timeout-with-raf.html
[delete] https://crrev.com/d4c7abab4259e2aba07659b3f71b288ff61ccec6/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-record/BlobEvent-constructor.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/common.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/blank.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/common-worker.js
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/credentials-iframe.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/credentials-worker.js
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/fetch-status.py
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/iframe.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/simple.txt
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/test-helpers.js
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/resources/testharness-helpers.js
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-add.js
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-delete.js
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-match.js
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-matchAll.js
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-put.js
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-storage-keys.js
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-storage-match.js
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/script-tests/cache-storage.js
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-add.https-expected.txt
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-add.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-delete.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-match.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-matchAll.https-expected.txt
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-matchAll.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-put.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-storage-match.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-storage.https-expected.txt
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/cache-storage.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/credentials-expected.txt
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/serviceworker/credentials.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-add.https-expected.txt
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-add.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-delete.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-match.https-expected.txt
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-match.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-matchAll.https-expected.txt
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-matchAll.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-put.https-expected.txt
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-put.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-storage-keys.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-storage-match.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-storage.https-expected.txt
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/cache-storage.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/sandboxed-iframes.https-expected.txt
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/window/sandboxed-iframes.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-add.https-expected.txt
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-add.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-delete.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-match.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-matchAll.https-expected.txt
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-matchAll.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-put.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-storage-keys.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-storage-match.https.html
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-storage.https-expected.txt
[add] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/service-workers/cache-storage/worker/cache-storage.https.html
[delete] https://crrev.com/d4c7abab4259e2aba07659b3f71b288ff61ccec6/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009-expected.txt
[modify] https://crrev.com/80cc8049a86123976cc7255f2bcd689322f596bf/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html
[delete] https://crrev.com/d4c7abab4259e2aba07659b3f71b288ff61ccec6/third_party/WebKit/LayoutTests/imported/wpt/wai-aria/README.md

Comment 3 by jsb...@chromium.org, Nov 21 2016

Blocking: 655479
Cc: rmcilroy@chromium.org
Oops, just noticed you weren't on here Ross. Didn't we determine that the non-virtual test harness didn't support idle callbacks or something like that?
Cc: skyos...@chromium.org
Yes, the test harness uses the single-threaded compositor, which never initiates idle periods. We either need to fix that, or change the test harness to use the multi-threaded compositor. Thoughts Sami?
Status: Available (was: Untriaged)
I think last time we concluded there isn't really anything stopping the single threaded compositor from running idle tasks. We just need someone to do it :)
Maybe a good task for Dan once he's back?

Comment 8 by jsb...@chromium.org, Apr 10 2017

Blocking: -655479
Project Member

Comment 9 by sheriffbot@chromium.org, Apr 11 2018

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: Available (was: Untriaged)
Project Member

Comment 11 by bugdroid1@chromium.org, Jul 15

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

commit 3300ae7868532c76745a0eb0e9c8258679e1d789
Author: Peter Mayo <petermayo@chromium.org>
Date: Sun Jul 15 15:49:07 2018

Mark callback-idle-periods Timeout Win only

This test only times out on Windows Debug.  It runs relatively
quickly and passes on the other bots.  It may not be useful,
but this eliminates noise of incorrect passing, and if it is
(correctly) made to report a failure the expectation can
be updated accurately simultaneously.

Bug: 666993
Change-Id: I24e2da435f964c3fe7de7f91a6949885f713f361
Reviewed-on: https://chromium-review.googlesource.com/1134030
Commit-Queue: Peter Mayo <petermayo@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575183}
[modify] https://crrev.com/3300ae7868532c76745a0eb0e9c8258679e1d789/third_party/WebKit/LayoutTests/TestExpectations

Labels: -Pri-3 Pri-2
Project Member

Comment 13 by bugdroid1@chromium.org, Oct 24

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

commit 17293893a9023f50e31d7981237a1dc27e24ee6c
Author: Marc Treib <treib@chromium.org>
Date: Wed Oct 24 15:01:56 2018

external/wpt/requestidlecallback/callback-idle-periods.html flakily times out in Debug

The test was previously marked as timing out on Windows. However:
- It does occasionally pass.
- It doesn't actually time out on Windows Release.
- It does time out in Debug builds on other platforms though.

TBR=pdr@chromium.org

Bug: 666993, 898456
Change-Id: I5071af34d4fdb8bed911e864b28ce81eb954fff0
Reviewed-on: https://chromium-review.googlesource.com/c/1297146
Reviewed-by: Marc Treib <treib@chromium.org>
Commit-Queue: Marc Treib <treib@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602339}
[modify] https://crrev.com/17293893a9023f50e31d7981237a1dc27e24ee6c/third_party/WebKit/LayoutTests/TestExpectations

Sign in to add a comment