`TEST_SKIP`: takes a space separated list of tests to skip.
+`TEST_SKIP_SUBTEST=subtest`: takes a space separated list of subtests to skip.
+
+`TEST_SKIP_TESTCASE=testcase`: takes a space separated list of testcases to skip.
+
## Ubuntu CI
New PRs submitted to the project are run through regression tests, and one set
continue
fi
+ for skip in ${TEST_SKIP_SUBTESTS:-}; do
+ if [[ "$subtest" =~ $skip ]]; then
+ echo "Skipping $subtest (matching '$skip')"
+ continue 2
+ fi
+ done
+
: "--- $subtest BEGIN ---"
SECONDS=0
"./$subtest" &
continue
fi
+ for skip in ${TEST_SKIP_SUBTESTS:-}; do
+ if [[ "$subtest" =~ $skip ]]; then
+ echo "Skipping $subtest (matching '$skip')"
+ continue 2
+ fi
+ done
+
: "--- $subtest BEGIN ---"
SECONDS=0
if ! "./$subtest"; then
continue
fi
+ for skip in ${TEST_SKIP_TESTCASES:-}; do
+ if [[ "$testcase" =~ $skip ]]; then
+ echo "Skipping $testcase (matching '$skip')"
+ continue 2
+ fi
+ done
+
: "+++ $testcase BEGIN +++"
# Note: the subshell here is used purposefully, otherwise we might
# unexpectedly inherit a RETURN trap handler from the called