Prevent misc_helpers from running as a test.
Do this by generating misc_helpers explicitly, without using the ATF_TESTS_SH functionality. While this script is technically an atf-sh test program, it is not intended to be run as a test and therefore it mustn't end up in the Kyuafile. Using ATF_TESTS_SH means that misc_helpers ended up registered in the Kyuafile and then failed to run as a test. The alternative would be to supply an explicit Kyuafile from this directory that lists the known test files, but doing it the way described above will be easier to maintain. MFC after: 3 days
This commit is contained in:
parent
22525db507
commit
68d4cdd010
@ -10,9 +10,17 @@ ATF= ${.CURDIR:H:H:H:H}/contrib/atf
|
||||
ATF_TESTS_SH+= atf_check_test
|
||||
ATF_TESTS_SH+= config_test
|
||||
ATF_TESTS_SH+= integration_test
|
||||
ATF_TESTS_SH+= misc_helpers
|
||||
ATF_TESTS_SH+= normalize_test
|
||||
ATF_TESTS_SH+= tc_test
|
||||
ATF_TESTS_SH+= tp_test
|
||||
|
||||
SCRIPTS+= misc_helpers
|
||||
SCRIPTSDIR_misc_helpers=${TESTSDIR}
|
||||
CLEANFILES+= misc_helpers misc_helpers.tmp
|
||||
misc_helpers: misc_helpers.sh
|
||||
echo '#! /usr/bin/atf-sh' >${.TARGET}.tmp
|
||||
cat ${.ALLSRC} >>${.TARGET}.tmp
|
||||
chmod +x ${.TARGET}.tmp
|
||||
mv ${.TARGET}.tmp ${.TARGET}
|
||||
|
||||
.include <atf.test.mk>
|
||||
|
Loading…
Reference in New Issue
Block a user