mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
19 lines
661 B
Bash
Executable File
19 lines
661 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -euo pipefail
|
|
|
|
# This script is run by the CI to set up the test environment for the Rust QL tests
|
|
# We run this as rustup is not meant to be run in parallel, and will this setup will be run by rust-analyzer in the
|
|
# parallel QL tests unless we do the setup prior to launching the tests.
|
|
# We do this for each `rust-toolchain.toml` we use in the tests (and the root one in `rust` last, so it becomes the
|
|
# default).
|
|
|
|
cd "$(dirname "$0")"
|
|
|
|
find . -name rust-toolchain.toml \
|
|
-execdir rustup install \; \
|
|
-execdir rustup component add rust-src \;
|
|
|
|
# no to install rust-src explicitly, it's listedin ql/rust/rust-toolchain.toml
|
|
rustup install
|