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:
moz-wptsync-bot 2023-12-02 10:05:35 +00:00
Родитель 66837f2626
Коммит 8494ec0f53
49 изменённых файлов: 520 добавлений и 530 удалений

Просмотреть файл

@ -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]