diff options
author | Darren Tucker <dtucker@dtucker.net> | 2019-09-30 14:11:42 +1000 |
---|---|---|
committer | Darren Tucker <dtucker@dtucker.net> | 2019-09-30 14:11:42 +1000 |
commit | 0a403bfde71c4b82147473298d3a60b4171468bd (patch) | |
tree | 1d9723f67b84ce2d60c4636794eabffcb9aa261d /regress/Makefile | |
parent | 4d59f7a5169c451ebf559aedec031ac9da2bf80c (diff) | |
download | openssh-git-0a403bfde71c4b82147473298d3a60b4171468bd.tar.gz |
Add SKIP_LTESTS for skipping specific tests.
Diffstat (limited to 'regress/Makefile')
-rw-r--r-- | regress/Makefile | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/regress/Makefile b/regress/Makefile index 933fbb42..34c47e8c 100644 --- a/regress/Makefile +++ b/regress/Makefile @@ -210,8 +210,16 @@ t12: $(OBJ)/t12.out t-exec: ${LTESTS:=.sh} @if [ "x$?" = "x" ]; then exit 0; fi; \ for TEST in ""$?; do \ - echo "run test $${TEST}" ... 1>&2; \ - (env SUDO="${SUDO}" TEST_ENV=${TEST_ENV} ${TEST_SHELL} ${.CURDIR}/test-exec.sh ${.OBJDIR} ${.CURDIR}/$${TEST}) || exit $$?; \ + skip=no; \ + for t in ""$${SKIP_LTESTS}; do \ + if [ "x$${t}.sh" = "x$${TEST}" ]; then skip=yes; fi; \ + done; \ + if [ "x$${skip}" = "xno" ]; then \ + echo "run test $${TEST}" ... 1>&2; \ + (env SUDO="${SUDO}" TEST_ENV=${TEST_ENV} ${TEST_SHELL} ${.CURDIR}/test-exec.sh ${.OBJDIR} ${.CURDIR}/$${TEST}) || exit $$?; \ + else \ + echo skip test $${TEST} 1>&2; \ + fi; \ done t-exec-interop: ${INTEROP_TESTS:=.sh} |