1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-22 15:24:46 -05:00
denoland-deno/tools
Bartek Iwańczuk 43c6c1a9f5 Refactor test infrastructure (#2432)
* 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
2019-06-03 12:35:55 -04:00
..
testdata Add max memory benchmark (#2061) 2019-04-16 13:57:05 -04:00
ts_library_builder Upgrade TypeScript to 3.5.1 (#2437) 2019-06-01 11:13:36 -04:00
benchmark.py add "deno run" subcommand (#2215) 2019-05-03 17:15:16 -04:00
benchmark_test.py Refactor test infrastructure (#2432) 2019-06-03 12:35:55 -04:00
build.py Deprecate DENO_BUILD_MODE=release 2019-03-19 03:50:47 -04:00
cargo_package.py Publish rust crate on crates.io (#2024) 2019-03-31 17:22:02 -04:00
clang move v8 to third_party/v8 (#322) 2018-07-03 10:15:32 +02:00
complex_permissions_test.py Refactor test infrastructure (#2432) 2019-06-03 12:35:55 -04:00
complex_permissions_test.ts re-fix permissions for dial and listen (#2400) 2019-05-23 23:47:55 +03:00
deno_dir_test.py Refactor test infrastructure (#2432) 2019-06-03 12:35:55 -04:00
deno_tcp.ts Rename HTTP benchmarks (#2350) 2019-05-14 15:22:50 -04:00
docs.py Refactor CLI entry point (#2157) 2019-04-21 11:34:18 -04:00
fetch_test.py Refactor test infrastructure (#2432) 2019-06-03 12:35:55 -04:00
fmt_test.py Refactor test infrastructure (#2432) 2019-06-03 12:35:55 -04:00
format.py tools: format .gn files in the 'cli' directory 2019-05-16 19:57:31 -07:00
gn.rs Call ninja directly from build.rs (#2020) 2019-03-30 19:27:00 -04:00
http_benchmark.py Rename HTTP benchmarks (#2350) 2019-05-14 15:22:50 -04:00
http_server.py chore: refactor python tests to use unittest (#2414) 2019-05-30 16:40:40 -04:00
hyper_hello.rs Test TCP_NODELAY in hyper_hello (#2060) 2019-04-06 16:56:30 +03:00
integration_tests.py Refactor test infrastructure (#2432) 2019-06-03 12:35:55 -04:00
is_tty_test.py Refactor test infrastructure (#2432) 2019-06-03 12:35:55 -04:00
lint.py Fix eslint warnings (#2151) 2019-04-21 16:40:10 -04:00
memory Add LSAN build to travis. 2018-12-03 15:31:06 -08:00
node_http.js chore: update license lines (#1557) 2019-01-21 13:03:30 -06:00
node_tcp.js chore: update license lines (#1557) 2019-01-21 13:03:30 -06:00
node_tcp_promise.js deno_core (#1827) 2019-02-26 17:36:05 -05:00
permission_prompt_test.py Refactor test infrastructure (#2432) 2019-06-03 12:35:55 -04:00
permission_prompt_test.ts More permissions prompt options (#1926) 2019-03-18 16:46:23 -04:00
prebuilt.py tools/setup: don't download sccache if --no-binary-download is passed 2019-05-30 13:18:30 -04:00
repl_test.py Refactor test infrastructure (#2432) 2019-06-03 12:35:55 -04:00
run_node.py tools/run_node: only create 'node_modules' symlink once 2019-03-04 21:01:52 -08:00
setup.py tools/setup: don't download sccache if --no-binary-download is passed 2019-05-30 13:18:30 -04:00
setup_test.py Refactor test infrastructure (#2432) 2019-06-03 12:35:55 -04:00
sha256sum.py chore: update license lines (#1557) 2019-01-21 13:03:30 -06:00
sync_third_party.py tools: remove fix_symlinks() function 2019-03-04 21:01:52 -08:00
target_test.py Refactor test infrastructure (#2432) 2019-06-03 12:35:55 -04:00
test.py Refactor test infrastructure (#2432) 2019-06-03 12:35:55 -04:00
test_format.py Revert "Rewrite tools/format.py in deno (#1528)" (#1752) 2019-02-12 15:20:32 -05:00
test_util.py Refactor test infrastructure (#2432) 2019-06-03 12:35:55 -04:00
third_party.py tools/third_party: add DENO_GN_PATH and DENO_NINJA_PATH env vars 2019-05-30 13:18:30 -04:00
throughput_benchmark.py add "deno run" subcommand (#2215) 2019-05-03 17:15:16 -04:00
unit_tests.py Refactor test infrastructure (#2432) 2019-06-03 12:35:55 -04:00
upload_website.py Improve readme (#1822) 2019-02-21 20:22:44 -08:00
util.py Refactor test infrastructure (#2432) 2019-06-03 12:35:55 -04:00
util_test.py Refactor test infrastructure (#2432) 2019-06-03 12:35:55 -04:00
write_gn_args.py Make write_gn_args.py quiet 2019-03-19 03:50:47 -04:00