about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTrevor Gross <tmgross@umich.edu>2025-02-07 01:23:19 +0000
committerTrevor Gross <tmgross@umich.edu>2025-02-07 02:47:06 +0000
commit69ebd750ccacd44fab4407501d568abd1e0801c1 (patch)
tree85a3388a463a08fe8261722f9f0416cf36a7a02b
parentaac4901953c475ba4ab911978661c7d478b32cff (diff)
downloadrust-69ebd750ccacd44fab4407501d568abd1e0801c1.tar.gz
rust-69ebd750ccacd44fab4407501d568abd1e0801c1.zip
Run standard tests before running integration tests
To ensure we don't waste time running extensive tests when there is an
easily identifiable failure, run the normal test suite for relevant
functions before starting extensive tests.
-rw-r--r--library/compiler-builtins/libm/.github/workflows/main.yaml3
1 files changed, 3 insertions, 0 deletions
diff --git a/library/compiler-builtins/libm/.github/workflows/main.yaml b/library/compiler-builtins/libm/.github/workflows/main.yaml
index e1d263deac1..de131639b56 100644
--- a/library/compiler-builtins/libm/.github/workflows/main.yaml
+++ b/library/compiler-builtins/libm/.github/workflows/main.yaml
@@ -273,6 +273,9 @@ jobs:
             exit
           fi
 
+          # Run the non-extensive tests first to catch any easy failures
+          cargo t --profile release-checked -- "$CHANGED"
+
           LIBM_EXTENSIVE_TESTS="$CHANGED" cargo t \
             --features build-mpfr,unstable,force-soft-floats \
             --profile release-checked \