summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@dtucker.net>2021-02-20 13:34:02 +1100
committerDarren Tucker <dtucker@dtucker.net>2021-02-21 15:39:01 +1100
commit5fcb0514949d61aadaf4a89cf16eb78fb47491ec (patch)
treeca120257b1bb528a4cc568f8224c3784ff2fc8a8
parentbb0b9bf45396c19486080d3eb0a159f94de7e6ba (diff)
Disable rlimit sandbox, doesn't work with valgrind
Only run regress tests, runing unit tests as well makes it run longer than allowed y github.
-rwxr-xr-x.github/configs8
1 files changed, 7 insertions, 1 deletions
diff --git a/.github/configs b/.github/configs
index f5b6efe9..280775e1 100755
--- a/.github/configs
+++ b/.github/configs
@@ -56,7 +56,13 @@ case "$config" in
TEST_TARGET=t-exec
;;
valgrind)
- TEST_TARGET="tests USE_VALGRIND=1"
+ # rlimit sandbox and FORTIFY_SOURCE confuse Valgrind.
+ CONFIGFLAGS="--without-sandbox --without-hardening"
+ CONFIGFLAGS="$CONFIGFLAGS --with-cppflags=-D_FORTIFY_SOURCE=0"
+ # Valgrind slows things down enough that the agent timeout test
+ # won't reliably pass, and the unit tests run longer than allowed
+ # by github.
+ TEST_TARGET="t-exec USE_VALGRIND=1 SKIP_LTESTS=agent-timeout"
;;
*)
echo "Unknown configuration $config"