summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/fs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 05:43:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 05:43:14 +0000
commit8dd16259287f58f9273002717ec4d27e97127719 (patch)
tree3863e62a53829a84037444beab3abd4ed9dfc7d0 /testing/web-platform/meta/fs
parentReleasing progress-linux version 126.0.1-1~progress7.99u1. (diff)
downloadfirefox-8dd16259287f58f9273002717ec4d27e97127719.tar.xz
firefox-8dd16259287f58f9273002717ec4d27e97127719.zip
Merging upstream version 127.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/fs')
-rw-r--r--testing/web-platform/meta/fs/FileSystemBaseHandle-getUniqueId.https.any.js.ini48
-rw-r--r--testing/web-platform/meta/fs/FileSystemBaseHandle-remove.https.any.js.ini52
-rw-r--r--testing/web-platform/meta/fs/FileSystemDirectoryHandle-getFileHandle.https.any.js.ini42
-rw-r--r--testing/web-platform/meta/fs/FileSystemDirectoryHandle-iteration.https.any.js.ini51
-rw-r--r--testing/web-platform/meta/fs/FileSystemDirectoryHandle-removeEntry.https.any.js.ini111
-rw-r--r--testing/web-platform/meta/fs/FileSystemFileHandle-getFile.https.any.js.ini9
-rw-r--r--testing/web-platform/meta/fs/FileSystemFileHandle-sync-access-handle-lock-modes.https.tentative.worker.js.ini48
-rw-r--r--testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini157
-rw-r--r--testing/web-platform/meta/fs/FileSystemWritableFileStream.https.any.js.ini53
9 files changed, 291 insertions, 280 deletions
diff --git a/testing/web-platform/meta/fs/FileSystemBaseHandle-getUniqueId.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemBaseHandle-getUniqueId.https.any.js.ini
index 2bd8cd9e55..cb39be5f5a 100644
--- a/testing/web-platform/meta/fs/FileSystemBaseHandle-getUniqueId.https.any.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemBaseHandle-getUniqueId.https.any.js.ini
@@ -1,7 +1,6 @@
[FileSystemBaseHandle-getUniqueId.https.any.html]
expected:
- if (os == "win") and debug and swgl: [OK, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86_64"): [ERROR, OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR, TIMEOUT]
if (os == "win") and not debug and (processor == "x86"): [OK, ERROR, TIMEOUT]
[identical directory handles return the same ID]
expected: FAIL
@@ -21,56 +20,51 @@
[different files return different IDs]
expected:
- if (os == "win") and debug and swgl: [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
[different handles for the same file return the same ID]
expected:
- if (os == "win") and debug and swgl: [FAIL, TIMEOUT, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN, TIMEOUT]
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
FAIL
[two files of the same name in different directories return different IDs]
expected:
- if (os == "win") and debug and swgl: [FAIL, TIMEOUT, NOTRUN]
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
if (os == "win") and not debug and (processor == "x86"): [FAIL, TIMEOUT, NOTRUN]
FAIL
[a file and a directory return different IDs]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (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"): [FAIL, NOTRUN]
FAIL
[a file and a directory of the same path return different IDs]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (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"): [FAIL, NOTRUN]
FAIL
[unique ID of a file handle does not change after writes]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN, TIMEOUT]
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
FAIL
[unique ID is in GUID version 4 format]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, FAIL, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN, TIMEOUT]
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
FAIL
[FileSystemBaseHandle-getUniqueId.https.any.worker.html]
expected:
- if (os == "win") and debug and swgl: [OK, TIMEOUT]
- if (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]
[identical directory handles return the same ID]
expected: FAIL
@@ -87,44 +81,42 @@
[different files return different IDs]
expected:
- if (os == "win") and debug and swgl: [FAIL, TIMEOUT]
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT, NOTRUN]
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
FAIL
[different handles for the same file return the same ID]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (os == "win") and not debug: [FAIL, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
FAIL
[two files of the same name in different directories return different IDs]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (os == "win") and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [FAIL, TIMEOUT, NOTRUN]
FAIL
[a file and a directory return different IDs]
expected:
- 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"): [FAIL, TIMEOUT, NOTRUN]
FAIL
[a file and a directory of the same path return different IDs]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (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"): [FAIL, NOTRUN]
FAIL
[unique ID of a file handle does not change after writes]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (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"): [FAIL, NOTRUN]
FAIL
[unique ID is in GUID version 4 format]
expected:
- if (os == "win") and debug and swgl: [FAIL, TIMEOUT, NOTRUN]
- if (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"): [FAIL, NOTRUN]
FAIL
diff --git a/testing/web-platform/meta/fs/FileSystemBaseHandle-remove.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemBaseHandle-remove.https.any.js.ini
index ea76026b5b..ec0fb59f11 100644
--- a/testing/web-platform/meta/fs/FileSystemBaseHandle-remove.https.any.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemBaseHandle-remove.https.any.js.ini
@@ -1,107 +1,97 @@
[FileSystemBaseHandle-remove.https.any.worker.html]
expected:
- 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]
+ if (os == "win") and not debug: [OK, TIMEOUT]
[remove() to remove a file]
expected:
- if (processor == "x86") and not debug: [FAIL, TIMEOUT]
+ if (processor == "x86") and (os == "linux"): [FAIL, TIMEOUT]
FAIL
[remove() on an already removed file should fail]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() to remove an empty directory]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() on an already removed directory should fail]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() on a non-empty directory should fail]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() on a directory recursively should delete all sub-items]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() on a file should ignore the recursive option]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
+ if (os == "win") and not debug: [FAIL, TIMEOUT]
FAIL
[remove() while the file has an open writable fails]
expected:
- 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]
+ if (os == "win") and not debug: [FAIL, TIMEOUT, NOTRUN]
FAIL
[can remove the root of a sandbox file system]
expected:
- 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]
+ if (os == "win") and not debug: [FAIL, NOTRUN]
FAIL
[FileSystemBaseHandle-remove.https.any.html]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK]
+ if (os == "win") and not debug: [OK, TIMEOUT]
[remove() to remove a file]
expected:
- if (processor == "x86") and not debug: [FAIL, TIMEOUT]
+ if (processor == "x86") and (os == "linux"): [FAIL, TIMEOUT]
FAIL
[remove() on an already removed file should fail]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() to remove an empty directory]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() on an already removed directory should fail]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() on a non-empty directory should fail]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() on a directory recursively should delete all sub-items]
expected:
- if (processor == "x86") and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug: [FAIL, TIMEOUT]
+ if (os == "linux") and (processor == "x86"): [FAIL, TIMEOUT, NOTRUN]
FAIL
[remove() on a file should ignore the recursive option]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, FAIL, NOTRUN]
+ if (os == "win") and not debug: [FAIL, NOTRUN, TIMEOUT]
FAIL
[remove() while the file has an open writable fails]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL]
+ if (os == "win") and not debug: [FAIL, NOTRUN]
FAIL
[can remove the root of a sandbox file system]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL]
+ if (os == "win") and not debug: [FAIL, NOTRUN]
FAIL
diff --git a/testing/web-platform/meta/fs/FileSystemDirectoryHandle-getFileHandle.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemDirectoryHandle-getFileHandle.https.any.js.ini
index 943d8410ae..f8f2ae343d 100644
--- a/testing/web-platform/meta/fs/FileSystemDirectoryHandle-getFileHandle.https.any.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemDirectoryHandle-getFileHandle.https.any.js.ini
@@ -1,28 +1,50 @@
[FileSystemDirectoryHandle-getFileHandle.https.any.html]
expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
[getFileHandle(create=false) when a directory already exists with the same name]
expected:
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
if (os == "android") and not debug: [PASS, FAIL]
[getFileHandle(create=true) when a directory already exists with the same name]
expected:
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
if (os == "android") and not debug: [PASS, FAIL]
[getFileHandle(create=false) with a path separator when the file exists.]
expected:
- if os == "win": PASS
+ if (os == "win") and not debug and (processor == "x86_64"): PASS
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and debug: PASS
FAIL
[getFileHandle(create=true) with a path separator]
expected:
- if os == "win": PASS
+ if (os == "win") and not debug and (processor == "x86_64"): PASS
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and debug: PASS
FAIL
+ [getFileHandle(create=true) returns existing files without erasing]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT]
+
+ [getFileHandle() with ".." name]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN]
+
+ [getFileHandle() with empty name]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN]
+
+ [getFileHandle() with "." name]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN]
+
[FileSystemDirectoryHandle-getFileHandle.https.any.worker.html]
expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
[getFileHandle(create=false) when a directory already exists with the same name]
expected:
if (os == "android") and not debug: [PASS, FAIL]
@@ -33,10 +55,18 @@
[getFileHandle(create=false) with a path separator when the file exists.]
expected:
- if os == "win": PASS
+ if (os == "win") and not debug and (processor == "x86_64"): PASS
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and debug: PASS
FAIL
[getFileHandle(create=true) with a path separator]
expected:
- if os == "win": PASS
+ if (os == "win") and not debug and (processor == "x86_64"): PASS
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and debug: PASS
FAIL
+
+ [getFileHandle() with ".." name]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/fs/FileSystemDirectoryHandle-iteration.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemDirectoryHandle-iteration.https.any.js.ini
index f683fc14b0..3ee2310a95 100644
--- a/testing/web-platform/meta/fs/FileSystemDirectoryHandle-iteration.https.any.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemDirectoryHandle-iteration.https.any.js.ini
@@ -1,30 +1,36 @@
[FileSystemDirectoryHandle-iteration.https.any.worker.html]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, TIMEOUT]
- if (os == "win") and not debug: [OK, TIMEOUT]
+ if (os == "win") and debug and (processor == "x86_64"): [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]
[iteration while iterator gets garbage collected]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
[keys: full iteration works]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
[values: full iteration works]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
[entries: full iteration works]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT]
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
[@@asyncIterator: full iteration works]
expected:
- if (os == "win") and not debug: [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"): [PASS, TIMEOUT, NOTRUN]
[returning early from an iteration doesn't crash]
expected:
@@ -33,21 +39,30 @@
[FileSystemDirectoryHandle-iteration.https.any.html]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR]
+ if (os == "win") and debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT, ERROR]
if (os == "win") and not debug and (processor == "x86"): [OK, ERROR, TIMEOUT]
[iteration while iterator gets garbage collected]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
- if (os == "win") and not debug: [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [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]
[keys: full iteration works]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [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]
[values: full iteration works]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT]
if (os == "win") and not debug: [PASS, NOTRUN]
+
+ [entries: full iteration works]
+ expected:
+ if (os == "win") and not debug: [PASS, NOTRUN]
+
+ [@@asyncIterator: full iteration works]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/fs/FileSystemDirectoryHandle-removeEntry.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemDirectoryHandle-removeEntry.https.any.js.ini
index e19e28c491..8eab6182b7 100644
--- a/testing/web-platform/meta/fs/FileSystemDirectoryHandle-removeEntry.https.any.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemDirectoryHandle-removeEntry.https.any.js.ini
@@ -7,33 +7,29 @@
[ERROR, TIMEOUT]
[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, NOTRUN, TIMEOUT]
- 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"): [PASS, NOTRUN, TIMEOUT]
[removeEntry() on an already removed file should fail]
expected:
- if (os == "win") and debug and swgl: [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
- 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"): [PASS, NOTRUN, TIMEOUT]
[removeEntry() to remove an empty directory]
expected:
- if (os == "win") and debug and swgl: [PASS, NOTRUN]
- 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"): [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_64"): [PASS, NOTRUN, TIMEOUT]
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[removeEntry() while the file has an open writable fails]
expected:
- if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, NOTRUN]
if (os == "win") and (processor == "x86_64") and not debug: [NOTRUN, PASS, TIMEOUT]
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and debug: [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and not debug: [PASS, NOTRUN]
if (os == "mac") and not debug: [PASS, TIMEOUT]
[createWritable after removeEntry succeeds but doesnt recreate the file]
@@ -45,86 +41,76 @@
[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_64"): PASS
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 and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
FAIL
[removeEntry() with empty name 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, TIMEOUT]
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
- 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() 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"): [NOTRUN, PASS, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and (processor == "x86") and debug: [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and not debug: [PASS, NOTRUN]
[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, 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]
[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_64") and not swgl: [PASS, TIMEOUT]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT]
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 and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN]
[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"): [NOTRUN, 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, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
[FileSystemDirectoryHandle-removeEntry.https.any.worker.html]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, OK, ERROR]
- if (os == "win") and not debug and (processor == "x86"): [ERROR, OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [ERROR, TIMEOUT, OK]
if (os == "win") and debug: [ERROR, TIMEOUT]
if (os == "mac") and not debug: [ERROR, TIMEOUT]
ERROR
[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"): [NOTRUN, 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, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
[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"): [NOTRUN, PASS, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and (processor == "x86") and debug: [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and not debug: [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_64"): PASS
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 and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
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_64"): [NOTRUN, PASS, FAIL, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, FAIL, TIMEOUT]
if (os == "mac") and not debug: [PASS, TIMEOUT]
[createWritable after removeEntry succeeds but doesnt recreate the file]
@@ -136,49 +122,44 @@
[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_64"): [NOTRUN, 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, TIMEOUT]
+ 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 (processor == "x86_64") and debug and swgl: [PASS, TIMEOUT, NOTRUN]
if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN, TIMEOUT]
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and debug: [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and not debug: [PASS, 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 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]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
[removeEntry() with empty name should fail]
expected:
- if (os == "win") and not swgl and debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
- 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, TIMEOUT, NOTRUN]
- if (os == "win") and swgl: [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and (processor == "x86") and debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and (processor == "x86") and not debug: [PASS, NOTRUN, TIMEOUT]
[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_64"): [PASS, NOTRUN, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and (processor == "x86") and debug: [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and not debug: [PASS, NOTRUN, TIMEOUT]
[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_64"): [PASS, NOTRUN, TIMEOUT]
- 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"): [PASS, NOTRUN, TIMEOUT]
[removeEntry() of a directory while a containing file has an open writable fails]
expected:
- if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, NOTRUN]
- if (os == "win") and (processor == "x86_64") and debug and not swgl: [PASS, TIMEOUT]
+ if (os == "win") and (processor == "x86_64") and debug: [PASS, TIMEOUT]
if (os == "win") and (processor == "x86_64") and not debug: [NOTRUN, PASS]
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and debug: [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and not debug: [PASS, NOTRUN]
if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN]
diff --git a/testing/web-platform/meta/fs/FileSystemFileHandle-getFile.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemFileHandle-getFile.https.any.js.ini
index f61b92be27..27cfa4b709 100644
--- a/testing/web-platform/meta/fs/FileSystemFileHandle-getFile.https.any.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemFileHandle-getFile.https.any.js.ini
@@ -1,11 +1,6 @@
[FileSystemFileHandle-getFile.https.any.worker.html]
expected:
- if swgl and (os == "win"): [OK, TIMEOUT]
- if (os == "win") and not swgl and not debug and (processor == "x86"): [OK, TIMEOUT]
- [getFile() returns last modified time]
- expected:
- if swgl and (os == "win"): [PASS, TIMEOUT]
-
+ if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
[getFile() returns expected name]
expected:
if (processor == "x86") and not debug: [PASS, TIMEOUT]
@@ -14,7 +9,7 @@
[FileSystemFileHandle-getFile.https.any.html]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [OK, ERROR, TIMEOUT]
[getFile() provides a file that can be sliced]
expected:
if (processor == "x86") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/fs/FileSystemFileHandle-sync-access-handle-lock-modes.https.tentative.worker.js.ini b/testing/web-platform/meta/fs/FileSystemFileHandle-sync-access-handle-lock-modes.https.tentative.worker.js.ini
index 5a80c327c7..fc91356a95 100644
--- a/testing/web-platform/meta/fs/FileSystemFileHandle-sync-access-handle-lock-modes.https.tentative.worker.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemFileHandle-sync-access-handle-lock-modes.https.tentative.worker.js.ini
@@ -1,6 +1,6 @@
[FileSystemFileHandle-sync-access-handle-lock-modes.https.tentative.worker.html]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, TIMEOUT]
+ if (os == "win") and debug and (processor == "x86_64"): [OK, TIMEOUT]
if (os == "win") and not debug: [TIMEOUT, OK]
[A sync access handle opens in readwrite mode by default]
expected:
@@ -9,12 +9,12 @@
[An access handle in readwrite mode has a mode property equal to readwrite]
expected:
- if (os == "win") and not debug: [FAIL, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug: [FAIL, TIMEOUT, NOTRUN]
FAIL
[An access handle in read-only mode has a mode property equal to read-only]
expected:
- if (os == "win") and not debug: [NOTRUN, TIMEOUT, FAIL]
+ if (os == "win") and not debug: [FAIL, NOTRUN, TIMEOUT]
FAIL
[An access handle in readwrite-unsafe mode has a mode property equal to readwrite-unsafe]
@@ -24,17 +24,17 @@
[An access handle in read-only mode takes a lock that is shared]
expected:
- if (os == "win") and not debug: [NOTRUN, FAIL, TIMEOUT]
+ if (os == "win") and not debug: [FAIL, NOTRUN, TIMEOUT]
FAIL
[An access handle in read-only mode is not writable]
expected:
- if (os == "win") and not debug: [NOTRUN, FAIL, TIMEOUT]
+ if (os == "win") and not debug: [FAIL, NOTRUN, TIMEOUT]
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: [NOTRUN, FAIL, TIMEOUT]
+ if (os == "win") and not debug: [NOTRUN, TIMEOUT, FAIL]
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]
@@ -44,35 +44,35 @@
[An access handle in readwrite-unsafe mode takes a lock that is shared]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, TIMEOUT]
+ if (os == "win") and debug and (processor == "x86_64"): [FAIL, TIMEOUT]
if (os == "win") and not debug: [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 debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN]
if (os == "win") and not debug: [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 debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN]
if (os == "win") and not debug: [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 debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "win") and not debug: [NOTRUN, PASS]
[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 debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "win") and not debug: [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: [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
[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:
@@ -80,34 +80,34 @@
[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 debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "win") and not debug: [NOTRUN, PASS]
[An access handle in readwrite-unsafe mode is writable]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "win") and not debug: [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: [NOTRUN, PASS]
+ if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
[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 debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
[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:
- if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
[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: [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
[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 debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "win") and not debug: [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]
@@ -116,11 +116,11 @@
[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: [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug: [NOTRUN, TIMEOUT, PASS]
[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: [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
[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:
@@ -132,7 +132,7 @@
[After an access handle in readwrite 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: [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
[When there's an open access handle in readwrite mode on a file, cannot open another access handle in readwrite on that same file]
expected:
@@ -144,7 +144,7 @@
[When there's an open access handle in readwrite mode on a file, can open another access handle in readwrite on a different file]
expected:
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
[An access handle in readwrite mode is writable]
expected:
@@ -152,4 +152,4 @@
[An access handle in readwrite mode takes a lock that is exclusive]
expected:
- if (os == "win") and not debug: [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
diff --git a/testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini
index 0b27b8cded..be459f3da7 100644
--- a/testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini
@@ -1,91 +1,83 @@
[FileSystemWritableFileStream-write.https.any.html]
expected:
- if (os == "win") and (processor == "x86_64") and not debug: [OK, ERROR, TIMEOUT]
- if (os == "win") and (processor == "x86") and debug: [OK, TIMEOUT, ERROR]
- if (os == "win") and (processor == "x86") and not debug: [OK, TIMEOUT, ERROR]
+ if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, ERROR, OK]
+ if (os == "win") and not debug 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_64") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
if processor == "x86": [PASS, NOTRUN]
[write() with an empty array buffer to an empty file]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS]
if processor == "x86": [PASS, TIMEOUT, NOTRUN]
[write() with a valid typed array buffer]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS]
if processor == "x86": [PASS, NOTRUN]
[atomic writes: writable file streams make atomic changes on close]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
- if (processor == "x86") and debug: [PASS, NOTRUN]
- if (processor == "x86") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if processor == "x86": [PASS, TIMEOUT, NOTRUN]
[atomic writes: write() after close() fails]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
- if (processor == "x86") and debug: [PASS, NOTRUN]
- if (processor == "x86") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS]
+ if processor == "x86": [PASS, NOTRUN]
[atomic writes: truncate() after close() fails]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
- if (processor == "x86") and debug: [PASS, NOTRUN]
- if (processor == "x86") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS]
+ if processor == "x86": [PASS, NOTRUN]
[atomic writes: close() after close() fails]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
- if (processor == "x86") and debug: [PASS, NOTRUN]
- if (processor == "x86") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if (processor == "x86") and (os == "win") and debug: [PASS, NOTRUN]
+ if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [PASS, NOTRUN]
[atomic writes: only one close() operation may succeed]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
- if (processor == "x86") and debug: [PASS, TIMEOUT, NOTRUN]
- if (processor == "x86") and not debug: [PASS, NOTRUN, TIMEOUT]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if (processor == "x86") and (os == "win") and debug: [PASS, TIMEOUT, NOTRUN]
+ if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [PASS, TIMEOUT, NOTRUN]
[getWriter() can be used]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
- if (processor == "x86") and debug: [PASS, NOTRUN]
- if (processor == "x86") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS]
+ if processor == "x86": [PASS, NOTRUN]
[WriteParams: truncate missing size param]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
- if (processor == "x86") and debug: [PASS, NOTRUN]
- if (processor == "x86") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if processor == "x86": [PASS, NOTRUN]
[WriteParams: write missing data param]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
- if (processor == "x86") and debug: [PASS, NOTRUN]
- if (processor == "x86") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if processor == "x86": [PASS, NOTRUN]
[WriteParams: seek missing position param]
expected:
- 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, TIMEOUT]
+ 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 == "mac") and not debug: [PASS, TIMEOUT]
[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"): [PASS, TIMEOUT, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
+ 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 == "mac") and not debug: [PASS, NOTRUN]
[WriteParams: write null data param]
expected:
- 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, TIMEOUT]
+ 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 == "linux") and not fission and not debug: [PASS, FAIL]
[write() with an empty blob to an empty file]
@@ -99,29 +91,33 @@
[an errored writable stream releases its lock]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
- if (processor == "x86") and debug: [PASS, NOTRUN]
- if (processor == "x86") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if processor == "x86": [PASS, NOTRUN]
[write() called with a blob and a valid offset]
expected:
- if (os == "win") and not debug: [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"): [PASS, TIMEOUT, NOTRUN]
[write() called with an offset beyond the end of the file]
expected:
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
[write() with a string with unix line ending preserved]
expected:
- if (os == "win") and not debug: [PASS, TIMEOUT, 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]
[write() with a valid utf-8 string]
expected:
- if (os == "win") and not debug: [PASS, TIMEOUT, 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]
[write() with an empty string to an empty file]
expected:
- if (os == "win") and not debug: [PASS, TIMEOUT, 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]
[write() called with a string and a valid offset]
expected:
@@ -129,7 +125,8 @@
[write() WriteParams without position and blob appends]
expected:
- if (os == "win") and not debug: [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]
[write() a blob to an empty file with zero offset]
expected:
@@ -145,7 +142,8 @@
[write() a string to an empty file with zero offset]
expected:
- if (os == "win") and not debug: [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]
[write() a blob to an empty file]
expected:
@@ -155,86 +153,94 @@
expected:
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ [an errored writable stream should reject the next write call]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): NOTRUN
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
+
[FileSystemWritableFileStream-write.https.any.worker.html]
expected:
- if (processor == "x86_64") and (os == "mac") and not debug: [OK, TIMEOUT]
- if processor == "x86": [OK, TIMEOUT]
+ if (os == "win") and not debug: TIMEOUT
+ if (os == "mac") and not debug: [OK, TIMEOUT]
[write() called with a blob and a valid offset]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
if (os == "android") and not debug: [PASS, FAIL]
[write() called with an offset beyond the end of the file]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [TIMEOUT, PASS, NOTRUN]
if (os == "android") and not debug: [PASS, FAIL]
[write() with an empty string to an empty file]
expected:
- if (os == "win") and (processor == "x86"): [PASS, 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 (processor == "x86"): [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 (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [NOTRUN, TIMEOUT, PASS]
if (os == "android") and not debug: [PASS, FAIL]
[write() with a string with windows line ending preserved]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [NOTRUN, TIMEOUT]
if (os == "android") and not debug: [PASS, FAIL]
[write() with an empty array buffer to an empty file]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: NOTRUN
if (os == "android") and not debug: [PASS, FAIL]
[write() with a valid typed array buffer]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: NOTRUN
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
if processor == "x86": [PASS, TIMEOUT, NOTRUN]
[getWriter() can be used]
expected:
- if (os == "win") and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug: NOTRUN
if (os == "android") and not debug: [PASS, FAIL]
[WriteParams: truncate missing size param]
expected:
+ if (os == "win") and debug: [PASS, NOTRUN]
+ if (os == "win") and not debug: [NOTRUN, PASS]
if (os == "android") and not debug: [PASS, FAIL]
- if os == "win": [PASS, NOTRUN]
[WriteParams: write missing data param]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: NOTRUN
if (os == "android") and not debug: [PASS, FAIL]
[WriteParams: seek missing position param]
expected:
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]
if (os == "mac") and not debug: [PASS, NOTRUN]
if (os == "android") and not debug: [PASS, FAIL]
- if os == "win": [PASS, NOTRUN]
[write() with an invalid blob to an empty file should reject]
expected:
if (os == "linux") and not fission and not debug: [PASS, FAIL]
- if (os == "win") and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug: NOTRUN
if (os == "mac") and not debug: [PASS, NOTRUN]
[WriteParams: write null data param]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: NOTRUN
if (os == "mac") and not debug: [PASS, TIMEOUT]
if (os == "android") and not debug: [PASS, FAIL]
@@ -256,46 +262,59 @@
[write() a blob to an empty file with zero offset]
expected:
+ if (os == "win") and not debug: [PASS, TIMEOUT]
if (os == "android") and not debug: [PASS, FAIL]
[write() called consecutively appends]
expected:
+ 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: [PASS, TIMEOUT, NOTRUN]
if (os == "android") and not debug: [PASS, FAIL]
[write() WriteParams without position and blob appends]
expected:
- if (os == "win") and (processor == "x86"): [PASS, TIMEOUT]
+ 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 (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
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
if processor == "x86": [PASS, NOTRUN]
[atomic writes: write() after close() fails]
expected:
+ if (processor == "x86_64") and (os == "win") and not debug: NOTRUN
if processor == "x86": [PASS, TIMEOUT, NOTRUN]
[atomic writes: truncate() after close() fails]
expected:
+ if (processor == "x86_64") and (os == "win") and not debug: NOTRUN
if processor == "x86": [PASS, NOTRUN]
[atomic writes: close() after close() fails]
expected:
+ if (processor == "x86_64") and (os == "win") and not debug: NOTRUN
if processor == "x86": [PASS, NOTRUN]
[write() called with a string and a valid offset after seek]
expected:
- if processor == "x86": [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
+ if (os == "linux") and (processor == "x86"): [PASS, NOTRUN]
[an errored writable stream releases its lock]
expected:
- if processor == "x86": [PASS, NOTRUN, TIMEOUT]
+ if (processor == "x86_64") and (os == "win") and not debug: NOTRUN
+ if processor == "x86": [PASS, TIMEOUT, NOTRUN]
+
+ [an errored writable stream should reject the next write call]
+ expected:
+ if (os == "win") and not debug: NOTRUN
diff --git a/testing/web-platform/meta/fs/FileSystemWritableFileStream.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemWritableFileStream.https.any.js.ini
index 01d0329980..cd4168ee31 100644
--- a/testing/web-platform/meta/fs/FileSystemWritableFileStream.https.any.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemWritableFileStream.https.any.js.ini
@@ -1,81 +1,70 @@
[FileSystemWritableFileStream.https.any.html]
expected:
- 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]
+ if os == "win": [OK, TIMEOUT]
[truncate() to grow a file]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, TIMEOUT]
[createWritable() fails when parent directory is removed]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
[createWritable({keepExistingData: true}): atomic writable file stream initialized with source contents]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN]
[createWritable({keepExistingData: false}): atomic writable file stream initialized with empty file]
expected:
- 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: [PASS, TIMEOUT]
+ if (os == "win") and not 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 not debug and (processor == "x86"): TIMEOUT
- if (os == "win") and not swgl and debug: [PASS, NOTRUN]
+ if os == "win": [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 not debug and (processor == "x86"): NOTRUN
- if (os == "win") and not swgl and debug: [PASS, NOTRUN]
+ if os == "win": [PASS, NOTRUN]
[commands are queued, stream is unlocked after each operation]
expected:
- 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"): NOTRUN
- if (os == "win") and not swgl and debug: [PASS, NOTRUN]
+ if os == "win": [PASS, NOTRUN]
[FileSystemWritableFileStream.https.any.worker.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"): TIMEOUT
+ if (os == "win") and debug and (processor == "x86"): [TIMEOUT, OK]
+ if (os == "win") and not debug: [OK, TIMEOUT]
[createWritable({keepExistingData: false}): atomic writable file stream initialized with empty file]
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: [PASS, NOTRUN]
[commands are queued, stream is unlocked after each operation]
expected:
- 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
+ if (os == "win") and debug and (processor == "x86"): [TIMEOUT, PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN]
[cursor position: truncate size < offset]
expected:
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
+ if (os == "win") and not debug: [PASS, NOTRUN]
[createWritable({keepExistingData: true}): atomic writable file stream initialized with source contents]
expected:
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: [PASS, TIMEOUT, NOTRUN]
[createWritable() fails when parent directory is removed]
expected:
if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN]
[truncate() to grow a file]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, TIMEOUT]
[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: [PASS, NOTRUN]