2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-26 20:17:35 +00:00
bind/unit/unittest.sh.in

28 lines
567 B
Bash
Raw Normal View History

#!/bin/sh
KYUA=@KYUA@
UNITTESTS=@UNITTESTS@
CMOCKA_MESSAGE_OUTPUT=TAP
export CMOCKA_MESSAGE_OUTPUT
2011-09-04 12:12:15 +00:00
status=0
if [ -n "${UNITTESTS}" ] && [ -f Kyuafile ]
2011-02-27 14:13:51 +00:00
then
echo "S:unit:$(date)"
echo "T:unit:1:A"
2018-11-13 07:57:44 +11:00
echo "I: unit tests (using kyua)"
${KYUA} -v parallelism="${TEST_PARALLEL_JOBS:-1}" --logfile kyua.log --loglevel debug test --results-file "${KYUA_RESULT:-NEW}"
status=$?
${KYUA} report --results-file "${KYUA_RESULT:-LATEST}"
if [ "${status}" -eq "0" ]
2011-09-04 12:12:15 +00:00
then
2018-11-13 07:57:44 +11:00
rm -f kyua.log
echo "R:PASS"
2011-09-04 12:12:15 +00:00
else
echo "R:FAIL"
2011-09-04 12:12:15 +00:00
fi
echo "E:unit:$(date)"
2011-02-27 14:13:51 +00:00
fi
exit ${status}