diff options
Diffstat (limited to 'regress/Makefile')
-rw-r--r-- | regress/Makefile | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/regress/Makefile b/regress/Makefile index 647b4a049..925edf71a 100644 --- a/regress/Makefile +++ b/regress/Makefile | |||
@@ -1,4 +1,4 @@ | |||
1 | # $OpenBSD: Makefile,v 1.97 2018/06/07 04:46:34 djm Exp $ | 1 | # $OpenBSD: Makefile,v 1.100 2019/01/20 23:24:19 djm Exp $ |
2 | 2 | ||
3 | REGRESS_TARGETS= unit t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t-exec | 3 | REGRESS_TARGETS= unit t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t-exec |
4 | tests: prep $(REGRESS_TARGETS) | 4 | tests: prep $(REGRESS_TARGETS) |
@@ -11,7 +11,6 @@ prep: | |||
11 | 11 | ||
12 | clean: | 12 | clean: |
13 | for F in $(CLEANFILES); do rm -f $(OBJ)$$F; done | 13 | for F in $(CLEANFILES); do rm -f $(OBJ)$$F; done |
14 | test -z "${SUDO}" || ${SUDO} rm -f ${SUDO_CLEAN} | ||
15 | rm -rf $(OBJ).putty | 14 | rm -rf $(OBJ).putty |
16 | 15 | ||
17 | distclean: clean | 16 | distclean: clean |
@@ -92,7 +91,8 @@ LTESTS= connect \ | |||
92 | INTEROP_TESTS= putty-transfer putty-ciphers putty-kex conch-ciphers | 91 | INTEROP_TESTS= putty-transfer putty-ciphers putty-kex conch-ciphers |
93 | #INTEROP_TESTS+=ssh-com ssh-com-client ssh-com-keygen ssh-com-sftp | 92 | #INTEROP_TESTS+=ssh-com ssh-com-client ssh-com-keygen ssh-com-sftp |
94 | 93 | ||
95 | #LTESTS= cipher-speed | 94 | EXTRA_TESTS= agent-pkcs11 |
95 | #EXTRA_TESTS+= cipher-speed | ||
96 | 96 | ||
97 | USERNAME= ${LOGNAME} | 97 | USERNAME= ${LOGNAME} |
98 | CLEANFILES= *.core actual agent-key.* authorized_keys_${USERNAME} \ | 98 | CLEANFILES= *.core actual agent-key.* authorized_keys_${USERNAME} \ |
@@ -122,8 +122,6 @@ CLEANFILES= *.core actual agent-key.* authorized_keys_${USERNAME} \ | |||
122 | t8.out t8.out.pub t9.out t9.out.pub testdata \ | 122 | t8.out t8.out.pub t9.out t9.out.pub testdata \ |
123 | user_*key* user_ca* user_key* | 123 | user_*key* user_ca* user_key* |
124 | 124 | ||
125 | SUDO_CLEAN+= /var/run/testdata_${USERNAME} /var/run/keycommand_${USERNAME} | ||
126 | |||
127 | # Enable all malloc(3) randomisations and checks | 125 | # Enable all malloc(3) randomisations and checks |
128 | TEST_ENV= "MALLOC_OPTIONS=CFGJRSUX" | 126 | TEST_ENV= "MALLOC_OPTIONS=CFGJRSUX" |
129 | 127 | ||
@@ -217,6 +215,13 @@ t-exec-interop: ${INTEROP_TESTS:=.sh} | |||
217 | (env SUDO="${SUDO}" TEST_ENV=${TEST_ENV} ${TEST_SHELL} ${.CURDIR}/test-exec.sh ${.OBJDIR} ${.CURDIR}/$${TEST}) || exit $$?; \ | 215 | (env SUDO="${SUDO}" TEST_ENV=${TEST_ENV} ${TEST_SHELL} ${.CURDIR}/test-exec.sh ${.OBJDIR} ${.CURDIR}/$${TEST}) || exit $$?; \ |
218 | done | 216 | done |
219 | 217 | ||
218 | t-extra: ${EXTRA_TESTS:=.sh} | ||
219 | @if [ "x$?" = "x" ]; then exit 0; fi; \ | ||
220 | for TEST in ""$?; do \ | ||
221 | echo "run test $${TEST}" ... 1>&2; \ | ||
222 | (env SUDO="${SUDO}" TEST_ENV=${TEST_ENV} ${TEST_SHELL} ${.CURDIR}/test-exec.sh ${.OBJDIR} ${.CURDIR}/$${TEST}) || exit $$?; \ | ||
223 | done | ||
224 | |||
220 | # Not run by default | 225 | # Not run by default |
221 | interop: ${INTEROP_TARGETS} | 226 | interop: ${INTEROP_TARGETS} |
222 | 227 | ||