diff --git a/.travis.yml b/.travis.yml index 8ce3aadaccd..40122df2d94 100644 --- a/.travis.yml +++ b/.travis.yml @@ -168,7 +168,7 @@ matrix: if: branch = auto - env: IMAGE=x86_64-gnu-aux if: branch = auto - - env: IMAGE=x86_64-gnu-cargotest + - env: IMAGE=x86_64-gnu-tools if: branch = auto - env: IMAGE=x86_64-gnu-debug if: branch = auto diff --git a/appveyor.yml b/appveyor.yml index b86fa25337b..7cde52cd69e 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -25,9 +25,14 @@ environment: RUST_CHECK_TARGET: check-aux RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc - # MSVC cargotest + # MSVC tools tests - MSYS_BITS: 64 - SCRIPT: python x.py test src/tools/cargotest + SCRIPT: > + python x.py test --no-fail-fast + src/tools/rls + src/tools/rustfmt + src/tools/miri + src/tools/clippy RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc # 32/64-bit MinGW builds. diff --git a/src/bootstrap/mk/Makefile.in b/src/bootstrap/mk/Makefile.in index eb92c8f143b..925a361f0b2 100644 --- a/src/bootstrap/mk/Makefile.in +++ b/src/bootstrap/mk/Makefile.in @@ -53,9 +53,7 @@ check: check-aux: $(Q)$(BOOTSTRAP) test \ src/tools/cargo \ - src/tools/rls \ - src/tools/rustfmt \ - src/tools/miri \ + src/tools/cargotest \ src/test/pretty \ src/test/run-pass/pretty \ src/test/run-fail/pretty \ diff --git a/src/ci/docker/x86_64-gnu-aux/Dockerfile b/src/ci/docker/x86_64-gnu-aux/Dockerfile index a453c62cc9e..62c55f48067 100644 --- a/src/ci/docker/x86_64-gnu-aux/Dockerfile +++ b/src/ci/docker/x86_64-gnu-aux/Dockerfile @@ -12,7 +12,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ libssl-dev \ sudo \ xz-utils \ - pkg-config + pkg-config \ + libgl1-mesa-dev \ + llvm-dev \ + libfreetype6-dev \ + libexpat1-dev COPY scripts/sccache.sh /scripts/ RUN sh /scripts/sccache.sh diff --git a/src/ci/docker/x86_64-gnu-cargotest/Dockerfile b/src/ci/docker/x86_64-gnu-tools/Dockerfile similarity index 70% rename from src/ci/docker/x86_64-gnu-cargotest/Dockerfile rename to src/ci/docker/x86_64-gnu-tools/Dockerfile index a5326625bf4..f4ba58e536f 100644 --- a/src/ci/docker/x86_64-gnu-cargotest/Dockerfile +++ b/src/ci/docker/x86_64-gnu-tools/Dockerfile @@ -12,14 +12,14 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ libssl-dev \ sudo \ xz-utils \ - pkg-config \ - libgl1-mesa-dev \ - llvm-dev \ - libfreetype6-dev \ - libexpat1-dev + pkg-config COPY scripts/sccache.sh /scripts/ RUN sh /scripts/sccache.sh ENV RUST_CONFIGURE_ARGS --build=x86_64-unknown-linux-gnu -ENV SCRIPT python2.7 ../x.py test src/tools/cargotest +ENV SCRIPT python2.7 ../x.py --no-fail-fast \ + src/tools/rls \ + src/tools/rustfmt \ + src/tools/miri \ + src/tools/clippy