rust/library/compiler-builtins/ci/run-extensive.sh
Trevor Gross 13b94cf89f ci: Fix extensive tests
Move this to a script and ensure only `libm-test` gets built to avoid
default feature issues with `compiler-builtins`.
2025-04-21 22:50:42 -04:00

25 lines
455 B
Bash
Executable File

#!/bin/bash
set -euo pipefail
echo "Tests to run: '$TO_TEST'"
if [ -z "$TO_TEST" ]; then
echo "No tests to run, exiting."
exit
fi
set -x
test_cmd=(
cargo test
--package libm-test
--features "build-mpfr,libm/unstable,libm/force-soft-floats"
--profile release-checked
)
# Run the non-extensive tests first to catch any easy failures
"${test_cmd[@]}" -- "$TO_TEST"
LIBM_EXTENSIVE_TESTS="$TO_TEST" "${test_cmd[@]}" -- extensive