From f4154d294054a09cea2990cd058f491b3dddc0c1 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Fri, 15 Jul 2011 13:52:36 -0700 Subject: [PATCH] Add 'make test-uv-debug' To run: ./configure --debug && make test-uv-debug --- Makefile | 310 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 157 insertions(+), 153 deletions(-) diff --git a/Makefile b/Makefile index 001454e049..54534c2795 100644 --- a/Makefile +++ b/Makefile @@ -60,160 +60,164 @@ test-pummel: all test-internet: all python tools/test.py internet +UVTEST += simple/test-assert +UVTEST += simple/test-buffer +UVTEST += simple/test-c-ares +UVTEST += simple/test-chdir +UVTEST += simple/test-delayed-require +UVTEST += simple/test-eio-race2 +UVTEST += simple/test-eio-race4 +UVTEST += simple/test-event-emitter-add-listeners +UVTEST += simple/test-event-emitter-modify-in-emit +UVTEST += simple/test-event-emitter-num-args +UVTEST += simple/test-event-emitter-once +UVTEST += simple/test-event-emitter-remove-all-listeners +UVTEST += simple/test-event-emitter-remove-listeners +UVTEST += simple/test-exception-handler +UVTEST += simple/test-exception-handler2 +UVTEST += simple/test-exception-handler +UVTEST += simple/test-executable-path +UVTEST += simple/test-file-read-noexist +UVTEST += simple/test-file-write-stream +UVTEST += simple/test-fs-fsync +UVTEST += simple/test-fs-open +UVTEST += simple/test-fs-readfile-empty +UVTEST += simple/test-fs-read-file-sync +UVTEST += simple/test-fs-read-file-sync-hostname +UVTEST += simple/test-fs-sir-writes-alot +UVTEST += simple/test-fs-write +UVTEST += simple/test-fs-write-buffer +UVTEST += simple/test-fs-write-file +UVTEST += simple/test-fs-write-file-buffer +UVTEST += simple/test-fs-write-stream +UVTEST += simple/test-fs-write-stream-end +UVTEST += simple/test-fs-write-sync +UVTEST += simple/test-global +UVTEST += simple/test-http +UVTEST += simple/test-http-1.0 +UVTEST += simple/test-http-abort-client +UVTEST += simple/test-http-allow-req-after-204-res +UVTEST += simple/test-http-blank-header +UVTEST += simple/test-http-buffer-sanity +UVTEST += simple/test-http-cat +UVTEST += simple/test-http-chunked +UVTEST += simple/test-http-client-abort +UVTEST += simple/test-http-client-parse-error +UVTEST += simple/test-http-client-race +UVTEST += simple/test-http-client-race-2 +UVTEST += simple/test-http-client-upload +UVTEST += simple/test-http-client-upload-buf +UVTEST += simple/test-http-contentLength0 +UVTEST += simple/test-http-default-encoding +UVTEST += simple/test-http-dns-fail +UVTEST += simple/test-http-eof-on-connect +UVTEST += simple/test-http-exceptions +UVTEST += simple/test-http-expect-continue +UVTEST += simple/test-http-extra-response +UVTEST += simple/test-http-head-request +UVTEST += simple/test-http-head-response-has-no-body +UVTEST += simple/test-http-keep-alive +UVTEST += simple/test-http-keep-alive-close-on-header +UVTEST += simple/test-http-malformed-request +UVTEST += simple/test-http-many-keep-alive-connections +UVTEST += simple/test-http-mutable-headers +UVTEST += simple/test-http-parser +UVTEST += simple/test-http-proxy +UVTEST += simple/test-http-request-end +UVTEST += simple/test-http-response-close +UVTEST += simple/test-http-response-readable +UVTEST += simple/test-http-server +UVTEST += simple/test-http-server-multiheaders +UVTEST += simple/test-http-set-cookies +UVTEST += simple/test-http-set-timeout +UVTEST += simple/test-http-set-trailers +UVTEST += simple/test-http-upgrade-agent +UVTEST += simple/test-http-upgrade-client +UVTEST += simple/test-http-upgrade-client2 +UVTEST += simple/test-http-upgrade-server +UVTEST += simple/test-http-upgrade-server2 +UVTEST += simple/test-http-wget +UVTEST += simple/test-http-write-empty-string +UVTEST += simple/test-http-wget +UVTEST += simple/test-mkdir-rmdir +UVTEST += simple/test-net-binary +UVTEST += simple/test-net-can-reset-timeout +UVTEST += simple/test-net-connect-buffer +UVTEST += simple/test-net-connect-timeout +UVTEST += simple/test-net-create-connection +UVTEST += simple/test-net-eaddrinuse +UVTEST += simple/test-net-isip +UVTEST += simple/test-net-keepalive +UVTEST += simple/test-net-pingpong +UVTEST += simple/test-net-reconnect +UVTEST += simple/test-net-remote-address-port +UVTEST += simple/test-net-server-max-connections +UVTEST += simple/test-net-server-try-ports +UVTEST += simple/test-net-stream +UVTEST += simple/test-net-socket-timeout +UVTEST += simple/test-next-tick +UVTEST += simple/test-next-tick-errors +UVTEST += simple/test-next-tick-ordering +UVTEST += simple/test-next-tick-ordering2 +UVTEST += simple/test-path +UVTEST += simple/test-pump-file2tcp +UVTEST += simple/test-pump-file2tcp-noexist +UVTEST += simple/test-punycode +UVTEST += simple/test-querystring +UVTEST += simple/test-readdir +UVTEST += simple/test-readdouble +UVTEST += simple/test-readfloat +UVTEST += simple/test-readint +UVTEST += simple/test-readuint +UVTEST += simple/test-regress-GH-819 +UVTEST += simple/test-regress-GH-897 +UVTEST += simple/test-regression-object-prototype +UVTEST += simple/test-require-cache +UVTEST += simple/test-require-cache-without-stat +UVTEST += simple/test-require-exceptions +UVTEST += simple/test-require-resolve +UVTEST += simple/test-script-context +UVTEST += simple/test-script-new +UVTEST += simple/test-script-static-context +UVTEST += simple/test-script-static-new +UVTEST += simple/test-script-static-this +UVTEST += simple/test-script-this +UVTEST += simple/test-stream-pipe-cleanup +UVTEST += simple/test-stream-pipe-error-handling +UVTEST += simple/test-stream-pipe-event +UVTEST += simple/test-stream-pipe-multi +UVTEST += simple/test-string-decoder +UVTEST += simple/test-sys +UVTEST += simple/test-tcp-wrap +UVTEST += simple/test-tcp-wrap-connect +UVTEST += simple/test-tcp-wrap-listen +UVTEST += simple/test-timers-linked-list +UVTEST += simple/test-tty-stdout-end +UVTEST += simple/test-url +UVTEST += simple/test-utf8-scripts +UVTEST += simple/test-vm-create-context-circular-reference +UVTEST += simple/test-writedouble +UVTEST += simple/test-writefloat +UVTEST += simple/test-writeint +UVTEST += simple/test-writeuint +UVTEST += simple/test-zerolengthbufferbug +UVTEST += pummel/test-http-client-reconnect-bug +UVTEST += pummel/test-http-upload-timeout +UVTEST += pummel/test-net-many-clients +UVTEST += pummel/test-net-pause +UVTEST += pummel/test-net-pingpong-delay +UVTEST += pummel/test-net-timeout +UVTEST += pummel/test-timers +UVTEST += pummel/test-timer-wrap +UVTEST += pummel/test-timer-wrap2 +UVTEST += pummel/test-vm-memleak +UVTEST += internet/test-dns + test-uv: all - NODE_USE_UV=1 python tools/test.py \ - simple/test-assert \ - simple/test-buffer \ - simple/test-c-ares \ - simple/test-chdir \ - simple/test-delayed-require \ - simple/test-eio-race2 \ - simple/test-eio-race4 \ - simple/test-event-emitter-add-listeners \ - simple/test-event-emitter-modify-in-emit \ - simple/test-event-emitter-num-args \ - simple/test-event-emitter-once \ - simple/test-event-emitter-remove-all-listeners \ - simple/test-event-emitter-remove-listeners \ - simple/test-exception-handler \ - simple/test-exception-handler2 \ - simple/test-exception-handler \ - simple/test-executable-path \ - simple/test-file-read-noexist \ - simple/test-file-write-stream \ - simple/test-fs-fsync \ - simple/test-fs-open \ - simple/test-fs-readfile-empty \ - simple/test-fs-read-file-sync \ - simple/test-fs-read-file-sync-hostname \ - simple/test-fs-sir-writes-alot \ - simple/test-fs-write \ - simple/test-fs-write-buffer \ - simple/test-fs-write-file \ - simple/test-fs-write-file-buffer \ - simple/test-fs-write-stream \ - simple/test-fs-write-stream-end \ - simple/test-fs-write-sync \ - simple/test-global \ - simple/test-http \ - simple/test-http-1.0 \ - simple/test-http-abort-client \ - simple/test-http-allow-req-after-204-res \ - simple/test-http-blank-header \ - simple/test-http-buffer-sanity \ - simple/test-http-cat \ - simple/test-http-chunked \ - simple/test-http-client-abort \ - simple/test-http-client-parse-error \ - simple/test-http-client-race \ - simple/test-http-client-race-2 \ - simple/test-http-client-upload \ - simple/test-http-client-upload-buf \ - simple/test-http-contentLength0 \ - simple/test-http-default-encoding \ - simple/test-http-dns-fail \ - simple/test-http-eof-on-connect \ - simple/test-http-exceptions \ - simple/test-http-expect-continue \ - simple/test-http-extra-response \ - simple/test-http-head-request \ - simple/test-http-head-response-has-no-body \ - simple/test-http-keep-alive \ - simple/test-http-keep-alive-close-on-header \ - simple/test-http-malformed-request \ - simple/test-http-many-keep-alive-connections \ - simple/test-http-mutable-headers \ - simple/test-http-parser \ - simple/test-http-proxy \ - simple/test-http-request-end \ - simple/test-http-response-close \ - simple/test-http-response-readable \ - simple/test-http-server \ - simple/test-http-server-multiheaders \ - simple/test-http-set-cookies \ - simple/test-http-set-timeout \ - simple/test-http-set-trailers \ - simple/test-http-upgrade-agent \ - simple/test-http-upgrade-client \ - simple/test-http-upgrade-client2 \ - simple/test-http-upgrade-server \ - simple/test-http-upgrade-server2 \ - simple/test-http-wget \ - simple/test-http-write-empty-string \ - simple/test-http-wget \ - simple/test-mkdir-rmdir \ - simple/test-net-binary \ - simple/test-net-can-reset-timeout \ - simple/test-net-connect-buffer \ - simple/test-net-connect-timeout \ - simple/test-net-create-connection \ - simple/test-net-eaddrinuse \ - simple/test-net-isip \ - simple/test-net-keepalive \ - simple/test-net-pingpong \ - simple/test-net-reconnect \ - simple/test-net-remote-address-port \ - simple/test-net-server-max-connections \ - simple/test-net-server-try-ports \ - simple/test-net-stream \ - simple/test-net-socket-timeout \ - simple/test-next-tick \ - simple/test-next-tick-errors \ - simple/test-next-tick-ordering \ - simple/test-next-tick-ordering2 \ - simple/test-path \ - simple/test-pump-file2tcp \ - simple/test-pump-file2tcp-noexist \ - simple/test-punycode \ - simple/test-querystring \ - simple/test-readdir \ - simple/test-readdouble \ - simple/test-readfloat \ - simple/test-readint \ - simple/test-readuint \ - simple/test-regress-GH-819 \ - simple/test-regress-GH-897 \ - simple/test-regression-object-prototype \ - simple/test-require-cache \ - simple/test-require-cache-without-stat \ - simple/test-require-exceptions \ - simple/test-require-resolve \ - simple/test-script-context \ - simple/test-script-new \ - simple/test-script-static-context \ - simple/test-script-static-new \ - simple/test-script-static-this \ - simple/test-script-this \ - simple/test-stream-pipe-cleanup \ - simple/test-stream-pipe-error-handling \ - simple/test-stream-pipe-event \ - simple/test-stream-pipe-multi \ - simple/test-string-decoder \ - simple/test-sys \ - simple/test-tcp-wrap \ - simple/test-tcp-wrap-connect \ - simple/test-tcp-wrap-listen \ - simple/test-timers-linked-list \ - simple/test-tty-stdout-end \ - simple/test-url \ - simple/test-utf8-scripts \ - simple/test-vm-create-context-circular-reference \ - simple/test-writedouble \ - simple/test-writefloat \ - simple/test-writeint \ - simple/test-writeuint \ - simple/test-zerolengthbufferbug \ - pummel/test-http-client-reconnect-bug \ - pummel/test-http-upload-timeout \ - pummel/test-net-many-clients \ - pummel/test-net-pause \ - pummel/test-net-pingpong-delay \ - pummel/test-net-timeout \ - pummel/test-timers \ - pummel/test-timer-wrap \ - pummel/test-timer-wrap2 \ - pummel/test-vm-memleak \ - internet/test-dns \ + NODE_USE_UV=1 python tools/test.py $(UVTEST) + +test-uv-debug: all + NODE_USE_UV=1 python tools/test.py --mode=debug $(UVTEST) build/default/node: all