mirror of
https://github.com/denoland/deno.git
synced 2024-10-31 09:14:20 -04:00
6e8618ae0f
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.
39 lines
1.1 KiB
Text
39 lines
1.1 KiB
Text
Check [WILDCARD]/test/shuffle/bar_test.ts
|
|
Check [WILDCARD]/test/shuffle/baz_test.ts
|
|
Check [WILDCARD]/test/shuffle/foo_test.ts
|
|
running 10 tests from ./test/shuffle/foo_test.ts
|
|
test 3 ... ok ([WILDCARD])
|
|
test 2 ... ok ([WILDCARD])
|
|
test 7 ... ok ([WILDCARD])
|
|
test 5 ... ok ([WILDCARD])
|
|
test 8 ... ok ([WILDCARD])
|
|
test 0 ... ok ([WILDCARD])
|
|
test 9 ... ok ([WILDCARD])
|
|
test 4 ... ok ([WILDCARD])
|
|
test 6 ... ok ([WILDCARD])
|
|
test 1 ... ok ([WILDCARD])
|
|
running 10 tests from ./test/shuffle/baz_test.ts
|
|
test 3 ... ok ([WILDCARD])
|
|
test 2 ... ok ([WILDCARD])
|
|
test 7 ... ok ([WILDCARD])
|
|
test 5 ... ok ([WILDCARD])
|
|
test 8 ... ok ([WILDCARD])
|
|
test 0 ... ok ([WILDCARD])
|
|
test 9 ... ok ([WILDCARD])
|
|
test 4 ... ok ([WILDCARD])
|
|
test 6 ... ok ([WILDCARD])
|
|
test 1 ... ok ([WILDCARD])
|
|
running 10 tests from ./test/shuffle/bar_test.ts
|
|
test 3 ... ok ([WILDCARD])
|
|
test 2 ... ok ([WILDCARD])
|
|
test 7 ... ok ([WILDCARD])
|
|
test 5 ... ok ([WILDCARD])
|
|
test 8 ... ok ([WILDCARD])
|
|
test 0 ... ok ([WILDCARD])
|
|
test 9 ... ok ([WILDCARD])
|
|
test 4 ... ok ([WILDCARD])
|
|
test 6 ... ok ([WILDCARD])
|
|
test 1 ... ok ([WILDCARD])
|
|
|
|
ok | 30 passed | 0 failed ([WILDCARD])
|
|
|