0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/test/sequential
Anatoli Papirovski 2930bd1317
src: refactor timers to remove TimerWrap
Refactor Timers to behave more similarly to Immediates by having
a single uv_timer_t handle which is stored on the Environment.

No longer expose timers in a public binding and instead make
it part of the internalBinding.

PR-URL: https://github.com/nodejs/node/pull/20894
Fixes: https://github.com/nodejs/node/issues/10154
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com>
Reviewed-By: Gus Caplan <me@gus.host>
2018-06-24 21:35:05 -07:00
..
sequential.status test: mark test-inspector-port-zero-cluster flaky 2018-06-11 16:10:16 -07:00
test-async-wrap-getasyncid.js src: refactor timers to remove TimerWrap 2018-06-24 21:35:05 -07:00
test-benchmark-buffer.js test: fix long-running buffer benchmarks 2018-04-22 11:06:30 +02:00
test-benchmark-child-process.js
test-benchmark-dgram.js test: move benchmark-dgram to sequential 2018-06-05 18:55:24 -07:00
test-benchmark-http.js http: refactor outgoing headers processing 2018-04-27 20:31:25 +02:00
test-benchmark-net.js
test-benchmark-path.js test: move test-benchmark-path to sequential 2018-06-19 00:06:39 -07:00
test-benchmark-tls.js benchmark: add tls benchmark for legacy SecurePair 2018-05-16 08:54:36 +04:00
test-buffer-creation-regression.js test,tools: enable running tests under workers 2018-06-06 19:44:11 +02:00
test-child-process-emfile.js
test-child-process-execsync.js test: remove assert.doesNotThrow() 2018-02-16 16:53:47 +01:00
test-child-process-exit.js tools: add 'spaced-comment' into eslint rules 2018-04-01 22:33:13 +08:00
test-child-process-fork-getconnections.js
test-child-process-pass-fd.js
test-cluster-inspect-brk.js
test-cluster-send-handle-large-payload.js test: fix test-cluster-send-handle-large-payload 2018-03-14 22:28:18 -07:00
test-crypto-timing-safe-equal.js lib: always show ERR_INVALID_ARG_TYPE received part 2018-03-25 01:45:37 +01:00
test-debug-prompt.js
test-debugger-debug-brk.js
test-debugger-repeat-last.js
test-deprecation-flags.js
test-dgram-bind-shared-ports.js
test-dgram-implicit-bind-failure.js
test-dgram-pingpong.js
test-fs-readfile-tostring-fail.js src: rename ERR_STRING_TOO_LARGE to ERR_STRING_TOO_LONG 2018-04-10 01:08:10 +02:00
test-fs-stat-sync-overflow.js test: address nits and rename the corresponding fixture 2018-03-08 10:37:29 -06:00
test-fs-watch-file-enoent-after-deletion.js test: rename tests to remove "regress" keyword 2018-03-08 10:37:21 -06:00
test-fs-watch.js lib,src: make StatWatcher a HandleWrap 2018-06-14 13:19:17 +02:00
test-http2-max-session-memory.js http2: destroy the socket properly and add tests 2018-05-13 19:47:40 +02:00
test-http2-ping-flood.js test: fix flaky test-http2-ping-flood 2018-03-19 10:17:58 -07:00
test-http2-session-timeout.js test: improve reliability of http2-session-timeout 2018-05-16 08:57:49 +04:00
test-http2-settings-flood.js test: fix flaky test-http2-settings-flood 2018-03-16 10:26:55 -07:00
test-http2-timeout-large-write-file.js test: move tmpdir to submodule of common 2018-01-31 22:11:07 -08:00
test-http2-timeout-large-write.js
test-http-econnrefused.js test: rename test-regress-GH-784.js 2018-03-08 10:37:37 -06:00
test-http-keep-alive-large-write.js
test-http-keepalive-maxsockets.js
test-http-max-sockets.js test: rename test-regress-GH-877.js 2018-03-08 10:37:43 -06:00
test-http-regr-gh-2928.js
test-http-server-consumed-timeout.js
test-http-server-keep-alive-timeout-slow-client-headers.js
test-http-server-keep-alive-timeout-slow-server.js
test-https-keep-alive-large-write.js
test-https-server-keep-alive-timeout.js
test-init.js test,tools: enable running tests under workers 2018-06-06 19:44:11 +02:00
test-inspector-async-call-stack-abort.js
test-inspector-async-call-stack.js
test-inspector-async-hook-setup-at-inspect-brk.js inspector: --inspect-brk for es modules 2018-01-22 18:39:21 +02:00
test-inspector-async-hook-setup-at-signal.js inspector: --inspect-brk for es modules 2018-01-22 18:39:21 +02:00
test-inspector-async-stack-traces-promise-then.js test: fix inspector test after V8 upgrade 2018-01-24 15:03:03 -08:00
test-inspector-async-stack-traces-set-interval.js inspector: --inspect-brk for es modules 2018-01-22 18:39:21 +02:00
test-inspector-bindings.js inspector: allow concurrent inspector sessions 2018-04-26 12:48:48 -07:00
test-inspector-break-e.js inspector: --inspect-brk for es modules 2018-01-22 18:39:21 +02:00
test-inspector-break-when-eval.js inspector: --inspect-brk for es modules 2018-01-22 18:39:21 +02:00
test-inspector-contexts.js
test-inspector-debug-brk-flag.js inspector: --inspect-brk for es modules 2018-01-22 18:39:21 +02:00
test-inspector-debug-end.js inspector: --inspect-brk for es modules 2018-01-22 18:39:21 +02:00
test-inspector-enabled.js
test-inspector-exception.js inspector: --inspect-brk for es modules 2018-01-22 18:39:21 +02:00
test-inspector-invalid-args.js
test-inspector-ip-detection.js test,benchmark,doc: enable dot-notation rule 2018-02-16 19:37:43 +01:00
test-inspector-module.js inspector: allow concurrent inspector sessions 2018-04-26 12:48:48 -07:00
test-inspector-not-blocked-on-idle.js inspector: --inspect-brk for es modules 2018-01-22 18:39:21 +02:00
test-inspector-open.js
test-inspector-overwrite-config.js test,tools: enable running tests under workers 2018-06-06 19:44:11 +02:00
test-inspector-port-cluster.js fs,cluster,net: assign error codes to remaining errors 2018-03-21 20:14:57 +01:00
test-inspector-port-zero-cluster.js cluster: fix inspector port assignment 2018-02-22 11:06:21 +01:00
test-inspector-port-zero.js assert: stricter ifError 2018-01-24 13:16:09 +01:00
test-inspector-scriptparsed-context.js inspector: --inspect-brk for es modules 2018-01-22 18:39:21 +02:00
test-inspector-stop-profile-after-done.js test: fix assertion argument order 2018-03-12 08:42:21 -07:00
test-inspector-stops-no-file.js
test-inspector-stress-http.js test: move inspector-stress-http to sequential 2018-06-10 19:36:07 -07:00
test-inspector.js inspector: allow concurrent inspector sessions 2018-04-26 12:48:48 -07:00
test-module-loading.js test: avoid empty fixture in module test 2018-06-01 23:44:02 +02:00
test-net-better-error-messages-port.js
test-net-bytes-per-incoming-chunk-overhead.js test: move net bytes-per-chunk test to sequential 2018-06-24 15:55:27 +02:00
test-net-connect-local-error.js
test-net-GH-5504.js
test-net-listen-shared-ports.js
test-net-localport.js
test-net-reconnect-error.js
test-net-response-size.js test: address nits and rename the corresponding fixture 2018-03-08 10:37:29 -06:00
test-net-server-address.js
test-net-server-bind.js
test-next-tick-error-spin.js tools: add 'spaced-comment' into eslint rules 2018-04-01 22:33:13 +08:00
test-performance.js perf_hooks: remove less useful bootstrap marks 2018-06-15 09:05:19 -07:00
test-pipe.js
test-process-warnings.js
test-repl-timeout-throw.js test: fix flaky repl-timeout-throw 2018-02-10 16:08:32 +01:00
test-require-cache-without-stat.js
test-stream2-fs.js
test-stream2-stderr-sync.js
test-stream-writable-clear-buffer.js
test-timers-block-eventloop.js test: fix flaky timers-block-eventloop test 2018-02-08 15:33:02 -05:00
test-timers-blocking-callback.js src: refactor timers to remove TimerWrap 2018-06-24 21:35:05 -07:00
test-timers-set-interval-excludes-callback-duration.js src: refactor timers to remove TimerWrap 2018-06-24 21:35:05 -07:00
test-tls-connect.js
test-tls-lookup.js test: remove assert.doesNotThrow() 2018-02-16 16:53:47 +01:00
test-util-debug.js
test-vm-timeout-rethrow.js src: assign ERR_SCRIPT_EXECUTION_* codes in C++ 2018-04-25 23:46:08 +08:00
testcfg.py