Add 'make test-uv-debug'
authorRyan Dahl <ry@tinyclouds.org>
Fri, 15 Jul 2011 20:52:36 +0000 (13:52 -0700)
committerRyan Dahl <ry@tinyclouds.org>
Fri, 15 Jul 2011 20:52:38 +0000 (13:52 -0700)
To run: ./configure --debug && make test-uv-debug

Makefile

index 001454e..54534c2 100644 (file)
--- 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