#!/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