5858    NO_DEBUG_ASSERTIONS : 1 
5959    NO_OVERFLOW_CHECKS : 1 
6060
61-   #  Different set of tests to run tests in parallel in multiple jobs.
62-   stage_2_test_set1 : &stage_2_test_set1 
63-     DOCKER_SCRIPT : >- 
64-       python3 ../x.py --stage 2 test 
65-       --skip compiler 
66-       --skip src 
67- 
68- stage_2_test_set2 : &stage_2_test_set2 
69-     DOCKER_SCRIPT : >- 
70-       python3 ../x.py --stage 2 test 
71-       --skip tests 
72-       --skip coverage-map 
73-       --skip coverage-run 
74-       --skip library 
75-       --skip tidyselftest 
76- 
7761  production :
7862    &production 
7963    DEPLOY_BUCKET : rust-lang-ci2 
@@ -234,22 +218,22 @@ auto:
234218  - image : i686-gnu-1 
235219    env :
236220      IMAGE : i686-gnu 
237-       << :  * stage_2_test_set1
221+       DOCKER_SCRIPT :  stage_2_test_set1.sh  
238222    << : *job-linux-4c 
239223
240224  #  Skip tests that run in i686-gnu-1
241225  - image : i686-gnu-2 
242226    env :
243227      IMAGE : i686-gnu 
244-       << :  * stage_2_test_set2
228+       DOCKER_SCRIPT :  stage_2_test_set2.sh  
245229    << : *job-linux-4c 
246230
247231  #  The i686-gnu-nopt job is split into multiple jobs to run tests in parallel.
248232  #  i686-gnu-nopt-1 skips tests that run in i686-gnu-nopt-2
249233  - image : i686-gnu-nopt-1 
250234    env :
251235      IMAGE : i686-gnu-nopt 
252-       << :  * stage_2_test_set1
236+       DOCKER_SCRIPT :  /scripts/ stage_2_test_set1.sh 
253237    << : *job-linux-4c 
254238
255239  #  Skip tests that run in i686-gnu-nopt-1
@@ -258,12 +242,7 @@ auto:
258242      IMAGE : i686-gnu-nopt 
259243      DOCKER_SCRIPT : >- 
260244        python3 ../x.py test --stage 0 --config /config/nopt-std-config.toml library/std && 
261-         python3 ../x.py --stage 2 test 
262-         --skip tests 
263-         --skip coverage-map 
264-         --skip coverage-run 
265-         --skip library 
266-         --skip tidyselftest 
245+         /scripts/stage_2_test_set2.sh 
267246<< : *job-linux-4c 
268247
269248  - image : mingw-check 
@@ -319,7 +298,7 @@ auto:
319298    env :
320299      RUST_BACKTRACE : 1 
321300      IMAGE : x86_64-gnu-llvm-19 
322-       DOCKER_SCRIPT : x86_64-gnu-llvm1 .sh
301+       DOCKER_SCRIPT : stage_2_test_set1 .sh
323302    << : *job-linux-4c 
324303
325304  #  Skip tests that run in x86_64-gnu-llvm-19-{1,3}
@@ -345,7 +324,7 @@ auto:
345324      RUST_BACKTRACE : 1 
346325      READ_ONLY_SRC : " 0" 
347326      IMAGE : x86_64-gnu-llvm-18 
348-       DOCKER_SCRIPT : x86_64-gnu-llvm1 .sh
327+       DOCKER_SCRIPT : stage_2_test_set1 .sh
349328    << : *job-linux-4c 
350329
351330  #  Skip tests that run in x86_64-gnu-llvm-18-{1,3}
0 commit comments