зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1867925 - [wpt-sync] Update web-platform-tests to e0e0f5b2721bf22568309f71a56ba7926348b0ef, a=testonly
MANUAL PUSH: wpt sync bot wpt-head: e0e0f5b2721bf22568309f71a56ba7926348b0ef wpt-type: landing
This commit is contained in:
Родитель
66837f2626
Коммит
8494ec0f53
|
@ -1,7 +1,8 @@
|
|||
[reading-autoincrement-indexes.any.serviceworker.html]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [OK, TIMEOUT]
|
||||
if (processor == "x86") and not debug: [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
|
||||
if (os == "linux") and (processor == "x86"): [OK, TIMEOUT]
|
||||
[IDBIndex.getAll() for an index on the autoincrement key]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -13,18 +14,21 @@
|
|||
|
||||
[IDBIndex.getAllKeys() returns correct result for an index not covering the autoincrement key]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT]
|
||||
if (processor == "x86") and not debug: [PASS, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]
|
||||
if (os == "linux") and (processor == "x86"): [PASS, TIMEOUT]
|
||||
|
||||
[IDBIndex.get() for an index not covering the autoincrement key]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
|
||||
if (processor == "x86") and not debug: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "linux") and (processor == "x86"): [PASS, NOTRUN]
|
||||
|
||||
|
||||
[reading-autoincrement-indexes.any.html]
|
||||
expected:
|
||||
if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
|
||||
[IDBIndex.getAll() for an index on the autoincrement key]
|
||||
expected:
|
||||
if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT]
|
||||
|
@ -42,20 +46,24 @@
|
|||
|
||||
[IDBIndex.getAll() for an index not covering the autoincrement key]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT]
|
||||
if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if (processor == "x86") and (os == "linux"): [PASS, TIMEOUT]
|
||||
|
||||
[IDBIndex.get() for an index not covering the autoincrement key]
|
||||
expected:
|
||||
if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
|
||||
[IDBIndex.getAllKeys() returns correct result for an index not covering the autoincrement key]
|
||||
expected:
|
||||
if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
|
||||
|
||||
[reading-autoincrement-indexes.any.sharedworker.html]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [OK, TIMEOUT]
|
||||
if (processor == "x86") and not debug: [OK, TIMEOUT]
|
||||
[IDBIndex.getAll() for an index on the autoincrement key]
|
||||
expected:
|
||||
|
@ -69,38 +77,53 @@
|
|||
|
||||
[IDBIndex.get() for an index on the autoincrement key]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [FAIL, TIMEOUT]
|
||||
if (processor == "x86") and not debug: [FAIL, NOTRUN]
|
||||
FAIL
|
||||
|
||||
[IDBIndex.getAll() for an index not covering the autoincrement key]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
|
||||
if (processor == "x86") and not debug: [PASS, NOTRUN]
|
||||
|
||||
[IDBIndex.get() for an index not covering the autoincrement key]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
|
||||
if (processor == "x86") and not debug: [PASS, NOTRUN]
|
||||
|
||||
[IDBIndex.getAllKeys() returns correct result for an index not covering the autoincrement key]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
|
||||
if (processor == "x86") and not debug: [PASS, NOTRUN]
|
||||
|
||||
|
||||
[reading-autoincrement-indexes.any.worker.html]
|
||||
expected:
|
||||
if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
|
||||
[IDBIndex.getAll() for an index on the autoincrement key]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.getAllKeys() for an index on the autoincrement key]
|
||||
expected: FAIL
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT]
|
||||
FAIL
|
||||
|
||||
[IDBIndex.get() for an index on the autoincrement key]
|
||||
expected: FAIL
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
FAIL
|
||||
|
||||
[IDBIndex.get() for an index not covering the autoincrement key]
|
||||
expected:
|
||||
if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
|
||||
[IDBIndex.getAllKeys() returns correct result for an index not covering the autoincrement key]
|
||||
expected:
|
||||
if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]
|
||||
|
||||
[IDBIndex.getAll() for an index not covering the autoincrement key]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
[reftest.html]
|
||||
expected:
|
||||
if swgl: PASS
|
||||
FAIL
|
||||
if not swgl: FAIL
|
||||
|
|
|
@ -39,12 +39,13 @@
|
|||
[user-activation-shared.html?dialog]
|
||||
[Close watchers created without user activation, but close()d via user activation, do not fire cancel]
|
||||
expected:
|
||||
if (os == "win") and (processor == "x86") and debug: [FAIL, PASS]
|
||||
if (os == "linux") and not debug: [FAIL, PASS]
|
||||
if (os == "android") and not swgl and debug: [PASS, FAIL]
|
||||
if (os == "android") and not swgl and not debug: [PASS, FAIL]
|
||||
if (os == "linux") and debug and not fission and not swgl: [FAIL, PASS]
|
||||
FAIL
|
||||
if (os == "linux") and debug and fission and swgl: FAIL
|
||||
if (os == "linux") and debug and not fission and swgl: FAIL
|
||||
if (os == "win") and (processor == "x86") and not debug: FAIL
|
||||
if (os == "win") and (processor == "x86_64"): FAIL
|
||||
if (os == "android") and swgl: FAIL
|
||||
if os == "mac": FAIL
|
||||
[FAIL, PASS]
|
||||
|
||||
[Multiple close watchers created without user activation close together (with no cancel)]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
[outline-width-rounding.tentative.html]
|
||||
[Test that outline widths are rounded up when they are greater than 0px but less than 1px, and rounded down when they are greater than 1px.]
|
||||
expected: FAIL
|
|
@ -1,31 +1,24 @@
|
|||
[snap-area-overflow-boundary-viewport-covering.tentative.html]
|
||||
expected:
|
||||
if debug and (os == "linux") and fission and swgl: [OK, TIMEOUT]
|
||||
if debug and (os == "linux") and fission and not swgl: [TIMEOUT, OK]
|
||||
if debug and (os == "linux") and not fission and swgl: TIMEOUT
|
||||
if debug and (os == "linux") and not fission and not swgl: [OK, TIMEOUT]
|
||||
if debug and (os == "win") and (processor == "x86"): [OK, TIMEOUT]
|
||||
if debug and (os == "android") and swgl: TIMEOUT
|
||||
if not debug and (os == "android"): [OK, TIMEOUT]
|
||||
if (os == "win") and (processor == "x86_64") and debug and swgl: [OK, TIMEOUT]
|
||||
if (os == "win") and (processor == "x86_64") and debug and not swgl: [OK, TIMEOUT]
|
||||
if not debug and (os == "win") and (processor == "x86"): [OK, TIMEOUT]
|
||||
if not debug and (os == "win") and (processor == "x86_64"): [OK, TIMEOUT]
|
||||
if (os == "linux") and not debug and fission and (processor == "x86_64") and asan: [TIMEOUT, OK]
|
||||
if (os == "linux") and not debug and fission and (processor == "x86_64") and not asan: [OK, TIMEOUT]
|
||||
if (os == "linux") and debug and swgl: [TIMEOUT, OK]
|
||||
if (os == "linux") and debug and not swgl: [OK, TIMEOUT]
|
||||
if (os == "android") and debug and swgl: TIMEOUT
|
||||
if (os == "android") and not debug: [OK, TIMEOUT]
|
||||
if os == "win": [OK, TIMEOUT]
|
||||
[Keyboard scrolling with vertical snap-area overflow]
|
||||
expected:
|
||||
if (os == "android") and debug and not swgl: [PASS, FAIL]
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if (os == "android") and debug: [PASS, FAIL]
|
||||
if (os == "android") and not debug: PASS
|
||||
FAIL
|
||||
|
||||
[Mouse-wheel scrolling with vertical snap-area overflow]
|
||||
expected:
|
||||
if debug and (os == "linux") and fission and not swgl: [TIMEOUT, FAIL]
|
||||
if debug and (os == "linux") and not fission and swgl: TIMEOUT
|
||||
if debug and (os == "win") and (processor == "x86_64"): [FAIL, TIMEOUT]
|
||||
if debug and (os == "android") and swgl: TIMEOUT
|
||||
if debug and (os == "android") and not swgl: FAIL
|
||||
if not debug and (os == "linux"): FAIL
|
||||
if (os == "linux") and debug and not fission: [TIMEOUT, FAIL]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT]
|
||||
if (os == "linux") and debug and fission: [TIMEOUT, FAIL]
|
||||
if (os == "linux") and not debug and fission and (processor == "x86_64") and asan: [TIMEOUT, FAIL]
|
||||
if (os == "linux") and not debug and fission and (processor == "x86"): FAIL
|
||||
if (os == "linux") and debug and swgl: [TIMEOUT, FAIL]
|
||||
if (os == "linux") and not debug and not fission: FAIL
|
||||
if (os == "android") and debug and swgl: TIMEOUT
|
||||
if (os == "android") and debug and not swgl: FAIL
|
||||
[FAIL, TIMEOUT]
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
[overflowing-snap-areas.html]
|
||||
expected:
|
||||
if (os == "android") and fission: [OK, TIMEOUT]
|
||||
[Snap within a snap area which covers snapport on x selects a valid snap position that avoids the overlapping areas at 800-1000 and 1400-1600.]
|
||||
expected: FAIL
|
||||
|
||||
[Snap within a snap area which covers snapport on y selects a valid snap position that avoids the overlapping areas at 800-1000 and 1400-1600.]
|
||||
expected: FAIL
|
|
@ -1,11 +1,6 @@
|
|||
[scroll-snap-stop-002.html]
|
||||
expected:
|
||||
if (os == "android") and fission: [OK, TIMEOUT]
|
||||
[`scroll-snap-stop: always` snap point is preferred even if the snap area entire snapport]
|
||||
expected:
|
||||
if not debug and (os == "android"): [PASS, FAIL]
|
||||
if not debug and (os == "linux"): [PASS, FAIL]
|
||||
if not debug and (os == "mac"): [PASS, FAIL]
|
||||
|
||||
[`scroll-snap-stop: always` snap point is further than the scroll destination and a snap area covers the snapport]
|
||||
expected: FAIL
|
||||
if not debug and (os == "win"): PASS
|
||||
if debug: PASS
|
||||
[PASS, FAIL]
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
[html5-table-formatting-3.html]
|
||||
expected:
|
||||
if (os == "android") and fission: [OK, TIMEOUT]
|
||||
[Explicitely-defined consecutive columns spanned by the same set of cells are not merged, and cells span across border-spacing]
|
||||
expected: FAIL
|
||||
|
||||
[Explicitely-defined consecutive rows spanned by the same set of cells are not merged, and cells span across border-spacing]
|
||||
expected: FAIL
|
||||
|
||||
[Explicitely-defined consecutive columns spanned by the same set of cells are not merged]
|
||||
expected: FAIL
|
||||
|
|
|
@ -25,6 +25,3 @@
|
|||
|
||||
[clamp(-1, 1 / sign(rem(-1, 1)), 1) should be used-value-equivalent to -1]
|
||||
expected: FAIL
|
||||
|
||||
[clamp(-1, 1 / sign(abs(-0)), 1) should be used-value-equivalent to 1]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[user-action-pseudo-classes-in-has.html]
|
||||
[CSS Selectors Invalidation: user-action pseudo classes in :has() argument]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
|
@ -1,15 +1,9 @@
|
|||
[fetch-preflight.https.sub.any.html]
|
||||
expected:
|
||||
if (os == "android") and fission: [OK, TIMEOUT]
|
||||
|
||||
[fetch-preflight.https.sub.any.worker.html]
|
||||
expected:
|
||||
if (os == "android") and fission: [OK, TIMEOUT]
|
||||
|
||||
[fetch-preflight.https.sub.any.serviceworker.html]
|
||||
expected:
|
||||
if (os == "android") and fission: [OK, TIMEOUT]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, TIMEOUT]
|
||||
|
||||
[fetch-preflight.https.sub.any.sharedworker.html]
|
||||
expected:
|
||||
if (os == "android") and fission: [TIMEOUT, OK]
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
[FileSystemBaseHandle-remove.https.any.worker.html]
|
||||
expected:
|
||||
if (processor == "x86") and not debug and (os == "win"): [OK, TIMEOUT]
|
||||
if (processor == "x86") and not debug and (os == "linux"): [OK, TIMEOUT]
|
||||
if (processor == "x86_64") and (os == "win") and swgl: [OK, TIMEOUT]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [OK, TIMEOUT]
|
||||
if (os == "win") and debug and swgl: [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK]
|
||||
[remove() to remove a file]
|
||||
expected:
|
||||
if (processor == "x86") and not debug: [FAIL, TIMEOUT]
|
||||
|
@ -36,31 +35,29 @@
|
|||
|
||||
[remove() on a file should ignore the recursive option]
|
||||
expected:
|
||||
if (processor == "x86") and not debug: [FAIL, NOTRUN]
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [FAIL, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
|
||||
FAIL
|
||||
|
||||
[remove() while the file has an open writable fails]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and swgl: [FAIL, TIMEOUT]
|
||||
if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and swgl: [FAIL, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, FAIL, NOTRUN]
|
||||
FAIL
|
||||
|
||||
[can remove the root of a sandbox file system]
|
||||
expected:
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86"): [FAIL, NOTRUN]
|
||||
if (os == "win") and swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
|
||||
[FileSystemBaseHandle-remove.https.any.html]
|
||||
expected:
|
||||
if (processor == "x86") and not debug and (os == "win"): [OK, TIMEOUT]
|
||||
if (processor == "x86") and not debug and (os == "linux"): [OK, TIMEOUT]
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK]
|
||||
[remove() to remove a file]
|
||||
expected:
|
||||
if (processor == "x86") and not debug: [FAIL, TIMEOUT]
|
||||
|
@ -88,26 +85,23 @@
|
|||
|
||||
[remove() on a directory recursively should delete all sub-items]
|
||||
expected:
|
||||
if (processor == "x86") and not debug and (os == "win"): [FAIL, TIMEOUT, NOTRUN]
|
||||
if (processor == "x86") and not debug and (os == "linux"): [FAIL, NOTRUN]
|
||||
if (processor == "x86") and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
FAIL
|
||||
|
||||
[remove() on a file should ignore the recursive option]
|
||||
expected:
|
||||
if (processor == "x86") and not debug and (os == "win"): [FAIL, NOTRUN]
|
||||
if (processor == "x86") and not debug and (os == "linux"): [FAIL, NOTRUN]
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [FAIL, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, FAIL, NOTRUN]
|
||||
FAIL
|
||||
|
||||
[remove() while the file has an open writable fails]
|
||||
expected:
|
||||
if (processor == "x86") and not debug and (os == "linux"): [FAIL, NOTRUN]
|
||||
if (processor == "x86") and not debug and (os == "win"): [FAIL, NOTRUN]
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[can remove the root of a sandbox file system]
|
||||
expected:
|
||||
if (processor == "x86") and (os == "win") and not debug: [FAIL, NOTRUN]
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
[FileSystemDirectoryHandle-iteration.https.any.worker.html]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK]
|
||||
[iteration while iterator gets garbage collected]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, PASS, NOTRUN]
|
||||
|
||||
[keys: full iteration works]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[values: full iteration works]
|
||||
expected:
|
||||
|
@ -25,24 +25,24 @@
|
|||
|
||||
[@@asyncIterator: full iteration works]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
|
||||
[returning early from an iteration doesn't crash]
|
||||
expected:
|
||||
if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT]
|
||||
if (processor == "x86") and not debug: [PASS, TIMEOUT]
|
||||
|
||||
|
||||
[FileSystemDirectoryHandle-iteration.https.any.html]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR]
|
||||
if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
|
||||
if (os == "win") and debug and swgl: [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR]
|
||||
if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK]
|
||||
[iteration while iterator gets garbage collected]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, PASS]
|
||||
|
||||
[keys: full iteration works]
|
||||
expected:
|
||||
|
|
|
@ -1,97 +1,101 @@
|
|||
[FileSystemDirectoryHandle-removeEntry.https.any.html]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [ERROR, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [ERROR, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [ERROR, TIMEOUT]
|
||||
if (os == "win") and debug and (processor == "x86"): [ERROR, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [ERROR, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, ERROR]
|
||||
if (os == "mac") and not debug: [ERROR, TIMEOUT]
|
||||
ERROR
|
||||
[removeEntry() to remove a file]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
|
||||
[removeEntry() on an already removed file should fail]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
|
||||
[removeEntry() to remove an empty directory]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
|
||||
[removeEntry() on a directory recursively should delete all sub-items]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, NOTRUN, PASS]
|
||||
|
||||
[removeEntry() while the file has an open writable fails]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS]
|
||||
|
||||
[createWritable after removeEntry succeeds but doesnt recreate the file]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS]
|
||||
if (os == "mac") and not debug: [PASS, NOTRUN]
|
||||
|
||||
[removeEntry() with a path separator should fail.]
|
||||
expected:
|
||||
if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: PASS
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS, TIMEOUT]
|
||||
FAIL
|
||||
|
||||
[removeEntry() with empty name should fail]
|
||||
expected:
|
||||
if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and (processor == "x86") and not debug: [PASS, NOTRUN]
|
||||
if (os == "win") and (processor == "x86") and debug: [PASS, TIMEOUT]
|
||||
if (os == "win") and (processor == "x86") and not debug: [NOTRUN, PASS]
|
||||
|
||||
[removeEntry() with "." name should fail]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS]
|
||||
|
||||
[removeEntry() on a non-empty directory should fail]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
|
||||
|
||||
[removeEntry() of a directory while a containing file has an open writable fails]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS, TIMEOUT]
|
||||
if (os == "mac") and not debug: [PASS, TIMEOUT]
|
||||
|
||||
[removeEntry() with ".." name should fail]
|
||||
expected:
|
||||
if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS]
|
||||
|
||||
|
||||
[FileSystemDirectoryHandle-removeEntry.https.any.worker.html]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [ERROR, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [ERROR, OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [ERROR, TIMEOUT]
|
||||
if (os == "win") and debug and (processor == "x86"): [ERROR, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [ERROR, OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, ERROR]
|
||||
if (os == "mac") and not debug: [ERROR, TIMEOUT]
|
||||
ERROR
|
||||
[removeEntry() with "." name should fail]
|
||||
|
@ -104,80 +108,80 @@
|
|||
[removeEntry() with ".." name should fail]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
|
||||
[removeEntry() with a path separator should fail.]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: PASS
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: PASS
|
||||
FAIL
|
||||
|
||||
[removeEntry() while the file has an open writable fails]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS, TIMEOUT]
|
||||
|
||||
[createWritable after removeEntry succeeds but doesnt recreate the file]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS]
|
||||
if (os == "mac") and not debug: [PASS, NOTRUN]
|
||||
|
||||
[removeEntry() on a directory recursively should delete all sub-items]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
|
||||
|
||||
[removeEntry() on an already removed file should fail]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not swgl and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and swgl: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[removeEntry() to remove an empty directory]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[removeEntry() with empty name should fail]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
|
||||
[removeEntry() on a non-empty directory should fail]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
|
||||
[removeEntry() to remove a file]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[removeEntry() of a directory while a containing file has an open writable fails]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS]
|
||||
if (os == "mac") and not debug: [PASS, TIMEOUT]
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
[FileSystemFileHandle-cross-primitive-locking.https.tentative.worker.html]
|
||||
expected:
|
||||
if (os == "win") and debug: [OK, TIMEOUT]
|
||||
if (os == "win") and debug and swgl: [OK, TIMEOUT]
|
||||
if (os == "win") and debug and not swgl: [OK, TIMEOUT]
|
||||
if (os == "win") and not debug: [TIMEOUT, OK]
|
||||
[After a file has finished moving, that file can have an open access handle in readwrite mode]
|
||||
expected:
|
||||
|
@ -34,7 +35,7 @@
|
|||
|
||||
[After an open access handle in readwrite mode on a file has been closed, that file can be removed]
|
||||
expected:
|
||||
if (os == "win") and not debug: [FAIL, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
FAIL
|
||||
|
||||
[After a file has finished moving, that file can have an open access handle in read-only mode]
|
||||
|
@ -171,193 +172,216 @@
|
|||
|
||||
[When there's an open writable stream in siloed mode on a file, cannot have an open access handle in readwrite-unsafe mode on that same file]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: NOTRUN
|
||||
if (os == "win") and not swgl and not debug: NOTRUN
|
||||
if (os == "win") and swgl: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[A file with an open writable stream in siloed mode does not interfere with an open access handle in readwrite-unsafe mode on another file]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: NOTRUN
|
||||
if (os == "win") and not swgl and not debug: NOTRUN
|
||||
if (os == "win") and swgl: [PASS, NOTRUN]
|
||||
|
||||
[After all writable streams in siloed mode have been closed for a file, that file can have an open access handle in readwrite-unsafe mode]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: NOTRUN
|
||||
if (os == "win") and not swgl and not debug: NOTRUN
|
||||
if (os == "win") and swgl: [PASS, NOTRUN]
|
||||
|
||||
[When there's an open access handle in readwrite-unsafe mode on a file, cannot open an open writable stream in siloed mode on that same file]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: NOTRUN
|
||||
if (os == "win") and not swgl and not debug: NOTRUN
|
||||
if (os == "win") and swgl: [PASS, NOTRUN]
|
||||
|
||||
[A file with an open access handle in readwrite-unsafe mode does not interfere with the creation of an open writable stream in siloed mode on another file]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: NOTRUN
|
||||
if (os == "win") and not swgl and not debug: NOTRUN
|
||||
if (os == "win") and swgl: [PASS, NOTRUN]
|
||||
|
||||
[When there's an open writable stream in exclusive mode on a file, cannot have an open access handle in readwrite-unsafe mode on that same file]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: NOTRUN
|
||||
if (os == "win") and not swgl and not debug: NOTRUN
|
||||
if (os == "win") and swgl: [PASS, NOTRUN]
|
||||
|
||||
[A file with an open writable stream in exclusive mode does not interfere with an open access handle in readwrite-unsafe mode on another file]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: NOTRUN
|
||||
if (os == "win") and not swgl and not debug: NOTRUN
|
||||
if (os == "win") and swgl: [PASS, NOTRUN]
|
||||
|
||||
[After a writable stream in exclusive mode has been closed for a file, that file can have an open access handle in readwrite-unsafe mode]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: NOTRUN
|
||||
if (os == "win") and not swgl and not debug: NOTRUN
|
||||
if (os == "win") and swgl: [PASS, NOTRUN]
|
||||
|
||||
[When there's an open access handle in readwrite-unsafe mode on a file, cannot open an open writable stream in exclusive mode on that same file]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: NOTRUN
|
||||
if (os == "win") and not swgl and not debug: NOTRUN
|
||||
if (os == "win") and swgl: [PASS, NOTRUN]
|
||||
|
||||
[A file with an open access handle in readwrite-unsafe mode does not interfere with the creation of an open writable stream in exclusive mode on another file]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: NOTRUN
|
||||
if (os == "win") and not swgl and not debug: NOTRUN
|
||||
if (os == "win") and swgl: [PASS, NOTRUN]
|
||||
|
||||
[A file with an ongoing move operation does not interfere with an open writable stream in siloed mode on another file]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug: NOTRUN
|
||||
if (os == "win") and not swgl and not debug: NOTRUN
|
||||
if (os == "win") and swgl: [PASS, NOTRUN, TIMEOUT]
|
||||
|
||||
[After a file has finished moving, that file can have an open writable stream in siloed mode]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, FAIL, TIMEOUT]
|
||||
FAIL
|
||||
|
||||
[A file cannot be moved to a location with an open writable stream in siloed mode]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS]
|
||||
|
||||
[When there's an open writable stream in siloed mode on a file, cannot have an ongoing move operation on that same file]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS]
|
||||
|
||||
[A file with an open writable stream in siloed mode does not interfere with an ongoing move operation on another file]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS]
|
||||
|
||||
[After all writable streams in siloed mode have been closed for a file, that file can have an ongoing move operation]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS]
|
||||
|
||||
[A file with an ongoing remove operation does not interfere with the creation of an open writable stream in siloed mode on another file]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[After a file has finished being removed, that file can have an open writable stream in siloed mode]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[A directory cannot be removed if it contains a file that has an open writable stream in siloed mode.]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[When there's an open writable stream in siloed mode on a file, cannot have an ongoing remove operation on that same file]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[A file with an open writable stream in siloed mode does not interfere with an ongoing remove operation on another file]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[After all writable streams in siloed mode have been closed for a file, that file can have an ongoing remove operation]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[A file with an ongoing move operation does not interfere with an open writable stream in exclusive mode on another file]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS]
|
||||
|
||||
[After a file has finished moving, that file can have an open writable stream in exclusive mode]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[A file cannot be moved to a location with an open writable stream in exclusive mode]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS]
|
||||
|
||||
[When there's an open writable stream in exclusive mode on a file, cannot have an ongoing move operation on that same file]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS]
|
||||
|
||||
[A file with an open writable stream in exclusive mode does not interfere with an ongoing move operation on another file]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS]
|
||||
|
||||
[After a writable stream in exclusive mode has been closed for a file, that file can have an ongoing move operation]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS]
|
||||
|
||||
[A file with an ongoing remove operation does not interfere with the creation of an open writable stream in exclusive mode on another file]
|
||||
expected:
|
||||
if (os == "win") and debug: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and not swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, FAIL, TIMEOUT]
|
||||
FAIL
|
||||
|
||||
[After a file has finished being removed, that file can have an open writable stream in exclusive mode]
|
||||
expected:
|
||||
if (os == "win") and debug: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and not swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[A directory cannot be removed if it contains a file that has an open writable stream in exclusive mode.]
|
||||
expected:
|
||||
if (os == "win") and debug: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and not swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[When there's an open writable stream in exclusive mode on a file, cannot have an ongoing remove operation on that same file]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [FAIL, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[A file with an open writable stream in exclusive mode does not interfere with an ongoing remove operation on another file]
|
||||
expected:
|
||||
if (os == "win") and debug: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and not swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[After a writable stream in exclusive mode has been closed for a file, that file can have an ongoing remove operation]
|
||||
expected:
|
||||
if (os == "win") and debug: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and debug and not swgl: [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[After all writable streams in siloed mode have been closed for a file, that file can have an open access handle in readwrite mode]
|
||||
expected:
|
||||
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
|
||||
|
||||
[A file with an open access handle in readwrite mode does not interfere with the creation of an open writable stream in exclusive mode on another file]
|
||||
expected:
|
||||
|
@ -429,7 +453,7 @@
|
|||
|
||||
[A file with an open writable stream in exclusive mode does not interfere with an open access handle in readwrite mode on another file]
|
||||
expected:
|
||||
if (os == "win") and not debug: [NOTRUN, TIMEOUT, PASS]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
|
||||
|
||||
[When there's an open writable stream in siloed mode on a file, cannot have an open access handle in read-only mode on that same file]
|
||||
expected:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[FileSystemFileHandle-sync-access-handle-lock-modes.https.tentative.worker.html]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK]
|
||||
[A sync access handle opens in readwrite mode by default]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -10,97 +10,93 @@
|
|||
|
||||
[An access handle in read-only mode has a mode property equal to read-only]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug: [FAIL, NOTRUN]
|
||||
FAIL
|
||||
|
||||
[An access handle in readwrite-unsafe mode has a mode property equal to readwrite-unsafe]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[An access handle in read-only mode takes a lock that is shared]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug: [FAIL, NOTRUN]
|
||||
FAIL
|
||||
|
||||
[An access handle in read-only mode is not writable]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug: [FAIL, NOTRUN]
|
||||
FAIL
|
||||
|
||||
[After all access handles in read-only mode on a file has been closed, can open another access handle in readwrite on the same file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, FAIL, NOTRUN]
|
||||
FAIL
|
||||
|
||||
[After all access handles in read-only mode on a file has been closed, can open another access handle in readwrite-unsafe on the same file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[An access handle in readwrite-unsafe mode takes a lock that is shared]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[After all access handles in readwrite-unsafe mode on a file has been closed, can open another access handle in readwrite on the same file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[After all access handles in readwrite-unsafe mode on a file has been closed, can open another access handle in read-only on the same file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL]
|
||||
FAIL
|
||||
|
||||
[When there's an open access handle in readwrite-unsafe mode on a file, cannot open another access handle in readwrite on that same file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS, TIMEOUT]
|
||||
|
||||
[When there's an open access handle in readwrite-unsafe mode on a file, cannot open another access handle in read-only on that same file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS]
|
||||
|
||||
[When there's an open access handle in readwrite mode on a file, cannot open another access handle in readwrite-unsafe on that same file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, NOTRUN]
|
||||
|
||||
[When there's an open access handle in read-only mode on a file, can open another access handle in readwrite-unsafe on a different file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS]
|
||||
|
||||
[When there's an open access handle in readwrite-unsafe mode on a file, can open another access handle in readwrite on a different file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS]
|
||||
|
||||
[An access handle in readwrite-unsafe mode is writable]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS]
|
||||
|
||||
[When there's an open access handle in read-only mode on a file, cannot open another access handle in readwrite-unsafe on that same file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS]
|
||||
|
||||
[When there's an open access handle in readwrite-unsafe mode on a file, can open another access handle in read-only on a different file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS]
|
||||
|
||||
[When there's an open access handle in readwrite mode on a file, can open another access handle in readwrite-unsafe on a different file]
|
||||
expected:
|
||||
|
@ -109,28 +105,25 @@
|
|||
|
||||
[After an access handle in readwrite mode on a file has been closed, can open another access handle in readwrite-unsafe on the same file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, NOTRUN]
|
||||
|
||||
[When there's an open access handle in readwrite-unsafe mode on a file, can open another access handle in readwrite-unsafe on a different file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS]
|
||||
|
||||
[When there's an open access handle in read-only mode on a file, can open another access handle in read-only on a different file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS]
|
||||
|
||||
[When there's an open access handle in read-only mode on a file, cannot open another access handle in readwrite on that same file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, NOTRUN]
|
||||
|
||||
[When there's an open access handle in read-only mode on a file, can open another access handle in readwrite on a different file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, NOTRUN]
|
||||
|
||||
[When there's an open access handle in readwrite mode on a file, can open another access handle in read-only on a different file]
|
||||
expected:
|
||||
|
|
|
@ -1,21 +1,23 @@
|
|||
[FileSystemSyncAccessHandle-read-write.https.worker.html]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): TIMEOUT
|
||||
[Test reading and writing a file using the cursor]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): TIMEOUT
|
||||
|
||||
[Test read with default options]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Test reading at a negative offset fails.]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Test write with default options]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Test writing at a negative offset fails.]
|
||||
expected:
|
||||
|
@ -23,19 +25,19 @@
|
|||
|
||||
[Test initial write with an offset]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Test read at an offset]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Test overwriting the file at an offset]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Test second write that is smaller than the first write]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Test second write that is bigger than the first write]
|
||||
expected:
|
||||
|
@ -43,7 +45,7 @@
|
|||
|
||||
[Test writing and reading through a sync access handle.]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Test using an ArrayBuffer.]
|
||||
expected:
|
||||
|
|
|
@ -1,36 +1,42 @@
|
|||
[FileSystemWritableFileStream-write.https.any.html]
|
||||
expected:
|
||||
if (os == "win") and (processor == "x86_64") and not swgl and debug: [OK, TIMEOUT]
|
||||
if (os == "win") and (processor == "x86_64") and not swgl and not debug: [OK, TIMEOUT]
|
||||
if (os == "win") and (processor == "x86_64") and not swgl: [OK, TIMEOUT]
|
||||
if (os == "win") and (processor == "x86"): [OK, ERROR, TIMEOUT]
|
||||
if (os == "mac") and not debug: [OK, TIMEOUT]
|
||||
[write() with a string with windows line ending preserved]
|
||||
expected:
|
||||
if processor == "x86": [PASS, NOTRUN]
|
||||
if processor == "x86_64": PASS
|
||||
[PASS, NOTRUN]
|
||||
|
||||
[write() with an empty array buffer to an empty file]
|
||||
expected:
|
||||
if processor == "x86": [PASS, TIMEOUT, NOTRUN]
|
||||
if processor == "x86_64": PASS
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[write() with a valid typed array buffer]
|
||||
expected:
|
||||
if processor == "x86": [PASS, NOTRUN]
|
||||
if processor == "x86_64": PASS
|
||||
[PASS, NOTRUN]
|
||||
|
||||
[atomic writes: writable file streams make atomic changes on close]
|
||||
expected:
|
||||
if processor == "x86": [PASS, NOTRUN]
|
||||
if processor == "x86_64": PASS
|
||||
[PASS, NOTRUN]
|
||||
|
||||
[atomic writes: write() after close() fails]
|
||||
expected:
|
||||
if processor == "x86": [PASS, NOTRUN]
|
||||
if processor == "x86_64": PASS
|
||||
[PASS, NOTRUN]
|
||||
|
||||
[atomic writes: truncate() after close() fails]
|
||||
expected:
|
||||
if processor == "x86": [PASS, NOTRUN]
|
||||
if processor == "x86_64": PASS
|
||||
[PASS, NOTRUN]
|
||||
|
||||
[atomic writes: close() after close() fails]
|
||||
expected:
|
||||
if processor == "x86": [PASS, NOTRUN]
|
||||
if processor == "x86_64": PASS
|
||||
[PASS, NOTRUN]
|
||||
|
||||
[atomic writes: only one close() operation may succeed]
|
||||
expected:
|
||||
|
@ -39,8 +45,7 @@
|
|||
|
||||
[getWriter() can be used]
|
||||
expected:
|
||||
if (os == "win") and debug and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl: [PASS, NOTRUN]
|
||||
|
||||
[WriteParams: truncate missing size param]
|
||||
expected:
|
||||
|
@ -50,25 +55,24 @@
|
|||
[WriteParams: write missing data param]
|
||||
expected:
|
||||
if (os == "win") and debug and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[WriteParams: seek missing position param]
|
||||
expected:
|
||||
if (os == "win") and debug and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "mac") and not debug: [PASS, TIMEOUT]
|
||||
|
||||
[write() with an invalid blob to an empty file should reject]
|
||||
expected:
|
||||
if (os == "win") and debug and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
|
||||
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "mac") and not debug: [PASS, NOTRUN]
|
||||
|
||||
[WriteParams: write null data param]
|
||||
expected:
|
||||
if (os == "win") and debug and not swgl: [PASS, NOTRUN]
|
||||
if (os == "linux") and not fission and not debug: [PASS, FAIL]
|
||||
if (os == "win") and not debug: [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl: [PASS, NOTRUN]
|
||||
|
||||
[write() with an empty blob to an empty file]
|
||||
expected:
|
||||
|
@ -80,198 +84,189 @@
|
|||
|
||||
[an errored writable stream releases its lock]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
|
||||
if processor == "x86": [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, NOTRUN]
|
||||
|
||||
|
||||
[FileSystemWritableFileStream-write.https.any.worker.html]
|
||||
expected:
|
||||
if (os == "win") and (processor == "x86_64") and not debug: [TIMEOUT, OK]
|
||||
if (os == "win") and (processor == "x86"): [OK, TIMEOUT]
|
||||
if (os == "win") and debug and (processor == "x86"): [OK, TIMEOUT]
|
||||
if (os == "win") and not debug: [TIMEOUT, OK]
|
||||
if (os == "mac") and not debug: [OK, TIMEOUT]
|
||||
[write() called with a blob and a valid offset]
|
||||
expected:
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and debug: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() called with an offset beyond the end of the file]
|
||||
expected:
|
||||
if (os == "win") and debug and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() with an empty string to an empty file]
|
||||
expected:
|
||||
if (os == "win") and debug and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() with a valid utf-8 string]
|
||||
expected:
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and debug: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() with a string with unix line ending preserved]
|
||||
expected:
|
||||
if (os == "win") and debug and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() with a string with windows line ending preserved]
|
||||
expected:
|
||||
if (os == "win") and debug and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() with an empty array buffer to an empty file]
|
||||
expected:
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [NOTRUN, TIMEOUT, PASS]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and debug: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, TIMEOUT, PASS]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() with a valid typed array buffer]
|
||||
expected:
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [NOTRUN, PASS]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and debug: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[atomic writes: writable file streams make atomic changes on close]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
|
||||
if processor == "x86": [PASS, TIMEOUT, NOTRUN]
|
||||
if (processor == "x86") and (os == "win"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (processor == "x86") and (os == "linux"): [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[getWriter() can be used]
|
||||
expected:
|
||||
if (os == "win") and (processor == "x86_64") and debug and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and (processor == "x86_64") and not debug: [NOTRUN, PASS]
|
||||
if (os == "win") and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[WriteParams: truncate missing size param]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and debug: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[WriteParams: write missing data param]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[WriteParams: seek missing position param]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "linux") and not fission and not debug: [PASS, FAIL]
|
||||
if (os == "win") and debug: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
|
||||
if (os == "mac") and not debug: [PASS, NOTRUN]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() with an invalid blob to an empty file should reject]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "linux") and not fission and not debug: [PASS, FAIL]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS]
|
||||
if (os == "mac") and not debug: [PASS, NOTRUN]
|
||||
|
||||
[WriteParams: write null data param]
|
||||
expected:
|
||||
if (os == "win") and debug and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug: [NOTRUN, PASS]
|
||||
if (os == "mac") and not debug: [PASS, TIMEOUT]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() with an empty blob to an empty file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
|
||||
if (os == "win") and not debug: [PASS, TIMEOUT]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() a blob to an empty file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() with WriteParams without position to an empty file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, NOTRUN]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() a string to an empty file with zero offset]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() a blob to an empty file with zero offset]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, NOTRUN]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() called consecutively appends]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() WriteParams without position and string appends]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]
|
||||
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() WriteParams without position and blob appends]
|
||||
expected:
|
||||
if (os == "win") and debug and not swgl: [PASS, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[write() called with a string and a valid offset]
|
||||
expected:
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and debug: [PASS, NOTRUN]
|
||||
if (os == "win") and debug and not swgl: [PASS, NOTRUN]
|
||||
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
||||
[atomic writes: only one close() operation may succeed]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS]
|
||||
if processor == "x86": [PASS, NOTRUN]
|
||||
if (processor == "x86") and (os == "win"): [PASS, NOTRUN]
|
||||
if (processor == "x86") and (os == "linux"): [PASS, NOTRUN]
|
||||
|
||||
[atomic writes: write() after close() fails]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
|
||||
if processor == "x86": [PASS, TIMEOUT, NOTRUN]
|
||||
if (processor == "x86") and (os == "win"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (processor == "x86") and (os == "linux"): [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[atomic writes: truncate() after close() fails]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
|
||||
if processor == "x86": [PASS, NOTRUN]
|
||||
if (processor == "x86") and (os == "win"): [PASS, NOTRUN]
|
||||
if (processor == "x86") and (os == "linux"): [PASS, NOTRUN]
|
||||
|
||||
[atomic writes: close() after close() fails]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS]
|
||||
if processor == "x86": [PASS, NOTRUN]
|
||||
if (processor == "x86") and (os == "win"): [PASS, NOTRUN]
|
||||
if (processor == "x86") and (os == "linux"): [PASS, NOTRUN]
|
||||
|
||||
[write() called with a string and a valid offset after seek]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if processor == "x86": [PASS, NOTRUN]
|
||||
if (processor == "x86") and (os == "win"): [PASS, NOTRUN]
|
||||
if (processor == "x86") and (os == "linux"): [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[an errored writable stream releases its lock]
|
||||
expected:
|
||||
if (processor == "x86_64") and (os == "win") and not debug: NOTRUN
|
||||
if processor == "x86": [PASS, TIMEOUT, NOTRUN]
|
||||
if (processor == "x86") and (os == "win"): [PASS, TIMEOUT, NOTRUN]
|
||||
if (processor == "x86") and (os == "linux"): [PASS, TIMEOUT, NOTRUN]
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
[FileSystemWritableFileStream.https.any.html]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86"): [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [OK, ERROR]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, TIMEOUT]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [OK, TIMEOUT]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86"): [TIMEOUT, OK, ERROR]
|
||||
if (os == "win") and not swgl and debug: [OK, TIMEOUT]
|
||||
[truncate() to grow a file]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
|
||||
|
@ -18,47 +17,49 @@
|
|||
|
||||
[createWritable({keepExistingData: false}): atomic writable file stream initialized with empty file]
|
||||
expected:
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT]
|
||||
if (os == "win") and debug and not swgl: [PASS, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT]
|
||||
|
||||
[cursor position: truncate size > offset]
|
||||
expected:
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86"): TIMEOUT
|
||||
if (os == "win") and not swgl and debug: [PASS, NOTRUN]
|
||||
|
||||
[cursor position: truncate size < offset]
|
||||
expected:
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86"): NOTRUN
|
||||
if (os == "win") and not swgl and debug: [PASS, NOTRUN]
|
||||
|
||||
[commands are queued, stream is unlocked after each operation]
|
||||
expected:
|
||||
if (os == "win") and not swgl and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86"): NOTRUN
|
||||
if (os == "win") and not swgl and debug: [PASS, NOTRUN]
|
||||
|
||||
|
||||
[FileSystemWritableFileStream.https.any.worker.html]
|
||||
expected:
|
||||
if (os == "win") and not swgl and debug and (processor == "x86"): [OK, TIMEOUT]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [OK, TIMEOUT]
|
||||
if (os == "win") and debug and (processor == "x86"): [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): TIMEOUT
|
||||
[createWritable({keepExistingData: false}): atomic writable file stream initialized with empty file]
|
||||
expected:
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
|
||||
[commands are queued, stream is unlocked after each operation]
|
||||
expected:
|
||||
if (os == "win") and not swgl and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): NOTRUN
|
||||
|
||||
[cursor position: truncate size < offset]
|
||||
expected:
|
||||
if (os == "win") and not swgl and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and not debug and (processor == "x86"): TIMEOUT
|
||||
|
||||
[createWritable({keepExistingData: true}): atomic writable file stream initialized with source contents]
|
||||
expected:
|
||||
|
@ -67,8 +68,8 @@
|
|||
|
||||
[createWritable() fails when parent directory is removed]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
|
||||
|
||||
[truncate() to grow a file]
|
||||
expected:
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
[serviceworker-partitioning.tentative.https.window.html]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
|
||||
if (os == "android") and fission: [OK, TIMEOUT]
|
||||
if (os == "win") and not debug: [OK, TIMEOUT]
|
||||
[credentialless iframes get partitioned service workers.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
[empty-iframe-load-event.html]
|
||||
expected:
|
||||
if (os == "android") and fission: [OK, TIMEOUT]
|
||||
[Check execution order on load handler]
|
||||
expected: FAIL
|
||||
|
||||
[Check execution order from nested timeout]
|
||||
expected: FAIL
|
||||
|
|
|
@ -7,10 +7,9 @@
|
|||
|
||||
[Navigate to about:blank from iframe with opener.top COOP: |header(Cross-Origin-Opener-Policy,same-origin-allow-popups), iframe origin: https://www1.web-platform.test:8443, openee COOP: |header(Cross-Origin-Opener-Policy,unsafe-none), openee origin: https://www1.web-platform.test:8443.]
|
||||
expected:
|
||||
if not fission and not asan and (os == "linux") and debug: PASS
|
||||
if not fission and not asan and (os == "android") and not debug: PASS
|
||||
if fission: PASS
|
||||
[PASS, FAIL]
|
||||
if not fission and not asan and (os == "linux") and not debug: [PASS, FAIL]
|
||||
if not fission and not asan and (os == "android") and debug: [PASS, FAIL]
|
||||
if not fission and asan: [PASS, FAIL]
|
||||
|
||||
[Navigate to about:blank from iframe with opener.top COOP: |header(Cross-Origin-Opener-Policy,same-origin)|header(Cross-Origin-Embedder-Policy,require-corp), iframe origin: https://web-platform.test:8443, openee COOP: |header(Cross-Origin-Opener-Policy,same-origin)|header(Cross-Origin-Embedder-Policy,require-corp), openee origin: https://web-platform.test:8443.]
|
||||
expected:
|
||||
|
|
|
@ -2,129 +2,51 @@
|
|||
[<img loading="lazy" sizes="auto" width="10" data-ref="ref1" srcset="/images/green-1x1.png?img3 50w, /images/green-16x16.png?img3 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto" srcset="/images/green-1x1.png?picture3 50w, /images/green-16x16.png?picture3 51w"><img loading="lazy" width="10" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="AUTO" width="10" data-ref="ref1" srcset="/images/green-1x1.png?img4 50w, /images/green-16x16.png?img4 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="AUTO" srcset="/images/green-1x1.png?picture4 50w, /images/green-16x16.png?picture4 51w"><img loading="lazy" width="10" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" width="10" data-ref="ref1" srcset="/images/green-1x1.png?img5 50w, /images/green-16x16.png?img5 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="/images/green-1x1.png?picture5 50w, /images/green-16x16.png?picture5 51w"><img loading="lazy" width="10" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" style="width: 10px" data-ref="ref1" srcset="/images/green-1x1.png?img6 50w, /images/green-16x16.png?img6 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="/images/green-1x1.png?picture6 50w, /images/green-16x16.png?picture6 51w"><img loading="lazy" style="width: 10px" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" style="width: 100%; max-width: 10px" data-ref="ref1" srcset="/images/green-1x1.png?img8 50w, /images/green-16x16.png?img8 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="/images/green-1x1.png?picture8 50w, /images/green-16x16.png?picture8 51w"><img loading="lazy" style="width: 100%; max-width: 10px" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="auto" width="10" style="visibility: hidden" data-ref="ref1" srcset="/images/green-1x1.png?img10 50w, /images/green-16x16.png?img10 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto" srcset="/images/green-1x1.png?picture10 50w, /images/green-16x16.png?picture10 51w"><img loading="lazy" width="10" style="visibility: hidden" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="auto" width="10" style="display: inline" hidden="" data-ref="ref1" srcset="/images/green-1x1.png?img11 50w, /images/green-16x16.png?img11 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto" srcset="/images/green-1x1.png?picture11 50w, /images/green-16x16.png?picture11 51w"><img loading="lazy" width="10" style="display: inline" hidden="" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="auto, 100vw" width="10" data-ref="ref1" srcset="/images/green-1x1.png?img15 50w, /images/green-16x16.png?img15 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto, 100vw" srcset="/images/green-1x1.png?picture15 50w, /images/green-16x16.png?picture15 51w"><img loading="lazy" width="10" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="auto" width="100%" data-ref="ref1" srcset="/images/green-1x1.png?img18 50w, /images/green-16x16.png?img18 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto" srcset="/images/green-1x1.png?picture18 50w, /images/green-16x16.png?picture18 51w"><img loading="lazy" width="100%" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="auto" style="height: 10px; aspect-ratio: 10 / 10" data-ref="ref1" srcset="/images/green-1x1.png?img20 50w, /images/green-16x16.png?img20 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto" srcset="/images/green-1x1.png?picture20 50w, /images/green-16x16.png?picture20 51w"><img loading="lazy" style="height: 10px; aspect-ratio: 10 / 10" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="auto" style="min-height: 10px; aspect-ratio: 10 / 10" data-ref="ref1" srcset="/images/green-1x1.png?img22 50w, /images/green-16x16.png?img22 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto" srcset="/images/green-1x1.png?picture22 50w, /images/green-16x16.png?picture22 51w"><img loading="lazy" style="min-height: 10px; aspect-ratio: 10 / 10" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="auto" style="inline-size: 10px" data-ref="ref1" srcset="/images/green-1x1.png?img24 50w, /images/green-16x16.png?img24 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto" srcset="/images/green-1x1.png?picture24 50w, /images/green-16x16.png?picture24 51w"><img loading="lazy" style="inline-size: 10px" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="auto" style="min-inline-size: 10px" data-ref="ref1" srcset="/images/green-1x1.png?img25 50w, /images/green-16x16.png?img25 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto" srcset="/images/green-1x1.png?picture25 50w, /images/green-16x16.png?picture25 51w"><img loading="lazy" style="min-inline-size: 10px" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="auto" style="block-size: 10px; aspect-ratio: 10 / 10" data-ref="ref1" srcset="/images/green-1x1.png?img26 50w, /images/green-16x16.png?img26 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto" srcset="/images/green-1x1.png?picture26 50w, /images/green-16x16.png?picture26 51w"><img loading="lazy" style="block-size: 10px; aspect-ratio: 10 / 10" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="auto" style="min-block-size: 10px; aspect-ratio: 10 / 10" data-ref="ref1" srcset="/images/green-1x1.png?img27 50w, /images/green-16x16.png?img27 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto" srcset="/images/green-1x1.png?picture27 50w, /images/green-16x16.png?picture27 51w"><img loading="lazy" style="min-block-size: 10px; aspect-ratio: 10 / 10" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="auto" style="block-size: 10px; writing-mode: vertical-rl" data-ref="ref1" srcset="/images/green-1x1.png?img28 50w, /images/green-16x16.png?img28 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto" srcset="/images/green-1x1.png?picture28 50w, /images/green-16x16.png?picture28 51w"><img loading="lazy" style="block-size: 10px; writing-mode: vertical-rl" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="auto" style="min-block-size: 10px; writing-mode: vertical-rl" data-ref="ref1" srcset="/images/green-1x1.png?img29 50w, /images/green-16x16.png?img29 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto" srcset="/images/green-1x1.png?picture29 50w, /images/green-16x16.png?picture29 51w"><img loading="lazy" style="min-block-size: 10px; writing-mode: vertical-rl" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="auto" style="inline-size: 10px; aspect-ratio: 10/10; writing-mode: vertical-rl" data-ref="ref1" srcset="/images/green-1x1.png?img30 50w, /images/green-16x16.png?img30 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto" srcset="/images/green-1x1.png?picture30 50w, /images/green-16x16.png?picture30 51w"><img loading="lazy" style="inline-size: 10px; aspect-ratio: 10/10; writing-mode: vertical-rl" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="auto" style="min-inline-size: 10px; aspect-ratio: 10/10; writing-mode: vertical-rl" data-ref="ref1" srcset="/images/green-1x1.png?img31 50w, /images/green-16x16.png?img31 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto" srcset="/images/green-1x1.png?picture31 50w, /images/green-16x16.png?picture31 51w"><img loading="lazy" style="min-inline-size: 10px; aspect-ratio: 10/10; writing-mode: vertical-rl" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="auto" style="--my-width: 10px; width: var(--my-width)" data-ref="ref1" srcset="/images/green-1x1.png?img32 50w, /images/green-16x16.png?img32 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto" srcset="/images/green-1x1.png?picture32 50w, /images/green-16x16.png?picture32 51w"><img loading="lazy" style="--my-width: 10px; width: var(--my-width)" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<img loading="lazy" sizes="auto" style="width: calc(5px + 5px)" data-ref="ref1" srcset="/images/green-1x1.png?img33 50w, /images/green-16x16.png?img33 51w">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source sizes="auto" srcset="/images/green-1x1.png?picture33 50w, /images/green-16x16.png?picture33 51w"><img loading="lazy" style="width: calc(5px + 5px)" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="/images/green-1x1.png?picture3 50w, /images/green-16x16.png?picture3 51w"><img loading="lazy" sizes="auto" width="10" data-ref="ref1"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -17,12 +17,6 @@
|
|||
[invoking playing audio with pause action makes it pause]
|
||||
expected: FAIL
|
||||
|
||||
[invoking audio with mute action mutes it]
|
||||
expected: FAIL
|
||||
|
||||
[invoking muted audio with mute action unmutes it]
|
||||
expected: FAIL
|
||||
|
||||
[invoking audio with toggleMuted action mutes it]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
[invoketarget-on-video-behavior.tentative.html]
|
||||
[invoking video with auto action is no-op]
|
||||
expected:
|
||||
if (os == "linux") and not fission and not debug and asan: [PASS, FAIL]
|
||||
if (os == "linux") and not fission and not debug and not asan: [PASS, FAIL]
|
||||
if (os == "linux") and fission and not debug: [PASS, FAIL]
|
||||
if (os == "linux") and not debug and not fission and asan: [FAIL, PASS]
|
||||
if (os == "linux") and not debug and not fission and not asan: [PASS, FAIL]
|
||||
if (os == "linux") and not debug and fission: [PASS, FAIL]
|
||||
|
||||
[invoking video with playpause action makes video play]
|
||||
expected: FAIL
|
||||
|
@ -17,12 +17,6 @@
|
|||
[invoking playing video with pause action makes it pause]
|
||||
expected: FAIL
|
||||
|
||||
[invoking video with mute action mutes it]
|
||||
expected: FAIL
|
||||
|
||||
[invoking muted video with mute action unmutes it]
|
||||
expected: FAIL
|
||||
|
||||
[invoking video with toggleMuted action mutes it]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
[basic.any.html]
|
||||
expected: [TIMEOUT, OK]
|
||||
[import() should not drain the microtask queue when loading an already loaded module]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[basic.any.sharedworker.html]
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
[mouseover-heuristics-background.tentative.html]
|
||||
expected:
|
||||
if not asan and not fission and (os == "linux") and debug and not swgl: [ERROR, OK, TIMEOUT]
|
||||
if asan and not fission: [ERROR, TIMEOUT, OK]
|
||||
if not tsan and not asan and (os == "linux") and not fission and debug and not swgl: [ERROR, OK, TIMEOUT]
|
||||
if not tsan and asan and not fission: [ERROR, OK, TIMEOUT]
|
||||
[ERROR, OK]
|
||||
[LCP mouseover heuristics ignore background-based zoom widgets]
|
||||
expected:
|
||||
if not fission and (os == "linux") and debug and not swgl: [TIMEOUT, PASS]
|
||||
if not tsan and not fission and (os == "linux") and debug and not swgl: [TIMEOUT, PASS]
|
||||
if tsan: [TIMEOUT, PASS]
|
||||
TIMEOUT
|
||||
|
|
|
@ -62,3 +62,32 @@
|
|||
[PerformanceLongTaskTiming interface: operation toJSON()]
|
||||
expected: FAIL
|
||||
|
||||
[PerformanceLongAnimationFrameTiming interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[PerformanceLongAnimationFrameTiming interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[PerformanceLongAnimationFrameTiming interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[PerformanceLongAnimationFrameTiming interface: operation toJSON()]
|
||||
expected: FAIL
|
||||
|
||||
[PerformanceLongAnimationFrameTiming interface: attribute styleAndLayoutStart]
|
||||
expected: FAIL
|
||||
|
||||
[PerformanceLongAnimationFrameTiming interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[PerformanceLongAnimationFrameTiming interface: attribute renderStart]
|
||||
expected: FAIL
|
||||
|
||||
[PerformanceLongAnimationFrameTiming interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[PerformanceLongAnimationFrameTiming interface: attribute blockingDuration]
|
||||
expected: FAIL
|
||||
|
||||
[PerformanceLongAnimationFrameTiming interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1 +1 @@
|
|||
upstream: 8fe24833480b88775d0f9b4f908c63c185162fb2
|
||||
upstream: e0e0f5b2721bf22568309f71a56ba7926348b0ef
|
||||
|
|
|
@ -1,27 +1,21 @@
|
|||
[non-html-documents.html]
|
||||
expected:
|
||||
if os == "android": [OK, TIMEOUT]
|
||||
if os == "android": [TIMEOUT, OK]
|
||||
TIMEOUT
|
||||
[Text directive blocked in non-html.json]
|
||||
[Text directive allowed in text/plain]
|
||||
expected:
|
||||
if os == "win": TIMEOUT
|
||||
if os == "android": [PASS, TIMEOUT, NOTRUN]
|
||||
[TIMEOUT, NOTRUN]
|
||||
|
||||
[Text directive blocked in non-html.txt]
|
||||
expected:
|
||||
if os == "android": [PASS, TIMEOUT]
|
||||
if os == "android": FAIL
|
||||
NOTRUN
|
||||
|
||||
[Text directive blocked in non-html.xml]
|
||||
[Text directive blocked in application/xml]
|
||||
expected:
|
||||
if os == "android": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "android": TIMEOUT
|
||||
NOTRUN
|
||||
|
||||
[Text directive blocked in non-html.js]
|
||||
expected:
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
[Text directive allowed in text/html]
|
||||
expected: FAIL
|
||||
|
||||
[Text directive blocked in non-html.css]
|
||||
[Text directive blocked in application/json]
|
||||
expected:
|
||||
if os == "linux": [PASS, TIMEOUT]
|
||||
if os == "android": PASS
|
||||
TIMEOUT
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[multiple_nested_events.tentative.html]
|
||||
expected: ERROR
|
|
@ -2,3 +2,9 @@
|
|||
expected:
|
||||
if (os == "android") and fission: [ERROR, TIMEOUT]
|
||||
ERROR
|
||||
|
||||
[fetch-blob.html?target_hint=_self]
|
||||
expected: ERROR
|
||||
|
||||
[fetch-blob.html?target_hint=_blank]
|
||||
expected: ERROR
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
[hasStorageAccess-insecure.sub.window.html]
|
||||
expected:
|
||||
if (os == "linux") and not asan and not swgl and not debug and (processor == "x86_64"): OK
|
||||
if (os == "win") and debug and (processor == "x86_64"): [TIMEOUT, OK]
|
||||
if (os == "win") and debug and (processor == "x86"): OK
|
||||
if (os == "linux") and not asan and swgl: OK
|
||||
if (os == "mac") and debug: OK
|
||||
if (os == "mac") and not debug: [TIMEOUT, OK]
|
||||
if (os == "linux") and asan: OK
|
||||
[OK, TIMEOUT]
|
|
@ -0,0 +1,4 @@
|
|||
[hasStorageAccess.sub.https.window.html]
|
||||
expected:
|
||||
if not fission and debug and not swgl and (os == "linux"): [OK, TIMEOUT]
|
||||
if not fission and debug and not swgl and (os == "android"): [OK, TIMEOUT]
|
|
@ -0,0 +1,11 @@
|
|||
[requestStorageAccess-insecure.sub.window.html]
|
||||
expected:
|
||||
if (os == "linux") and not asan and not tsan and (processor == "x86_64") and debug and not fission and swgl: [OK, TIMEOUT]
|
||||
if (os == "linux") and not asan and not tsan and (processor == "x86_64") and debug and fission: [OK, TIMEOUT]
|
||||
if (os == "linux") and not asan and not tsan and (processor == "x86"): [OK, TIMEOUT]
|
||||
if (os == "android") and debug and not swgl: [OK, TIMEOUT]
|
||||
if (os == "mac") and not debug: [TIMEOUT, OK]
|
||||
[[top-level-context\] document.requestStorageAccess() should be rejected when called with a user gesture in insecure context]
|
||||
expected:
|
||||
if (os == "mac") and not debug: [TIMEOUT, PASS]
|
||||
if (os == "linux") and (processor == "x86"): [PASS, TIMEOUT]
|
|
@ -1,3 +1,4 @@
|
|||
[setting-the-playback-rate-of-an-animation.html]
|
||||
expected:
|
||||
if (os == "android") and fission: [OK, TIMEOUT]
|
||||
[The playback rate affects the rate of progress of the current time]
|
||||
expected:
|
||||
if (os == "android") and not debug: [PASS, FAIL]
|
||||
|
|
|
@ -37,11 +37,11 @@
|
|||
[< [Test 1\] 2 out of 2 assertions were failed.]
|
||||
expected: FAIL
|
||||
|
||||
[X Custom: SNR (db) is not greater than or equal to 122.43. Got 112.76579764697749.]
|
||||
expected: FAIL
|
||||
|
||||
[X Custom: 100 Hz does not equal [1,1.0141456127166748,1.0280853509902954,1.0418163537979126,1.0553359985351562,1.0686413049697876,1.081729769706726,1.094598650932312,1.1072453260421753,1.1196671724319458,1.1318618059158325,1.1438266038894653,1.1555593013763428,1.1670573949813843,1.1783186197280884,1.189340591430664...\] with an element-wise tolerance of {"absoluteThreshold":0.0000018478,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[132\]\t6.4742147922515869e-1\t6.4741957187652588e-1\t1.9073486328125000e-6\t2.9460781163660346e-6\t1.8477999999999999e-6\n\t[133\]\t6.2944263219833374e-1\t6.2944072484970093e-1\t1.9073486328125000e-6\t3.0302275615673585e-6\t1.8477999999999999e-6\n\t[135\]\t5.9310543537139893e-1\t5.9310334920883179e-1\t2.0861625671386719e-6\t3.5173677065245060e-6\t1.8477999999999999e-6\n\t[136\]\t5.7475423812866211e-1\t5.7475227117538452e-1\t1.9669532775878906e-6\t3.4222627316729277e-6\t1.8477999999999999e-6\n\t[137\]\t5.5628657341003418e-1\t5.5628448724746704e-1\t2.0861625671386719e-6\t3.7501721061127269e-6\t1.8477999999999999e-6\n\t...and 97 more errors.\n\tMax AbsError of 4.5299530029296875e-6 at index of 197.\n\t[197\]\t-6.1586797237396240e-1\t-6.1587250232696533e-1\t4.5299530029296875e-6\t7.3553421947141031e-6\t1.8477999999999999e-6\n\tMax RelError of 4.6918106549645650e-4 at index of 165.\n\t[165\]\t7.5594326481223106e-3\t7.5558875687420368e-3\t3.5450793802738190e-6\t4.6918106549645650e-4\t1.8477999999999999e-6\n]
|
||||
expected: FAIL
|
||||
|
||||
[X Custom: SNR (db) is not greater than or equal to 138.76. Got 132.76794522938812.]
|
||||
expected: FAIL
|
||||
|
||||
[X Custom: SNR (db) is not greater than or equal to 122.43. Got 112.76579764697749.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
[capture_screenshot.py]
|
||||
|
||||
expected:
|
||||
if (processor == "x86") and not debug: [OK, TIMEOUT]
|
||||
[test_capture_with_viewport[height smaller-width smaller\]]
|
||||
disabled:
|
||||
if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1840084
|
||||
|
|
|
@ -4,3 +4,7 @@
|
|||
[test_navigate_special_protocols[file url\]]
|
||||
disabled:
|
||||
if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
|
||||
|
||||
[test_navigate_in_the_same_document]
|
||||
expected:
|
||||
if tsan: [PASS, FAIL]
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
[document-destroyed.tentative.window.html]
|
||||
expected: TIMEOUT
|
||||
[The context is navigated to a new document and a close event is fired.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[The window is closed and a close event is fired.]
|
||||
expected: NOTRUN
|
||||
|
||||
[The iframe is deleted and a close event is fired.]
|
||||
expected: NOTRUN
|
|
@ -1,7 +0,0 @@
|
|||
[explicitly-closed.tentative.window.html]
|
||||
expected: TIMEOUT
|
||||
[Close event on port2 is fired when port1 is explicitly closed]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Close event on port2 is fired when port1, which is in a different window, is explicitly closed.]
|
||||
expected: TIMEOUT
|
|
@ -1,6 +0,0 @@
|
|||
[garbage-collected.tentative.any.worker.html]
|
||||
expected: ERROR
|
||||
|
||||
[garbage-collected.tentative.any.html]
|
||||
[Entangled port is garbage collected, and the close event is fired.]
|
||||
expected: FAIL
|
|
@ -12,11 +12,8 @@
|
|||
[reshape float32 tensor to a new shape (extend dimensions) / async]
|
||||
expected: NOTRUN
|
||||
|
||||
[reshape float32 tensor to a new shape (one dimension being the special value of null) / async]
|
||||
expected: NOTRUN
|
||||
|
||||
[reshape float32 tensor to 1D tensor / async]
|
||||
expected: NOTRUN
|
||||
|
||||
[reshape float32 tensor to 1D tensor newShape=[null\] / async]
|
||||
[reshape float32 tensor to a new shape (4D to 4D) / async]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -12,11 +12,8 @@
|
|||
[reshape float32 tensor to a new shape (extend dimensions) / async]
|
||||
expected: NOTRUN
|
||||
|
||||
[reshape float32 tensor to a new shape (one dimension being the special value of null) / async]
|
||||
expected: NOTRUN
|
||||
|
||||
[reshape float32 tensor to 1D tensor / async]
|
||||
expected: NOTRUN
|
||||
|
||||
[reshape float32 tensor to 1D tensor newShape=[null\] / async]
|
||||
[reshape float32 tensor to a new shape (4D to 4D) / async]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1,19 +1,17 @@
|
|||
[rtp-stats-creation.html]
|
||||
expected:
|
||||
if (os == "win") and debug and not swgl: [OK, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK]
|
||||
if os == "mac": [OK, TIMEOUT]
|
||||
if (os == "mac") and debug: [OK, TIMEOUT]
|
||||
if (os == "mac") and not debug: [OK, TIMEOUT]
|
||||
[No RTCInboundRtpStreamStats exist until packets have been received]
|
||||
expected:
|
||||
if (os == "win") and debug and swgl: [PASS, FAIL]
|
||||
if (os == "win") and debug and not swgl: [PASS, FAIL, TIMEOUT]
|
||||
if (os == "win") and not debug and (processor == "x86"): [FAIL, PASS, TIMEOUT]
|
||||
if (os == "mac") and debug: [PASS, TIMEOUT]
|
||||
if (os == "mac") and not debug: [PASS, NOTRUN]
|
||||
if (os == "mac") and not debug: [PASS, FAIL, NOTRUN]
|
||||
|
||||
[RTCAudioPlayoutStats should be present]
|
||||
expected:
|
||||
if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, FAIL, NOTRUN]
|
||||
if (os == "mac") and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
FAIL
|
||||
|
||||
|
|
|
@ -1,19 +1,16 @@
|
|||
[close-invalid.any.worker.html?wpt_flags=h2]
|
||||
expected:
|
||||
if (os == "linux") and debug and not fission and swgl: [OK, TIMEOUT]
|
||||
if (os == "linux") and not tsan and debug and not fission and swgl: [OK, TIMEOUT]
|
||||
if (os == "linux") and not tsan and not debug and fission: [OK, TIMEOUT]
|
||||
if (os == "android") and debug and swgl: [OK, TIMEOUT]
|
||||
if (os == "android") and debug and not swgl: [OK, ERROR]
|
||||
if (os == "linux") and not debug and fission: [OK, TIMEOUT]
|
||||
if (os == "android") and debug and not swgl: [TIMEOUT, OK, ERROR]
|
||||
if (os == "linux") and tsan: [OK, TIMEOUT]
|
||||
if (os == "android") and not debug: [OK, ERROR, TIMEOUT]
|
||||
|
||||
[close-invalid.any.html]
|
||||
|
||||
[close-invalid.any.worker.html]
|
||||
|
||||
[close-invalid.any.html?wpt_flags=h2]
|
||||
expected:
|
||||
if (os == "android") and not swgl: [OK, ERROR, TIMEOUT]
|
||||
if (os == "android") and swgl: [OK, TIMEOUT]
|
||||
if (os == "android") and not swgl: [OK, ERROR, TIMEOUT]
|
||||
[0 on a websocket]
|
||||
expected:
|
||||
if os == "android": [PASS, FAIL]
|
||||
|
@ -42,3 +39,7 @@
|
|||
[close-invalid.any.html?wss]
|
||||
|
||||
[close-invalid.any.worker.html?wss]
|
||||
|
||||
[close-invalid.any.html?default]
|
||||
|
||||
[close-invalid.any.worker.html?default]
|
||||
|
|
|
@ -1,8 +1,4 @@
|
|||
[001.html?wss]
|
||||
expected:
|
||||
if (os == "android") and fission: [OK, TIMEOUT]
|
||||
|
||||
[001.html]
|
||||
|
||||
[001.html?wpt_flags=h2]
|
||||
expected:
|
||||
|
@ -10,3 +6,5 @@
|
|||
[WebSockets: invalid handshake]
|
||||
expected:
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT]
|
||||
|
||||
[001.html?default]
|
||||
|
|
|
@ -3,8 +3,6 @@
|
|||
if (os == "android") and fission: [OK, TIMEOUT]
|
||||
|
||||
[002.html?wss]
|
||||
expected:
|
||||
if (os == "android") and fission: [OK, TIMEOUT]
|
||||
|
||||
[002.html?wpt_flags=h2]
|
||||
expected:
|
||||
|
@ -12,3 +10,5 @@
|
|||
[WebSockets: valid handshake]
|
||||
expected:
|
||||
if os == "mac" and not debug: [PASS, FAIL]
|
||||
|
||||
[002.html?default]
|
||||
|
|
|
@ -71,61 +71,104 @@
|
|||
if (os == "mac") and debug: [OK, TIMEOUT]
|
||||
[OK, TIMEOUT, CRASH]
|
||||
[WebTransport client should be able to create, accept, and handle a unidirectional stream]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[WebTransport client should be able to create, accept, and handle a unidirectional stream without waiting for ready]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[WebTransport client should be able to create and handle a bidirectional stream without waiting for ready]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[WebTransport server should be able to accept and handle a bidirectional stream]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Can read data from a bidirectional stream with BYOB reader]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Can read data from a unidirectional stream with BYOB reader]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Transfer large chunks of data on a bidirectional stream]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Transfer large chunks of data on a unidirectional stream]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Closing the stream with no data still resolves the read request]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[WebTransport client should be able to create and handle a bidirectional stream]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, TIMEOUT]
|
||||
|
||||
|
||||
[streams-echo.https.any.serviceworker.html]
|
||||
expected:
|
||||
if fission and (os == "win") and swgl: [OK, TIMEOUT, ERROR]
|
||||
if fission and (os == "mac") and debug: [OK, TIMEOUT]
|
||||
if not fission: [OK, ERROR, TIMEOUT, CRASH]
|
||||
[OK, ERROR, TIMEOUT]
|
||||
[WebTransport client should be able to create and handle a bidirectional stream without waiting for ready]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[WebTransport client should be able to create, accept, and handle a unidirectional stream]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[WebTransport client should be able to create, accept, and handle a unidirectional stream without waiting for ready]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[WebTransport server should be able to accept and handle a bidirectional stream]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Can read data from a bidirectional stream with BYOB reader]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Can read data from a unidirectional stream with BYOB reader]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Transfer large chunks of data on a bidirectional stream]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Transfer large chunks of data on a unidirectional stream]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[Closing the stream with no data still resolves the read request]
|
||||
expected: [PASS, TIMEOUT, NOTRUN]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, NOTRUN, TIMEOUT]
|
||||
[PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[WebTransport client should be able to create and handle a bidirectional stream]
|
||||
expected:
|
||||
if swgl and (os == "win"): [PASS, TIMEOUT]
|
||||
|
|
Загрузка…
Ссылка в новой задаче