Summary: | Flaky Test: fast/performance/performance-now-timestamps.html | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | WebKit Review Bot <webkit.review.bot> | ||||||
Component: | Tools / Tests | Assignee: | WebKit Review Bot <webkit.review.bot> | ||||||
Status: | NEW --- | ||||||||
Severity: | Normal | CC: | jacob_uphoff, mark.lam, nduca, ryanhaddad, tsavell, webkit-bot-watchers-bugzilla, webkit-bug-importer | ||||||
Priority: | P2 | Keywords: | InRadar | ||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 50856 | ||||||||
Attachments: |
|
Description
WebKit Review Bot
2013-03-21 11:26:26 PDT
Created attachment 194300 [details]
Archive of layout-test-results from gce-cq-02
Still being seen. History: https://results.webkit.org/?suite=layout-tests&test=fast%2Fperformance%2Fperformance-now-timestamps.html&limit=50000 Diff: --- /Volumes/Data/slave/catalina-debug-tests-wk1/build/layout-test-results/fast/performance/performance-now-timestamps-expected.txt +++ /Volumes/Data/slave/catalina-debug-tests-wk1/build/layout-test-results/fast/performance/performance-now-timestamps-actual.txt @@ -9,7 +9,7 @@ PASS secondTimestamp is defined. PASS secondTimestamp is >= firstTimestamp + (waitTime / 2) PASS elapsed is >= 1 -PASS elapsed < 100 is true +FAIL elapsed < 100 should be true. Was false. PASS successfullyParsed is true TEST COMPLETE I can reproduce with just running the test in iterations. Created attachment 389992 [details]
Update Test Expectations
Comment on attachment 389992 [details] Update Test Expectations Clearing flags on attachment: 389992 Committed r255978: <https://trac.webkit.org/changeset/255978> The test is merely measuring time around a busy wait with window.performance.now(), which is monotonic time. If the system is busy (as in running a gazillion other layout tests concurrently), the test process can be pre-empted with no guarantee that it will resume executing in time to read the end sample time within any duration that the test expects. In this case, the test is expecting a duration of 100ms. This test is just a bad test. |