mirror of
https://github.com/rust-lang/rust.git
synced 2025-01-26 22:53:28 +00:00
Merge branch 'aux-tests' of https://github.com/alexcrichton/rust into rollup
This commit is contained in:
commit
3eb459ff5f
@ -20,7 +20,7 @@ matrix:
|
||||
- env: IMAGE=x86_64-freebsd
|
||||
- env: IMAGE=x86_64-gnu
|
||||
- env: IMAGE=x86_64-gnu-full-bootstrap
|
||||
- env: IMAGE=x86_64-gnu-cargotest
|
||||
- env: IMAGE=x86_64-gnu-aux
|
||||
- env: IMAGE=x86_64-gnu-debug
|
||||
- env: IMAGE=x86_64-gnu-nopt
|
||||
- env: IMAGE=x86_64-gnu-make
|
||||
|
@ -21,7 +21,7 @@ environment:
|
||||
# MSVC cargotest
|
||||
- MSYS_BITS: 64
|
||||
NO_VENDOR: 1
|
||||
RUST_CHECK_TARGET: check-cargotest
|
||||
RUST_CHECK_TARGET: check-aux
|
||||
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc
|
||||
|
||||
# 32/64-bit MinGW builds.
|
||||
|
@ -51,8 +51,16 @@ standalone-docs:
|
||||
$(Q)$(BOOTSTRAP) doc src/doc $(BOOTSTRAP_ARGS)
|
||||
check:
|
||||
$(Q)$(BOOTSTRAP) test $(BOOTSTRAP_ARGS)
|
||||
check-cargotest:
|
||||
$(Q)$(BOOTSTRAP) test src/tools/cargotest $(BOOTSTRAP_ARGS)
|
||||
check-aux:
|
||||
$(Q)$(BOOTSTRAP) test \
|
||||
src/tools/cargotest \
|
||||
src/test/pretty \
|
||||
src/test/run-pass/pretty \
|
||||
src/test/run-fail/pretty \
|
||||
src/test/run-pass-valgrind/pretty \
|
||||
src/test/run-pass-fulldeps/pretty \
|
||||
src/test/run-fail-fulldeps/pretty \
|
||||
$(BOOTSTRAP_ARGS)
|
||||
dist:
|
||||
$(Q)$(BOOTSTRAP) dist $(BOOTSTRAP_ARGS)
|
||||
distcheck:
|
||||
|
@ -284,7 +284,7 @@ pub fn build_rules<'a>(build: &'a Build) -> Rules {
|
||||
//
|
||||
// Various unit tests and tests suites we can run
|
||||
{
|
||||
let mut suite = |name, path, dir, mode| {
|
||||
let mut suite = |name, path, mode, dir| {
|
||||
rules.test(name, path)
|
||||
.dep(|s| s.name("libtest"))
|
||||
.dep(|s| s.name("tool-compiletest").target(s.host))
|
||||
@ -296,9 +296,9 @@ pub fn build_rules<'a>(build: &'a Build) -> Rules {
|
||||
Step::noop()
|
||||
}
|
||||
})
|
||||
.default(true)
|
||||
.default(mode != "pretty") // pretty tests don't run everywhere
|
||||
.run(move |s| {
|
||||
check::compiletest(build, &s.compiler(), s.target, dir, mode)
|
||||
check::compiletest(build, &s.compiler(), s.target, mode, dir)
|
||||
});
|
||||
};
|
||||
|
||||
@ -346,14 +346,14 @@ pub fn build_rules<'a>(build: &'a Build) -> Rules {
|
||||
s.target));
|
||||
|
||||
{
|
||||
let mut suite = |name, path, dir, mode| {
|
||||
let mut suite = |name, path, mode, dir| {
|
||||
rules.test(name, path)
|
||||
.dep(|s| s.name("librustc"))
|
||||
.dep(|s| s.name("tool-compiletest").target(s.host))
|
||||
.default(true)
|
||||
.default(mode != "pretty")
|
||||
.host(true)
|
||||
.run(move |s| {
|
||||
check::compiletest(build, &s.compiler(), s.target, dir, mode)
|
||||
check::compiletest(build, &s.compiler(), s.target, mode, dir)
|
||||
});
|
||||
};
|
||||
|
||||
@ -366,13 +366,13 @@ pub fn build_rules<'a>(build: &'a Build) -> Rules {
|
||||
suite("check-pretty", "src/test/pretty", "pretty", "pretty");
|
||||
suite("check-pretty-rpass", "src/test/run-pass/pretty", "pretty",
|
||||
"run-pass");
|
||||
suite("check-pretty-rfail", "src/test/run-pass/pretty", "pretty",
|
||||
suite("check-pretty-rfail", "src/test/run-fail/pretty", "pretty",
|
||||
"run-fail");
|
||||
suite("check-pretty-valgrind", "src/test/run-pass-valgrind", "pretty",
|
||||
suite("check-pretty-valgrind", "src/test/run-pass-valgrind/pretty", "pretty",
|
||||
"run-pass-valgrind");
|
||||
suite("check-pretty-rpass-full", "src/test/run-pass-fulldeps",
|
||||
suite("check-pretty-rpass-full", "src/test/run-pass-fulldeps/pretty",
|
||||
"pretty", "run-pass-fulldeps");
|
||||
suite("check-pretty-rfail-full", "src/test/run-fail-fulldeps",
|
||||
suite("check-pretty-rfail-full", "src/test/run-fail-fulldeps/pretty",
|
||||
"pretty", "run-fail-fulldeps");
|
||||
}
|
||||
|
||||
|
@ -24,5 +24,5 @@ RUN curl -OL https://github.com/Yelp/dumb-init/releases/download/v1.2.0/dumb-ini
|
||||
ENTRYPOINT ["/usr/bin/dumb-init", "--"]
|
||||
|
||||
ENV RUST_CONFIGURE_ARGS --build=x86_64-unknown-linux-gnu
|
||||
ENV RUST_CHECK_TARGET check-cargotest
|
||||
ENV RUST_CHECK_TARGET check-aux
|
||||
ENV NO_VENDOR 1
|
Loading…
Reference in New Issue
Block a user