WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
Bug 176229
Layout test imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-query-exception-order.html is flaky.
https://bugs.webkit.org/show_bug.cgi?id=176229
Summary
Layout test imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-query-ex...
Matt Lewis
Reported
2017-09-01 10:17:57 PDT
imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-query-exception-order.html is a flaky failure on El Capitan WK2 Release testers according to the flakiness dashboard.
https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=imported%2Fw3c%2Fweb-platform-tests%2FIndexedDB%2Fidbobjectstore-query-exception-order.html
This doesn't appear to be a recent regression. The first failure on the board for El Capitan is:
https://build.webkit.org/builders/Apple%20El%20Capitan%20Release%20WK2%20(Tests)/builds/3715
Previously, Sierra Leaks was also a flaky failure according to the dashboard. current build:
https://build.webkit.org/results/Apple%20El%20Capitan%20Release%20WK2%20(Tests)/r221478%20(4156)/results.html
https://build.webkit.org/builders/Apple%20El%20Capitan%20Release%20WK2%20(Tests)/builds/4156
Diff: --- /Volumes/Data/slave/elcapitan-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-query-exception-order-expected.txt +++ /Volumes/Data/slave/elcapitan-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/IndexedDB/idbobjectstore-query-exception-order-actual.txt @@ -1,14 +1,16 @@ + +Harness Error (TIMEOUT), message = null PASS IDBObjectStore.get exception order: InvalidStateError vs. TransactionInactiveError -PASS IDBObjectStore.get exception order: TransactionInactiveError vs. DataError +TIMEOUT IDBObjectStore.get exception order: TransactionInactiveError vs. DataError Test timed out PASS IDBObjectStore.getAll exception order: InvalidStateError vs. TransactionInactiveError -FAIL IDBObjectStore.getAll exception order: TransactionInactiveError vs. DataError assert_throws: "not active" check (TransactionInactiveError) should precede query check (DataError) function "() => { store[method]({}); }" threw object "DataError: Failed to execute 'getAll' on 'IDBObjectStore': The parameter is not a valid key." that is not a DOMException TransactionInactiveError: property "name" is equal to "DataError", expected "TransactionInactiveError" +TIMEOUT IDBObjectStore.getAll exception order: TransactionInactiveError vs. DataError Test timed out PASS IDBObjectStore.getAllKeys exception order: InvalidStateError vs. TransactionInactiveError -FAIL IDBObjectStore.getAllKeys exception order: TransactionInactiveError vs. DataError assert_throws: "not active" check (TransactionInactiveError) should precede query check (DataError) function "() => { store[method]({}); }" threw object "DataError: Failed to execute 'getAllKeys' on 'IDBObjectStore': The parameter is not a valid key." that is not a DOMException TransactionInactiveError: property "name" is equal to "DataError", expected "TransactionInactiveError" +TIMEOUT IDBObjectStore.getAllKeys exception order: TransactionInactiveError vs. DataError Test timed out PASS IDBObjectStore.count exception order: InvalidStateError vs. TransactionInactiveError -FAIL IDBObjectStore.count exception order: TransactionInactiveError vs. DataError assert_throws: "not active" check (TransactionInactiveError) should precede query check (DataError) function "() => { store[method]({}); }" threw object "DataError: Failed to execute 'count' on 'IDBObjectStore': The parameter is not a valid key." that is not a DOMException TransactionInactiveError: property "name" is equal to "DataError", expected "TransactionInactiveError" -PASS IDBObjectStore.openCursor exception order: InvalidStateError vs. TransactionInactiveError -FAIL IDBObjectStore.openCursor exception order: TransactionInactiveError vs. DataError assert_throws: "not active" check (TransactionInactiveError) should precede query check (DataError) function "() => { store[method]({}); }" threw object "DataError: Failed to execute 'openCursor' on 'IDBObjectStore': The parameter is not a valid key." that is not a DOMException TransactionInactiveError: property "name" is equal to "DataError", expected "TransactionInactiveError" -PASS IDBObjectStore.openKeyCursor exception order: InvalidStateError vs. TransactionInactiveError -FAIL IDBObjectStore.openKeyCursor exception order: TransactionInactiveError vs. DataError assert_throws: "not active" check (TransactionInactiveError) should precede query check (DataError) function "() => { store[method]({}); }" threw object "DataError: Failed to execute 'openKeyCursor' on 'IDBObjectStore': The parameter is not a valid key or key range." that is not a DOMException TransactionInactiveError: property "name" is equal to "DataError", expected "TransactionInactiveError" +TIMEOUT IDBObjectStore.count exception order: TransactionInactiveError vs. DataError Test timed out +TIMEOUT IDBObjectStore.openCursor exception order: InvalidStateError vs. TransactionInactiveError Test timed out +TIMEOUT IDBObjectStore.openCursor exception order: TransactionInactiveError vs. DataError Test timed out +TIMEOUT IDBObjectStore.openKeyCursor exception order: InvalidStateError vs. TransactionInactiveError Test timed out +TIMEOUT IDBObjectStore.openKeyCursor exception order: TransactionInactiveError vs. DataError Test timed out
Attachments
Add attachment
proposed patch, testcase, etc.
Matt Lewis
Comment 1
2017-09-07 14:42:28 PDT
Marked as flaky on El Capitan:
https://trac.webkit.org/changeset/221758/webkit
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug