deno/tests/node_compat/runner
Yoshiya Hinosawa c73b91318b
chore(ext/node): reorg node compat test CI check (#29893)
This PR reorganizes the node compat test CI check.

Now we don't copy (or modify) tests from the vendored dir
(`tests/node_compat/runner/suite`), instead run them directly.

There seem currently 1.4K test cases which pass without modification in
all OSes. The list of such test files are now stored in
`tests/node_compat/config.toml`, and `tests/node_compat/test.ts` run
them as `Deno.test` cases.

(Note: `config.toml` is created by this script:
https://github.com/denoland/node_test_viewer/blob/main/get_consistently_passing_test_names_as_toml.ts.
It checks the daily node compat test runs for the last 10 days, and
retrieves consistently passing test cases.)

closes #29857
2025-06-27 21:06:18 +09:00
..
suite@8846b5392f test(ext/node): run all node tests (unchanged) daily, upload reports to dl.deno.land (#28629) 2025-03-27 09:53:38 +09:00
deno.json chore: update to std@2024.07.19 (#24715) 2024-07-25 15:30:28 +10:00