@@ -58,7 +58,8 @@ if /i "%1"=="test-simple" set test=test-simple&goto arg-ok
58
58
if /i " %1 " == " test-message" set test = test-message& goto arg-ok
59
59
if /i " %1 " == " test-gc" set test = test-gc& set buildnodeweak=1& goto arg-ok
60
60
if /i " %1 " == " test-all" set test = test-all& set buildnodeweak=1& goto arg-ok
61
- if /i " %1 " == " test" set test = test& goto arg-ok
61
+ if /i " %1 " == " test-ci" set test = test-ci& set nosnapshot=1& goto arg-ok
62
+ if /i " %1 " == " test" set test = test& set jslint=1& goto arg-ok
62
63
if /i " %1 " == " msi" set msi = 1& set licensertf=1& goto arg-ok
63
64
if /i " %1 " == " upload" set upload = 1& goto arg-ok
64
65
if /i " %1 " == " jslint" set jslint = 1& goto arg-ok
@@ -73,7 +74,6 @@ goto next-arg
73
74
74
75
:args-done
75
76
if defined upload goto upload
76
- if defined jslint goto jslint
77
77
78
78
if " %config% " == " Debug" set debug_arg = --debug
79
79
if " %target_arch% " == " x64" set msiplatform = x64
@@ -166,12 +166,15 @@ if errorlevel 1 echo Failed to sign msi&goto exit
166
166
167
167
:run
168
168
@ rem Run tests if requested.
169
- if " %test% " == " " goto exit
169
+ if " %test% " == " " goto jslint
170
170
171
171
if " %config% " == " Debug" set test_args = --mode=debug
172
172
if " %config% " == " Release" set test_args = --mode=release
173
173
174
+ set test_args = %test_args% --arch=%target_arch%
175
+
174
176
if " %test% " == " test" set test_args = %test_args% simple message
177
+ if " %test% " == " test-ci" set test_args = %test_args% -p tap --logfile test.tap simple message internet
175
178
if " %test% " == " test-internet" set test_args = %test_args% internet
176
179
if " %test% " == " test-pummel" set test_args = %test_args% pummel
177
180
if " %test% " == " test-simple" set test_args = %test_args% simple
@@ -193,8 +196,7 @@ goto exit
193
196
:run-tests
194
197
echo running 'python tools/test.py %test_args% '
195
198
python tools/test.py %test_args%
196
- if " %test% " == " test" goto jslint
197
- goto exit
199
+ goto jslint
198
200
199
201
:create-msvs-files-failed
200
202
echo Failed to create vc project files.
@@ -212,6 +214,7 @@ scp Release\node.pdb node@nodejs.org:~/web/nodejs.org/dist/v%NODE_VERSION%/node.
212
214
goto exit
213
215
214
216
:jslint
217
+ if not defined jslint goto exit
215
218
echo running jslint
216
219
set PYTHONPATH = tools/closure_linter/
217
220
python tools/closure_linter/closure_linter/gjslint.py --unix_mode --strict --nojsdoc -r lib/ -r src/ --exclude_files lib/punycode.js
0 commit comments