@@ -15,6 +15,13 @@ if /i "%1"=="/?" goto help
1515
1616cd %~dp0
1717
18+ @ rem CI_* variables should be kept synchronized with the ones in Makefile
19+ set CI_NATIVE_SUITES = addons js-native-api node-api
20+ set CI_JS_SUITES = default
21+ set CI_DOC = doctool
22+ @ rem Same as the test-ci target in Makefile
23+ set " common_test_suites = %CI_JS_SUITES% %CI_NATIVE_SUITES% %CI_DOC% &set build_addons=1&set build_js_native_api_tests=1&set build_node_api_tests=1"
24+
1825@ rem Process arguments.
1926set config = Release
2027set target = Build
@@ -51,10 +58,8 @@ set build_js_native_api_tests=
5158set build_node_api_tests =
5259set test_node_inspect =
5360set test_check_deopts =
54- set js_test_suites = default
5561set v8_test_options =
5662set v8_build_options =
57- set " common_test_suites = %js_test_suites% doctool addons js-native-api node-api&set build_addons=1&set build_js_native_api_tests=1&set build_node_api_tests=1"
5863set http2_debug =
5964set nghttp2_debug =
6065set link_module =
@@ -86,8 +91,8 @@ if /i "%1"=="noetw" set noetw=1&goto arg-ok
8691if /i " %1 " == " ltcg" set ltcg = 1& goto arg-ok
8792if /i " %1 " == " licensertf" set licensertf = 1& goto arg-ok
8893if /i " %1 " == " test" set test_args = %test_args% -J %common_test_suites% & set lint_cpp=1& set lint_js=1& set lint_md=1& goto arg-ok
89- :: test-ci is deprecated
90- if /i " %1 " == " test-ci" goto arg-ok
94+ if /i " %1 " == " test-ci-native " set test_args = %test_args% %test_ci_args% -J -p tap --logfile test.tap %CI_NATIVE_SUITES% %CI_DOC% & set build_addons=1 & set build_js_native_api_tests=1 & set build_node_api_tests=1 & set cctest_args= %cctest_args% --gtest_output=xml:cctest.junit.xml & goto arg-ok
95+ if /i " %1 " == " test-ci-js " set test_args = %test_args% %test_ci_args% -J -p tap --logfile test.tap %CI_JS_SUITES% & set no_cctest=1 & goto arg-ok
9196if /i " %1 " == " build-addons" set build_addons = 1& goto arg-ok
9297if /i " %1 " == " build-js-native-api-tests" set build_js_native_api_tests = 1& goto arg-ok
9398if /i " %1 " == " build-node-api-tests" set build_node_api_tests = 1& goto arg-ok
0 commit comments