aboutsummaryrefslogtreecommitdiff
path: root/.github/configs
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2021-04-23 19:13:32 +0000
committerEd Maste <emaste@FreeBSD.org>2021-04-23 19:13:32 +0000
commitcbaad7c77fb842fe6b6be03cbdb3e85a6de759bf (patch)
tree34cfd9a7d42a852f02946dd407158933e8a2f10a /.github/configs
parent206be79acbdeb88ea254ac622a60a4ee8015c5f6 (diff)
downloadsrc-cbaad7c77fb842fe6b6be03cbdb3e85a6de759bf.tar.gz
src-cbaad7c77fb842fe6b6be03cbdb3e85a6de759bf.zip
Vendor import of OpenSSH 8.6p1vendor/openssh/8.6p1
Diffstat (limited to '.github/configs')
-rwxr-xr-x.github/configs38
1 files changed, 27 insertions, 11 deletions
diff --git a/.github/configs b/.github/configs
index 1c06e00d110c..c47f1a523b16 100755
--- a/.github/configs
+++ b/.github/configs
@@ -56,22 +56,38 @@ case "$config" in
LIBCRYPTOFLAGS="--without-openssl"
TEST_TARGET=t-exec
;;
- valgrind-1)
+ valgrind-[1-4]|valgrind-unit)
# rlimit sandbox and FORTIFY_SOURCE confuse Valgrind.
CONFIGFLAGS="--without-sandbox --without-hardening"
CONFIGFLAGS="$CONFIGFLAGS --with-cppflags=-D_FORTIFY_SOURCE=0"
+ TEST_TARGET="t-exec USE_VALGRIND=1"
+ TEST_SSH_ELAPSED_TIMES=1
+ export TEST_SSH_ELAPSED_TIMES
# 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 rekey try-ciphers cert-userkey integrity"
- ;;
- valgrind-2)
- CONFIGFLAGS="--without-sandbox --without-hardening"
- CONFIGFLAGS="$CONFIGFLAGS --with-cppflags=-D_FORTIFY_SOURCE=0"
- # The rekey test takes >30 min so run separately.
- TEST_TARGET="t-exec USE_VALGRIND=1"
- LTESTS="rekey try-ciphers cert-userkey integrity"
+ # by github so split into three separate tests.
+ tests2="rekey integrity"
+ tests3="krl forward-control sshsig"
+ tests4="cert-userkey cert-hostkey kextype sftp-perm keygen-comment"
+ case "$config" in
+ valgrind-1)
+ # All tests except agent-timeout (which is flaky under valgrind)
+ #) and slow ones that run separately to increase parallelism.
+ SKIP_LTESTS="agent-timeout ${tests2} ${tests3} ${tests4}"
+ ;;
+ valgrind-2)
+ LTESTS="${tests2}"
+ ;;
+ valgrind-3)
+ LTESTS="${tests3}"
+ ;;
+ valgrind-4)
+ LTESTS="${tests4}"
+ ;;
+ valgrind-unit)
+ TEST_TARGET="unit USE_VALGRIND=1"
+ ;;
+ esac
;;
*)
echo "Unknown configuration $config"