test: pass args to test-ci via env variable
authorAlexis Campailla <alexis@janeasystems.com>
Wed, 26 Aug 2015 10:41:16 +0000 (12:41 +0200)
committerAlexis Campailla <alexis@janeasystems.com>
Thu, 27 Aug 2015 03:49:46 +0000 (05:49 +0200)
PR-URL: https://github.com/nodejs/node/pull/2424
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: João Reis <reis@janeasystems.com>
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
Makefile
vcbuild.bat

index c82a799..3f8f5fa 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -6,6 +6,7 @@ DESTDIR ?=
 SIGN ?=
 PREFIX ?= /usr/local
 FLAKY_TESTS ?= run
+TEST_CI_ARGS ?=
 STAGINGSERVER ?= node-www
 
 OSTYPE := $(shell uname -s | tr '[A-Z]' '[a-z]')
@@ -142,7 +143,7 @@ test-all-valgrind: test-build
 
 test-ci: | build-addons
        $(PYTHON) tools/test.py -p tap --logfile test.tap --mode=release --flaky-tests=$(FLAKY_TESTS) \
-               addons message parallel sequential
+               $(TEST_CI_ARGS) addons message parallel sequential
 
 test-release: test-build
        $(PYTHON) tools/test.py --mode=release
index 4ebb0ed..056a1c7 100644 (file)
@@ -54,7 +54,7 @@ if /i "%1"=="noetw"         set noetw=1&goto arg-ok
 if /i "%1"=="noperfctr"     set noperfctr=1&goto arg-ok
 if /i "%1"=="licensertf"    set licensertf=1&goto arg-ok
 if /i "%1"=="test"          set test_args=%test_args% sequential parallel message -J&set jslint=1&goto arg-ok
-if /i "%1"=="test-ci"       set test_args=%test_args% -p tap --logfile test.tap message sequential parallel&goto arg-ok
+if /i "%1"=="test-ci"       set test_args=%test_args% %test_ci_args% -p tap --logfile test.tap message sequential parallel&goto arg-ok
 if /i "%1"=="test-simple"   set test_args=%test_args% sequential parallel -J&goto arg-ok
 if /i "%1"=="test-message"  set test_args=%test_args% message&goto arg-ok
 if /i "%1"=="test-gc"       set test_args=%test_args% gc&set buildnodeweak=1&goto arg-ok