Age | Commit message (Collapse) | Author |
|
|
|
|
|
Original: https://github.com/denoland/deno_std/commit/86b7499e658a70d734e1e02fef50e1d9e26f6f56
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Don't mix every http request in with the tests output.
Don't print that the file servers are starting unless
-vv flag is passed.
Capture the output of run with run_output which returns
stdout, stderr and exit_code. Test against this rather
than relying on sys.exit.
|
|
|
|
|
|
|
|
|
|
|
|
Original: https://github.com/denoland/deno_std/commit/c64734cbd980dad79ebc04015a16de0b9f654325
|
|
|
|
Original: https://github.com/denoland/deno_std/commit/2292fbe6b1935588e19bc2736b364e82b7c5d38e
|
|
This patch makes it so that RecursiveLoad doesn't own the Isolate, so
Worker::execute_mod_async does not consume itself.
Previously Worker implemented Loader, but now ThreadSafeState does.
This is necessary preparation work for dynamic import (#1789) and import
maps (#1921)
|
|
Original: https://github.com/denoland/deno_std/commit/3041edb152e9215952c1c69522d3dedb2b345428
|
|
|
|
|
|
|
|
|
|
* use subclass of unittest.TestCase for all test cases
* allow to run single test file (eg. python tools/integration_tests.py)
* test filtering (via --pattern/-p CLI flag)
* use common CLI parser for all tests:
usage: test.py [-h] [--failfast] [--verbose] [--executable EXECUTABLE]
[--release] [--pattern PATTERN] [--build-dir BUILD_DIR]
optional arguments:
-h, --help show this help message and exit
--failfast, -f Stop on first failure
--verbose, -v Verbose output
--executable EXECUTABLE
Use external executable of Deno
--release Test against release executable
--pattern PATTERN, -p PATTERN
Run tests that match provided pattern
--build-dir BUILD_DIR
Deno build directory
* respect NO_COLOR variable
|
|
Original: https://github.com/denoland/deno_std/commit/7daa887b09d4662710ad58e68de1a01a318455bb
|
|
|
|
|
|
|
|
Original: https://github.com/denoland/deno_std/commit/8a9993be1411c3161de215690ba1c7e2ea7823fe
|
|
|
|
Original: https://github.com/denoland/deno_std/commit/2acaf5adb9d043e81710e4badc7a96da5a752ee3
|
|
Original: https://github.com/denoland/deno_std/commit/679b2030534c01b8938b34066b127119614eb2d5
|
|
Move every test to a method on DenoTestCase.
test.py is a single TestSuite of every TestCase.
Add a Spawn context manager for http_server,
this is explicitly used where it's needed.
Each python test file can now be run independently
without needing to manually run http_server.
Add --help and consistent flags using argparse for
each python test, including --failfast.
Use ColorTextTestRunner so that '... ok' is green.
|
|
|
|
|
|
|
|
Original: https://github.com/denoland/deno_std/commit/40f55da9cff4b9589f07785db55f2eab01c4f09a
|
|
Original: https://github.com/denoland/deno_std/commit/167f5298983000e9aa9da560e566df6237f03f67
|
|
Original: https://github.com/denoland/deno_std/commit/9b72d580caba21269bf15b58a241d71c040a0aeb
|
|
Original: https://github.com/denoland/deno_std/commit/be24677d15494e83eea2e99bfc5ccfdde31cb892
|
|
|
|
Original: https://github.com/denoland/deno_std/commit/e6793e49c43ee0e4165c875928e1ef94489c0dcc
|
|
|
|
Original: https://github.com/denoland/deno_std/commit/1db594d5b0fd377ee6c749041b7265101f92eef1
|
|
(denoland/deno_std#444)
Thanks Vincent Le Goff (@zekth) for porting over the CSV reader
implementation.
Fixes: denoland/deno_std#436
Original: https://github.com/denoland/deno_std/commit/0ee6334b698072b50c6f5ac8d42d34dc4c94b948
|
|
* Compiler no longer has its own Tokio runtime. Compiler handles one
message and then exits.
* Uses the simpler ts.CompilerHost interface instead of
ts.LanguageServiceHost.
* avoids recompiling the same module by introducing a hacky but simple
`hashset<string>` that stores the module names that have been already
compiled.
* Removes the CompilerConfig op.
* Removes a lot of the mocking stuff in compiler.ts like `this._ts`. It
is not useful as we don't even have tests.
* Turns off checkJs because it causes fmt_test to die with OOM.
|
|
This is to ensure a more fair test. Also we were already downloading
from the internet since we changed the URL to use std@v0.5.0. This
change exposes an OOM bug, which is then fixed in the upcoming compiler
refactor by changing checkJs compiler option to false.
|