Bug 208292 - [GTK] Several IndexedDB tests are flaky
Summary: [GTK] Several IndexedDB tests are flaky
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Diego Pino
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2020-02-27 02:18 PST by Diego Pino
Modified: 2022-01-03 18:57 PST (History)
2 users (show)

See Also:


Attachments
[fast-cq] Patch (3.07 KB, patch)
2022-01-02 22:54 PST, Diego Pino
no flags Details | Formatted Diff | Diff
[fast-cq] Patch (5.00 KB, patch)
2022-01-02 23:06 PST, Diego Pino
no flags Details | Formatted Diff | Diff
[fast-cq] Patch (5.04 KB, patch)
2022-01-02 23:15 PST, Diego Pino
no flags Details | Formatted Diff | Diff
[fast-cq] Patch (4.95 KB, patch)
2022-01-03 16:41 PST, Diego Pino
no flags Details | Formatted Diff | Diff
[fast-cq] Patch (4.95 KB, patch)
2022-01-03 17:05 PST, Diego Pino
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Pino 2020-02-27 02:18:22 PST
The following IndexedDB tests are flaky:

  * imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-query-exception-order.html [ Failure Pass ]
  * imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-request-source.html [ Failure Pass ]
  * imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-indexes.any.worker.html [ Failure Pass ]
  * storage/indexeddb/detached-iframe.html [ Failure Pass ]

I didn't see any common revision since these tests starting to fail.
Comment 1 Lauro Moura 2020-02-27 12:01:58 PST
Same for:

* imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html
* imported/w3c/web-platform-tests/IndexedDB/fire-success-event-exception.html
Comment 2 Diego Pino 2020-02-28 03:20:25 PST
More indexeddb flaky tests:

  * storage/indexeddb/modern/blob-cursor.html [ Failure Pass ]
  * storage/indexeddb/modern/blob-svg-image.html [ Failure Pass ]

Flaky since:

[r250189-r250196]             UNKNOWN
r250197                       NOERROR
r250198                       UNKNOWN
[r250199-r250200]             NOERROR
r250201                       TEXT PASS (Expected: PASS)
Comment 3 Diego Pino 2020-02-28 03:22:24 PST
One more:

  * imported/blink/storage/indexeddb/blob-valid-after-deletion.html

Flaky pretty much always.
Comment 4 Diego Pino 2020-03-13 02:54:53 PDT
More flaky failures:

   imported/w3c/web-platform-tests/html/semantics/embedded-content/the-video-element/video_timeupdate_on_seek.html [ Failure Crash Timeout ]
   imported/w3c/web-platform-tests/IndexedDB/idb-explicit-commit.any.html [ Failure Pass ]
   imported/w3c/web-platform-tests/IndexedDB/idbindex-query-exception-order.html [ Failure Pass ]
   imported/w3c/web-platform-tests/IndexedDB/idbindex-request-source.html [ Failure Pass ]
   imported/w3c/web-platform-tests/IndexedDB/keygenerator-explicit.html [ Failure Pass ]
   imported/w3c/web-platform-tests/IndexedDB/keypath-special-identifiers.htm [ Failure Pass ]
   imported/w3c/web-platform-tests/IndexedDB/transaction-relaxed-durability.tentative.any.worker.html [ Failure Pass ]
   storage/indexeddb/cursor-leak-private.html [ Failure Pass ]
Comment 5 Diego Pino 2020-04-07 08:58:14 PDT
More flaky failures:

imported/w3c/web-platform-tests/IndexedDB/event-dispatch-active-flag.html [ Failure ]
imported/w3c/web-platform-tests/IndexedDB/fire-upgradeneeded-event-exception.html [ Failure ]
imported/w3c/web-platform-tests/IndexedDB/idbindex-rename-errors.html [ Failure ]
imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-add-put-exception-order.html [ Failure ]
imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-rename-errors.html [ Failure ]
imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-indexes-cursors.any.html [ Failure ]
imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-indexes-cursors.any.serviceworker.html [ Failure ]
imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-indexes-cursors.any.worker.html [ Failure ]
imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-indexes.any.html [ Failure ]
imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-indexes.any.serviceworker.html [ Failure ]
imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-store-cursors.any.html [ Failure ]
Comment 6 Diego Pino 2020-04-10 05:22:58 PDT
All WPT's IndexedDB that are flaky after r259865:

imported/w3c/web-platform-tests/IndexedDB/event-dispatch-active-flag.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/fire-success-event-exception.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/fire-upgradeneeded-event-exception.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/get-databases.any.html [ Timeout Pass ]
imported/w3c/web-platform-tests/IndexedDB/get-databases.any.worker.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbcursor-advance-continue-async.htm [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbcursor-advance-exception-order.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbcursor-advance.htm [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbcursor-advance-invalid.htm [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbcursor-continue-exception-order.htm [ Timeout Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbcursor-delete-exception-order.htm [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbcursor-direction-index.htm [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbcursor-direction-objectstore.htm [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbcursor-direction-objectstore-keyrange.htm [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbcursor-primarykey.htm [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbcursor-request.any.worker.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbcursor-source.htm [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbdatabase-transaction-exception-order.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idb-explicit-commit.any.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbindex_count2.htm [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbindex_getAllKeys.html [ Failure Timeout Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbindex_getKey2.htm [ Timeout Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbindex_getKey3.htm [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbindex-query-exception-order.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbindex-rename-errors.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbindex-request-source.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-add-put-exception-order.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_createIndex14-exception_order.htm [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-delete-exception-order.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-deleteIndex-exception-order.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_getAllKeys.html [ Failure Timeout Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-index-finished.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_openKeyCursor.htm [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-query-exception-order.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-rename-abort.html [ Timeout Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-rename-errors.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-request-source.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbrequest-onupgradeneeded.htm [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbtransaction_objectStoreNames.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/idbversionchangeevent.htm [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/keygenerator-explicit.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/keygenerator-inject.html [ Timeout Pass ]
imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-indexes.any.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-indexes.any.serviceworker.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-indexes.any.worker.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-indexes-cursors.any.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-indexes-cursors.any.serviceworker.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-indexes-cursors.any.worker.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-store.any.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-store.any.serviceworker.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-store.any.worker.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/key-generators/reading-autoincrement-store-cursors.any.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/keypath-special-identifiers.htm [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/name-scopes.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/transaction-abort-generator-revert.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/transaction-abort-index-metadata-revert.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/transaction-deactivation-timing.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/transaction-lifetime-empty.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/transaction-relaxed-durability.tentative.any.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/transaction-relaxed-durability.tentative.any.worker.html [ Failure Pass ]
imported/w3c/web-platform-tests/IndexedDB/upgrade-transaction-deactivation-timing.html [ Failure Pass ]
Comment 7 Diego Pino 2022-01-02 22:54:14 PST
Created attachment 448208 [details]
[fast-cq] Patch
Comment 8 Diego Pino 2022-01-02 22:59:03 PST
There were only two IndexedDB test failures left filed under this bug:

webkit.org/b/208292 imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html [ Failure ]
webkit.org/b/208292 imported/w3c/web-platform-tests/IndexedDB/fire-success-event-exception.html [ Failure ]

These entries can be removed since LayoutTests/TestExpectations includes:

imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html [ DumpJSConsoleLogInStdErr ]
imported/w3c/web-platform-tests/IndexedDB/fire-success-event-exception.html [ DumpJSConsoleLogInStdErr ]

Pushed patch to update expectations. In addition to these changes, the patch also removes a WPE redundant test failure:

webkit.org/b/210226 imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors-small.html [ Failure ]
Comment 9 EWS 2022-01-02 23:00:11 PST
/Volumes/Data/worker/Commit-Queue/build/LayoutTests/ChangeLog neither lists a valid reviewer nor contains the string "Unreviewed" or "Rubber stamp" (case insensitive).
Comment 10 Diego Pino 2022-01-02 23:06:33 PST
Created attachment 448209 [details]
[fast-cq] Patch
Comment 11 Diego Pino 2022-01-02 23:15:37 PST
Created attachment 448210 [details]
[fast-cq] Patch
Comment 12 EWS 2022-01-02 23:28:43 PST
/Volumes/Data/worker/Commit-Queue/build/LayoutTests/ChangeLog neither lists a valid reviewer nor contains the string "Unreviewed" or "Rubber stamp" (case insensitive).
Comment 13 Diego Pino 2022-01-03 16:41:35 PST
Created attachment 448261 [details]
[fast-cq] Patch
Comment 14 EWS 2022-01-03 16:55:19 PST
/Volumes/Data/worker/Commit-Queue/build/LayoutTests/ChangeLog neither lists a valid reviewer nor contains the string "Unreviewed" or "Rubber stamp" (case insensitive).
Comment 15 Diego Pino 2022-01-03 17:05:56 PST
Created attachment 448262 [details]
[fast-cq] Patch
Comment 16 EWS 2022-01-03 18:56:57 PST
Committed r287559 (245694@main): <https://commits.webkit.org/245694@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 448262 [details].
Comment 17 Radar WebKit Bug Importer 2022-01-03 18:57:23 PST
<rdar://problem/87075009>