1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-23 07:44:48 -05:00
denoland-deno/cli/tests
Nayeem Rahman 6e8618ae0f
refactor(cli): move runTests() and runBenchmarks() to rust (#18563)
Stores the test/bench functions in rust op state during registration.
The functions are wrapped in JS first so that they return a directly
convertible `TestResult`/`BenchResult`. Test steps are still mostly
handled in JS since they are pretty much invoked by the user. Allows
removing a bunch of infrastructure for communicating between JS and
rust. Allows using rust utilities for things like shuffling tests
(`Vec::shuffle`). We can progressively move op and resource sanitization
to rust as well.

Fixes #17122.
Fixes #17312.
2023-04-13 19:43:23 +02:00
..
integration fix(test): add process sigint handler for --watch (#18678) 2023-04-13 00:51:04 +02:00
node_compat fix(ext/node): add X509Certificate (#18625) 2023-04-07 22:54:16 +05:30
testdata refactor(cli): move runTests() and runBenchmarks() to rust (#18563) 2023-04-13 19:43:23 +02:00
unit fix(ext/cache): cache.put overwrites previous call (#18649) 2023-04-12 11:25:19 +05:30
unit_node chore: bump child_process_test timeouts for slow CI (#18689) 2023-04-13 13:30:30 -04:00
integration_tests.rs tests: move integration tests to a single module (#17380) 2023-01-13 02:59:13 +01:00