mirror of
https://github.com/nodejs/node.git
synced 2026-11-09 15:11:11 -05:00
build: support Jenkins via test-ci
PR-URL: https://github.com/joyent/node/pull/25686 Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
This commit is contained in:
1 parent
df59d43586
commit
100dd19e61
2 files changed
+11
-5
No files matched your search
@@ -101,6 +101,9 @@ test-all-http1: all
|
||||
test-all-valgrind: all
|
||||
$(PYTHON) tools/test.py --mode=debug,release --valgrind
|
||||
|
||||
test-ci:
|
||||
$(PYTHON) tools/test.py -p tap --logfile test.tap --mode=release --arch=$(DESTCPU) simple message internet
|
||||
|
||||
test-release: all
|
||||
$(PYTHON) tools/test.py --mode=release
|
||||
|
||||
|
||||
+8
-5
@@ -58,7 +58,8 @@ if /i "%1"=="test-simple" set test=test-simple&goto arg-ok
|
||||
if /i "%1"=="test-message" set test=test-message&goto arg-ok
|
||||
if /i "%1"=="test-gc" set test=test-gc&set buildnodeweak=1&goto arg-ok
|
||||
if /i "%1"=="test-all" set test=test-all&set buildnodeweak=1&goto arg-ok
|
||||
if /i "%1"=="test" set test=test&goto arg-ok
|
||||
if /i "%1"=="test-ci" set test=test-ci&set nosnapshot=1&goto arg-ok
|
||||
if /i "%1"=="test" set test=test&set jslint=1&goto arg-ok
|
||||
if /i "%1"=="msi" set msi=1&set licensertf=1&goto arg-ok
|
||||
if /i "%1"=="upload" set upload=1&goto arg-ok
|
||||
if /i "%1"=="jslint" set jslint=1&goto arg-ok
|
||||
@@ -73,7 +74,6 @@ goto next-arg
|
||||
|
||||
:args-done
|
||||
if defined upload goto upload
|
||||
if defined jslint goto jslint
|
||||
|
||||
if "%config%"=="Debug" set debug_arg=--debug
|
||||
if "%target_arch%"=="x64" set msiplatform=x64
|
||||
@@ -166,12 +166,15 @@ if errorlevel 1 echo Failed to sign msi&goto exit
|
||||
|
||||
:run
|
||||
@rem Run tests if requested.
|
||||
if "%test%"=="" goto exit
|
||||
if "%test%"=="" goto jslint
|
||||
|
||||
if "%config%"=="Debug" set test_args=--mode=debug
|
||||
if "%config%"=="Release" set test_args=--mode=release
|
||||
|
||||
set test_args=%test_args% --arch=%target_arch%
|
||||
|
||||
if "%test%"=="test" set test_args=%test_args% simple message
|
||||
if "%test%"=="test-ci" set test_args=%test_args% -p tap --logfile test.tap simple message internet
|
||||
if "%test%"=="test-internet" set test_args=%test_args% internet
|
||||
if "%test%"=="test-pummel" set test_args=%test_args% pummel
|
||||
if "%test%"=="test-simple" set test_args=%test_args% simple
|
||||
@@ -193,8 +196,7 @@ goto exit
|
||||
:run-tests
|
||||
echo running 'python tools/test.py %test_args%'
|
||||
python tools/test.py %test_args%
|
||||
if "%test%"=="test" goto jslint
|
||||
goto exit
|
||||
goto jslint
|
||||
|
||||
:create-msvs-files-failed
|
||||
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.
|
||||
goto exit
|
||||
|
||||
:jslint
|
||||
if not defined jslint goto exit
|
||||
echo running jslint
|
||||
set PYTHONPATH=tools/closure_linter/
|
||||
python tools/closure_linter/closure_linter/gjslint.py --unix_mode --strict --nojsdoc -r lib/ -r src/ --exclude_files lib/punycode.js
|
||||
|
||||
Reference in new issue
Block a user