1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-22 15:06:54 -05:00
denoland-deno/tests/integration
Nathan Whitaker 99720d0713
chore: Make jupyter integration tests less flaky and avoid hang (#23134)
There's a TOCTOU issue that can happen when selecting unused ports for
the server to use (we get assigned an unused port by the OS, and between
then and when the server actually binds to the port another test steals
it). Improve this by checking if the server existed soon after setup,
and if so we retry starting it. Client connection can also fail
spuriously (in local testing) so added a retry mechanism.

This also fixes a hang, where if the server exited (almost always due to
the issue described above) before we connected to it, attempting to
connect our client ZMQ sockets to it would just hang. To resolve this, I
added a timeout so we can't wait forever.
2024-03-29 23:23:48 -07:00
..
bench_tests.rs fix(publish): make include and exclude work (#22720) 2024-03-07 20:16:32 -05:00
bundle_tests.rs chore: fix typos (#22677) 2024-03-04 14:28:57 +00:00
cache_tests.rs chore: rough first pass on spec tests (#22877) 2024-03-13 16:21:13 +00:00
cert_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
check_tests.rs fix(unstable): sloppy imports should resolve .d.ts files during types resolution (#22602) 2024-02-27 18:30:21 +00:00
compile_tests.rs fix: respect unstable "temporal" configuration in config file (#22134) 2024-03-08 01:32:11 +01:00
coverage_tests.rs chore: move more tests away from itest (#22909) 2024-03-15 15:46:51 -04:00
doc_tests.rs chore: update deno_doc to 0.119.0 (#23103) 2024-03-28 00:25:39 +01:00
eval_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
flags_tests.rs chore: move more tests away from itest (#22909) 2024-03-15 15:46:51 -04:00
fmt_tests.rs fix(publish): make include and exclude work (#22720) 2024-03-07 20:16:32 -05:00
info_tests.rs chore: rough first pass on spec tests (#22877) 2024-03-13 16:21:13 +00:00
init_tests.rs feat(init): use jsr specifier for @std/assert (#23073) 2024-03-27 18:51:52 +01:00
inspector_tests.rs chore: move cli/tests/ -> tests/ (#22369) 2024-02-10 20:22:13 +00:00
install_tests.rs feat(install): require -g / --global flag (#23060) 2024-03-27 23:45:57 +01:00
js_unit_tests.rs fix(ext/fetch): do not truncate field value in EventSource (#22368) 2024-03-25 07:31:13 -07:00
jsr_tests.rs chore: move more tests away from itest (#22909) 2024-03-15 15:46:51 -04:00
jupyter_tests.rs chore: Make jupyter integration tests less flaky and avoid hang (#23134) 2024-03-29 23:23:48 -07:00
lint_tests.rs fix(publish): make include and exclude work (#22720) 2024-03-07 20:16:32 -05:00
lsp_tests.rs fix(lsp): decoding percent-encoding(non-ASCII) file path correctly (#22582) 2024-03-27 15:58:18 +00:00
mod.rs chore(tests): Introduce integration tests for jupyter subcommand (#23074) 2024-03-25 17:53:50 -07:00
node_compat_tests.rs chore(cli): fix part of flaky test (#22515) 2024-02-21 19:10:51 +00:00
node_unit_tests.rs feat(node): implement fs.statfs() (#22862) 2024-03-13 10:57:59 +00:00
npm_tests.rs chore: rough first pass on spec tests (#22877) 2024-03-13 16:21:13 +00:00
pm_tests.rs feat(add): always produce multiline config file (#23077) 2024-03-26 17:40:24 -04:00
publish_tests.rs feat(publish): check for uncommitted files in deno publish --dry-run (#22981) 2024-03-22 12:41:33 -07:00
repl_tests.rs refactor(lsp): factor out workspace walk from resolver update (#22937) 2024-03-21 04:29:52 +00:00
run_tests.rs fix: handle cache body file not existing when using etag (#22931) 2024-03-15 09:57:24 -04:00
shared_library_tests.rs chore: move cli/tests/ -> tests/ (#22369) 2024-02-10 20:22:13 +00:00
task_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
test_tests.rs fix(cli): output more detailed information for steps when using JUnit reporter (#22797) 2024-03-26 00:08:46 +09:00
upgrade_tests.rs chore: move cli/tests/ -> tests/ (#22369) 2024-02-10 20:22:13 +00:00
vendor_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
watcher_tests.rs feat: add --watch-exclude flag (#21935) 2024-03-27 22:47:46 +00:00
worker_tests.rs fix(ext/node): worker_threads doesn't exit if there are message listeners (#22944) 2024-03-15 21:38:16 +01:00