0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/test/sequential
cjihrig 1b2e2944bc
dgram: don't hide implicit bind errors
When dgram socket implicit binding fails, an attempt is made to
clean up the send queue. This was originally implemented using
an 'error' handler that performed cleanup and then emitted a
fake error, which concealed the original error. This was done
to prevent cases where the same error was emitted twice. Now
that the errorMonitor event is available, use that to perform
the cleanup without impacting the actual error handling.

PR-URL: https://github.com/nodejs/node/pull/31958
Refs: https://github.com/nodejs/help/issues/2484
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
2020-02-27 21:01:32 -05:00
..
sequential.status test: skip the unsupported test cases for IBM i 2019-12-25 23:11:02 +01:00
test-async-wrap-getasyncid.js worker: add ability to take heap snapshot from parent thread 2020-02-03 07:04:13 -08:00
test-buffer-creation-regression.js
test-child-process-emfile.js child_process: setup stdio on error when possible 2019-05-20 09:33:10 -04:00
test-child-process-execsync.js lib: correct error.errno to always be numeric 2019-06-17 10:18:09 +08:00
test-child-process-exit.js
test-child-process-pass-fd.js
test-cli-syntax-bad.js benchmark,doc,lib: capitalize more comments 2019-03-27 17:20:06 +01:00
test-cli-syntax-file-not-found.js benchmark,doc,lib: capitalize more comments 2019-03-27 17:20:06 +01:00
test-cli-syntax-good.js
test-cli-syntax-require.js benchmark,doc,lib: capitalize more comments 2019-03-27 17:20:06 +01:00
test-cluster-inspect-brk.js
test-cluster-net-listen-ipv6only-none.js test: fix flaky test-cluster-net-listen-ipv6only-none 2019-09-30 18:56:17 -07:00
test-cluster-net-listen-ipv6only-rr.js
test-cluster-send-handle-large-payload.js
test-cpu-prof-default.js test: move --cpu-prof tests to sequential 2019-06-16 23:42:58 +08:00
test-cpu-prof-dir-absolute.js test: move --cpu-prof tests to sequential 2019-06-16 23:42:58 +08:00
test-cpu-prof-dir-and-name.js test: move --cpu-prof tests to sequential 2019-06-16 23:42:58 +08:00
test-cpu-prof-dir-relative.js test: move --cpu-prof tests to sequential 2019-06-16 23:42:58 +08:00
test-cpu-prof-dir-worker.js test: move --cpu-prof tests to sequential 2019-06-16 23:42:58 +08:00
test-cpu-prof-drained.js test: move --cpu-prof tests to sequential 2019-06-16 23:42:58 +08:00
test-cpu-prof-exit.js test: move --cpu-prof tests to sequential 2019-06-16 23:42:58 +08:00
test-cpu-prof-invalid-options.js test: move --cpu-prof tests to sequential 2019-06-16 23:42:58 +08:00
test-cpu-prof-kill.js test: move --cpu-prof tests to sequential 2019-06-16 23:42:58 +08:00
test-cpu-prof-name.js test: move --cpu-prof tests to sequential 2019-06-16 23:42:58 +08:00
test-cpu-prof-worker-argv.js test: move --cpu-prof tests to sequential 2019-06-16 23:42:58 +08:00
test-crypto-timing-safe-equal.js test: refactor common.expectsError 2019-12-31 15:54:20 +01:00
test-debug-prompt.js
test-debugger-debug-brk.js
test-debugger-repeat-last.js
test-deprecation-flags.js benchmark,doc,lib,test: capitalize comments 2019-03-10 00:44:40 +01:00
test-dgram-bind-shared-ports.js
test-dgram-implicit-bind-failure.js dgram: don't hide implicit bind errors 2020-02-27 21:01:32 -05:00
test-dgram-pingpong.js
test-fs-stat-sync-overflow.js
test-fs-watch.js test: skip the unsupported test cases for IBM i 2019-12-25 23:11:02 +01:00
test-gc-http-client.js
test-heap-prof.js inspector: implement --heap-prof 2019-05-26 22:18:00 +02:00
test-heapdump-flag.js lib,src,doc: add --heapsnapshot-signal CLI flag 2019-04-12 17:16:46 -04:00
test-heapdump.js test: refactor common.expectsError 2019-12-31 15:54:20 +01:00
test-http2-large-file.js test: optimize test-http2-large-file 2019-03-20 09:50:52 -07:00
test-http2-max-session-memory.js test: refactor common.expectsError 2019-12-31 15:54:20 +01:00
test-http2-ping-flood.js
test-http2-settings-flood.js
test-http2-timeout-large-write-file.js test: clean tmpdir on process exit 2019-08-10 19:22:11 -07:00
test-http2-timeout-large-write.js
test-http-econnrefused.js
test-http-keep-alive-large-write.js
test-http-keepalive-maxsockets.js benchmark,doc,lib: capitalize more comments 2019-03-27 17:20:06 +01:00
test-http-max-sockets.js
test-http-regr-gh-2928.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-http-server-keep-alive-timeout-slow-client-headers.js
test-http-server-keep-alive-timeout-slow-server.js
test-https-connect-localport.js test: refactor test-https-connect-localport 2019-03-24 07:56:25 -07:00
test-https-keep-alive-large-write.js
test-https-server-keep-alive-timeout.js test: scale keepalive timeouts for slow machines 2019-12-08 21:05:59 -08:00
test-init.js
test-inspector-async-call-stack-abort.js
test-inspector-async-call-stack.js test: use useful message argument in test function 2019-11-25 21:33:13 -08:00
test-inspector-async-hook-setup-at-inspect-brk.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-inspector-async-hook-setup-at-signal.js
test-inspector-async-stack-traces-promise-then.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-inspector-async-stack-traces-set-interval.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-inspector-break-e.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-inspector-break-when-eval.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-inspector-console.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-inspector-contexts.js test: skip the unsupported test cases for IBM i 2019-12-25 23:11:02 +01:00
test-inspector-debug-brk-flag.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-inspector-debug-end.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-inspector-enabled.js
test-inspector-exception.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-inspector-has-inspector-false.js
test-inspector-invalid-args.js src: simplify DEP0062 logic 2019-07-09 16:50:59 -04:00
test-inspector-ip-detection.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-inspector-module.js test: refactor common.expectsError 2019-12-31 15:54:20 +01:00
test-inspector-not-blocked-on-idle.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-inspector-open.js test: replace Object.assign with object spread 2019-11-12 17:19:22 -08:00
test-inspector-overwrite-config.js
test-inspector-port-cluster.js test: refactor common.expectsError 2019-12-31 15:54:20 +01:00
test-inspector-port-zero.js
test-inspector-resource-name-to-url.js
test-inspector-runtime-evaluate-with-timeout.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-inspector-scriptparsed-context.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-inspector-stop-profile-after-done.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-inspector-stops-no-file.js
test-inspector-stress-http.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-inspector.js test: remove unnecessary --expose-internals flags 2019-10-10 11:59:31 -07:00
test-module-loading.js lib: no need to strip BOM or shebang for scripts 2019-06-01 10:01:15 -04:00
test-net-better-error-messages-port.js
test-net-bytes-per-incoming-chunk-overhead.js test: increase limit again for network space overhead test 2019-11-08 15:53:36 +01:00
test-net-connect-handle-econnrefused.js test: refactor net-connect-handle-econnrefused 2019-04-27 08:21:51 +02:00
test-net-connect-local-error.js
test-net-GH-5504.js
test-net-listen-shared-ports.js benchmark,doc,lib,test: capitalize comments 2019-03-10 00:44:40 +01:00
test-net-localport.js
test-net-reconnect-error.js
test-net-response-size.js
test-net-server-address.js test: use block-scoping in test-net-server-address 2019-12-03 12:58:38 -08:00
test-net-server-bind.js
test-next-tick-error-spin.js
test-perf-hooks.js test: refactor common.expectsError 2019-12-31 15:54:20 +01:00
test-performance-eventloopdelay.js test: refactor common.expectsError 2019-12-31 15:54:20 +01:00
test-pipe.js
test-process-warnings.js
test-repl-timeout-throw.js benchmark,doc,lib,test: capitalize comments 2019-03-10 00:44:40 +01:00
test-require-cache-without-stat.js
test-resolution-inspect-brk.js module: ignore resolution failures for inspect-brk 2019-12-04 23:30:25 -05:00
test-stream2-fs.js
test-stream2-stderr-sync.js benchmark,doc,lib: capitalize more comments 2019-03-27 17:20:06 +01:00
test-timers-block-eventloop.js test: remove common.busyLoop() 2019-12-06 22:03:00 -05:00
test-timers-blocking-callback.js test: remove common.busyLoop() 2019-12-06 22:03:00 -05:00
test-timers-set-interval-excludes-callback-duration.js test: remove common.busyLoop() 2019-12-06 22:03:00 -05:00
test-tls-connect.js test: move test_[key|ca|cert] to fixtures/keys/ 2019-06-10 09:56:55 -07:00
test-tls-lookup.js test: refactor common.expectsError 2019-12-31 15:54:20 +01:00
test-tls-psk-client.js tls: add PSK support 2019-12-25 12:24:42 +01:00
test-tls-securepair-client.js test: remove uneeded agent keypair in fixtures/ 2019-06-10 09:57:28 -07:00
test-tls-session-timeout.js test: remove uneeded agent keypair in fixtures/ 2019-06-10 09:57:28 -07:00
test-util-debug.js util: add colors to debuglog() 2019-12-25 11:09:16 +01:00
test-vm-timeout-rethrow.js
test-worker-prof.js test: move test-worker-prof to sequential 2019-11-26 10:17:04 -08:00
testcfg.py