cargoCheckHook: pass test-threads using an environment variable (#368699)

K900 1446a936 de2cae83

Changed files
+3 -4
pkgs
build-support
rust
+3 -4
pkgs/build-support/rust/hooks/cargo-check-hook.sh
···
local flagsArray=("-j" "$NIX_BUILD_CORES")
-
if [[ -z ${dontUseCargoParallelTests-} ]]; then
-
prependToVar checkFlags "--test-threads=$NIX_BUILD_CORES"
-
else
-
prependToVar checkFlags "--test-threads=1"
fi
if [ "${cargoCheckType}" != "debug" ]; then
···
local flagsArray=("-j" "$NIX_BUILD_CORES")
+
export RUST_TEST_THREADS=$NIX_BUILD_CORES
+
if [[ ! -z ${dontUseCargoParallelTests-} ]]; then
+
RUST_TEST_THREADS=1
fi
if [ "${cargoCheckType}" != "debug" ]; then