Skip to content

Commit 3eb459f

Browse files
committed
Merge branch 'aux-tests' of https://github.com/alexcrichton/rust into rollup
2 parents ebea2ea + 900dd8a commit 3eb459f

File tree

5 files changed

+23
-15
lines changed

5 files changed

+23
-15
lines changed

.travis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ matrix:
2020
- env: IMAGE=x86_64-freebsd
2121
- env: IMAGE=x86_64-gnu
2222
- env: IMAGE=x86_64-gnu-full-bootstrap
23-
- env: IMAGE=x86_64-gnu-cargotest
23+
- env: IMAGE=x86_64-gnu-aux
2424
- env: IMAGE=x86_64-gnu-debug
2525
- env: IMAGE=x86_64-gnu-nopt
2626
- env: IMAGE=x86_64-gnu-make

appveyor.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ environment:
2121
# MSVC cargotest
2222
- MSYS_BITS: 64
2323
NO_VENDOR: 1
24-
RUST_CHECK_TARGET: check-cargotest
24+
RUST_CHECK_TARGET: check-aux
2525
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc
2626

2727
# 32/64-bit MinGW builds.

src/bootstrap/mk/Makefile.in

+10-2
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,16 @@ standalone-docs:
5151
$(Q)$(BOOTSTRAP) doc src/doc $(BOOTSTRAP_ARGS)
5252
check:
5353
$(Q)$(BOOTSTRAP) test $(BOOTSTRAP_ARGS)
54-
check-cargotest:
55-
$(Q)$(BOOTSTRAP) test src/tools/cargotest $(BOOTSTRAP_ARGS)
54+
check-aux:
55+
$(Q)$(BOOTSTRAP) test \
56+
src/tools/cargotest \
57+
src/test/pretty \
58+
src/test/run-pass/pretty \
59+
src/test/run-fail/pretty \
60+
src/test/run-pass-valgrind/pretty \
61+
src/test/run-pass-fulldeps/pretty \
62+
src/test/run-fail-fulldeps/pretty \
63+
$(BOOTSTRAP_ARGS)
5664
dist:
5765
$(Q)$(BOOTSTRAP) dist $(BOOTSTRAP_ARGS)
5866
distcheck:

src/bootstrap/step.rs

+10-10
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ pub fn build_rules<'a>(build: &'a Build) -> Rules {
284284
//
285285
// Various unit tests and tests suites we can run
286286
{
287-
let mut suite = |name, path, dir, mode| {
287+
let mut suite = |name, path, mode, dir| {
288288
rules.test(name, path)
289289
.dep(|s| s.name("libtest"))
290290
.dep(|s| s.name("tool-compiletest").target(s.host))
@@ -296,9 +296,9 @@ pub fn build_rules<'a>(build: &'a Build) -> Rules {
296296
Step::noop()
297297
}
298298
})
299-
.default(true)
299+
.default(mode != "pretty") // pretty tests don't run everywhere
300300
.run(move |s| {
301-
check::compiletest(build, &s.compiler(), s.target, dir, mode)
301+
check::compiletest(build, &s.compiler(), s.target, mode, dir)
302302
});
303303
};
304304

@@ -346,14 +346,14 @@ pub fn build_rules<'a>(build: &'a Build) -> Rules {
346346
s.target));
347347

348348
{
349-
let mut suite = |name, path, dir, mode| {
349+
let mut suite = |name, path, mode, dir| {
350350
rules.test(name, path)
351351
.dep(|s| s.name("librustc"))
352352
.dep(|s| s.name("tool-compiletest").target(s.host))
353-
.default(true)
353+
.default(mode != "pretty")
354354
.host(true)
355355
.run(move |s| {
356-
check::compiletest(build, &s.compiler(), s.target, dir, mode)
356+
check::compiletest(build, &s.compiler(), s.target, mode, dir)
357357
});
358358
};
359359

@@ -366,13 +366,13 @@ pub fn build_rules<'a>(build: &'a Build) -> Rules {
366366
suite("check-pretty", "src/test/pretty", "pretty", "pretty");
367367
suite("check-pretty-rpass", "src/test/run-pass/pretty", "pretty",
368368
"run-pass");
369-
suite("check-pretty-rfail", "src/test/run-pass/pretty", "pretty",
369+
suite("check-pretty-rfail", "src/test/run-fail/pretty", "pretty",
370370
"run-fail");
371-
suite("check-pretty-valgrind", "src/test/run-pass-valgrind", "pretty",
371+
suite("check-pretty-valgrind", "src/test/run-pass-valgrind/pretty", "pretty",
372372
"run-pass-valgrind");
373-
suite("check-pretty-rpass-full", "src/test/run-pass-fulldeps",
373+
suite("check-pretty-rpass-full", "src/test/run-pass-fulldeps/pretty",
374374
"pretty", "run-pass-fulldeps");
375-
suite("check-pretty-rfail-full", "src/test/run-fail-fulldeps",
375+
suite("check-pretty-rfail-full", "src/test/run-fail-fulldeps/pretty",
376376
"pretty", "run-fail-fulldeps");
377377
}
378378

src/ci/docker/x86_64-gnu-cargotest/Dockerfile renamed to src/ci/docker/x86_64-gnu-aux/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@ RUN curl -OL https://github.com/Yelp/dumb-init/releases/download/v1.2.0/dumb-ini
2424
ENTRYPOINT ["/usr/bin/dumb-init", "--"]
2525

2626
ENV RUST_CONFIGURE_ARGS --build=x86_64-unknown-linux-gnu
27-
ENV RUST_CHECK_TARGET check-cargotest
27+
ENV RUST_CHECK_TARGET check-aux
2828
ENV NO_VENDOR 1

0 commit comments

Comments
 (0)