Skip to content

Commit 9df2dac

Browse files
committed
ci: move linkcheck from mingw-2 to mingw-1
Running UI tests now takes a huge amount of time on mingw builders (between 40 and 50 minutes), with mingw-1 builders taking even an hour less to finish than mingw-2. This PR moves linkcheck from mingw-2 to mingw-1, removing between 10 and 20 minutes of runtime on the -2 builders.
1 parent 5a6d801 commit 9df2dac

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

src/bootstrap/mk/Makefile.in

+9
Original file line numberDiff line numberDiff line change
@@ -81,5 +81,14 @@ ci-subset-1:
8181
ci-subset-2:
8282
$(Q)$(BOOTSTRAP) test $(TESTS_IN_2)
8383

84+
TESTS_IN_MINGW_2 := \
85+
src/test/ui \
86+
src/test/compile-fail
87+
88+
ci-mingw-subset-1:
89+
$(Q)$(BOOTSTRAP) test $(TESTS_IN_MINGW_2:%=--exclude %)
90+
ci-mingw-subset-2:
91+
$(Q)$(BOOTSTRAP) test $(TESTS_IN_MINGW_2)
92+
8493

8594
.PHONY: dist

src/ci/azure-pipelines/auto.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ jobs:
272272
i686-mingw-1:
273273
MSYS_BITS: 32
274274
RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu
275-
SCRIPT: make ci-subset-1
275+
SCRIPT: make ci-mingw-subset-1
276276
MINGW_URL: https://rust-lang-ci-mirrors.s3-us-west-1.amazonaws.com/rustc
277277
MINGW_ARCHIVE: i686-6.3.0-release-posix-dwarf-rt_v5-rev2.7z
278278
MINGW_DIR: mingw32
@@ -282,13 +282,13 @@ jobs:
282282
i686-mingw-2:
283283
MSYS_BITS: 32
284284
RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu
285-
SCRIPT: make ci-subset-2
285+
SCRIPT: make ci-mingw-subset-2
286286
MINGW_URL: https://rust-lang-ci-mirrors.s3-us-west-1.amazonaws.com/rustc
287287
MINGW_ARCHIVE: i686-6.3.0-release-posix-dwarf-rt_v5-rev2.7z
288288
MINGW_DIR: mingw32
289289
x86_64-mingw-1:
290290
MSYS_BITS: 64
291-
SCRIPT: make ci-subset-1
291+
SCRIPT: make ci-mingw-subset-1
292292
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu
293293
MINGW_URL: https://rust-lang-ci-mirrors.s3-us-west-1.amazonaws.com/rustc
294294
MINGW_ARCHIVE: x86_64-6.3.0-release-posix-seh-rt_v5-rev2.7z
@@ -298,7 +298,7 @@ jobs:
298298
NO_LLVM_ASSERTIONS: 1
299299
x86_64-mingw-2:
300300
MSYS_BITS: 64
301-
SCRIPT: make ci-subset-2
301+
SCRIPT: make ci-mingw-subset-2
302302
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu
303303
MINGW_URL: https://rust-lang-ci-mirrors.s3-us-west-1.amazonaws.com/rustc
304304
MINGW_ARCHIVE: x86_64-6.3.0-release-posix-seh-rt_v5-rev2.7z

0 commit comments

Comments
 (0)