Fix nightly tests with llvm-tools.

This commit is contained in:
Eric Huss 2020-05-23 11:33:32 -07:00
parent d662f2559b
commit e4863cf23a
2 changed files with 6 additions and 5 deletions

View File

@ -118,10 +118,11 @@ If you can't install an alternate target, you can set the
`CFG_DISABLE_CROSS_TESTS=1` environment variable to disable these tests. The
Windows cross tests only support the MSVC toolchain.
Some of the nightly tests require the `rustc-dev` component installed. This
component includes the compiler as a library. This may already be installed
with your nightly toolchain, but it if isn't, run `rustup component add
rustc-dev --toolchain=nightly`.
Some of the nightly tests require the `rustc-dev` and `llvm-tools-preview`
rustup components installed. These components include the compiler as a
library. This may already be installed with your nightly toolchain, but if it
isn't, run `rustup component add rustc-dev llvm-tools-preview
--toolchain=nightly`.
There are several other packages in the repo for running specialized tests,
and you will need to run these tests separately by changing into its directory

View File

@ -5,7 +5,7 @@ steps:
rustup component remove --toolchain=$TOOLCHAIN rust-docs || echo "already removed"
rustup update --no-self-update $TOOLCHAIN
if [[ "$TOOLCHAIN" == "nightly"* ]]; then
rustup component add --toolchain=$TOOLCHAIN rustc-dev
rustup component add --toolchain=$TOOLCHAIN rustc-dev llvm-tools-preview
fi
rustup default $TOOLCHAIN
displayName: Install rust