@@ -99,27 +99,33 @@ prepare:
9999
100100#  Set of tests that represent around half of the time of the test suite.
101101#  Used to split tests across multiple CI runners.
102- STAGE_2_TEST_SET1  := test --stage 2 --skip=compiler --skip=src
103- STAGE_2_TEST_SET2  := test --stage 2 --skip=tests --skip=coverage-map --skip=coverage-run --skip=library --skip=tidyselftest
102+ SKIP_COMPILER  := --skip=compiler
103+ SKIP_SRC  := --skip=src
104+ TEST_SET1  := $(SKIP_COMPILER )  $(SKIP_SRC ) 
105+ TEST_SET2  := --skip=tests --skip=coverage-map --skip=coverage-run --skip=library --skip=tidyselftest
104106
105107# # MSVC native builders
106108
107109#  this intentionally doesn't use `$(BOOTSTRAP)` so we can test the shebang on Windows
108110ci-msvc-py :
109- 	$(Q )$(CFG_SRC_DIR ) /x.py $( STAGE_2_TEST_SET1 )
111+ 	$(Q )$(CFG_SRC_DIR ) /x.py test  --stage 2  $( TEST_SET1 )
110112ci-msvc-ps1 :
111- 	$(Q )$(CFG_SRC_DIR ) /x.ps1 $( STAGE_2_TEST_SET2 )
113+ 	$(Q )$(CFG_SRC_DIR ) /x.ps1 test  --stage 2  $( TEST_SET2 )
112114ci-msvc : ci-msvc-py ci-msvc-ps1
113115
114116# # MingW native builders
115117
116118#  Set of tests that should represent half of the time of the test suite.
117119#  Used to split tests across multiple CI runners.
118120#  Test both x and bootstrap entrypoints.
121+ ci-mingw-x-1 :
122+ 	$(Q )$(CFG_SRC_DIR ) /x test  --stage 2 $(SKIP_COMPILER )  $(TEST_SET2 ) 
123+ ci-mingw-x-2 :
124+ 	$(Q )$(CFG_SRC_DIR ) /x test  --stage 2 $(SKIP_SRC )  $(TEST_SET2 ) 
119125ci-mingw-x :
120- 	$(Q )$(CFG_SRC_DIR ) /x $( STAGE_2_TEST_SET1 )
126+ 	$(Q )$(CFG_SRC_DIR ) /x test  --stage 2  $( TEST_SET1 )
121127ci-mingw-bootstrap :
122- 	$(Q )$(BOOTSTRAP )  $( STAGE_2_TEST_SET2 )
128+ 	$(Q )$(BOOTSTRAP )  test  --stage 2  $( TEST_SET2 )
123129ci-mingw : ci-mingw-x ci-mingw-bootstrap
124130
125131.PHONY : dist
0 commit comments