forked from denoland/node_shims
-
Notifications
You must be signed in to change notification settings - Fork 0
/
skip_tests.cjs
69 lines (55 loc) · 1.9 KB
/
skip_tests.cjs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
// rq = requires
const testsToSkip = [
// blob_test
"blobBuffer", // experimental native Blob
"blobCustomInspectFunction", // experimental native Blob
// copy_file_test
"copyFileSyncPerm1", // permissions
"copyFileSyncPerm2", // permissions
"copyFilePerm1", // permissions
"copyFilePerm2", // permissions
// dir_test
"dirCwdError", // fails on Linux, reason unknown
"dirCwdPermError", // permissions
// event_target_test
"eventTargetThisShouldDefaultToWindow", // window
// mkdir_test
"mkdirSyncErrors", // getCreationFlag throws
"mkdirSyncPerm", // permissions
// read_file_test
"readFileSyncPerm", // permissions
"readFilePerm", // permissions
"readFileDoesNotLeakResources", //TODO, rq: Deno.resources
"readFileSyncDoesNotLeakResources", //TODO, rq: Deno.resources
// read_text_file_test
"readTextFileSyncPerm", // permissions
"readTextFilePerm", // permissions
"readTextFileDoesNotLeakResources", //TODO, rq: Deno.resources
"readTextFileSyncDoesNotLeakResources", //TODO, rq: Deno.resources
// read_dir_test
"readDirSyncPerm", // permissions
"readDirPerm", // permissions
// timers_test
"clearTimeoutShouldConvertToNumber", // Timeout is an object, not a number
"clearTimeoutShouldThrowWithBigint", // Timeout is an object, not a number
"stringifyAndEvalNonFunctions",
"testFunctionParamsLength",
"timeoutBindThis",
"timeoutCallbackThis",
"timeoutEvalNoScopeLeak",
// truncate_test
"truncateSyncPerm", // permissions
"truncatePerm", // permissions
// url_test
"customInspectFunction",
"urlDriveLetter",
"urlPathRepeatedSlashes",
// write_file_test
"writeFileAbortSignalPreAborted", // implementation detail
"writeFileSyncPerm", // permissions
"writeFilePerm", // permissions
// write_text_file_test
"writeTextFileSyncPerm", // permissions
"writeTextFilePerm", // permissions
];
console.info(`/^(?!${testsToSkip.join("$|")}$)/`);