radare2/test/run_unit.sh

22 lines
468 B
Bash
Executable File

#!/bin/sh
# XXX: remove and just do 'r2r unit'
# TODO: seems like this KCOV thing should be implemented in V's r2r
# To run with kcov
# export KCOV="kcov /path/to/output"
# kcov output will be placed in the /path/to/output/index.html
LSAN_OPTIONS=detect_leaks=1
EXIT_STATUS=0
for i in $(find ./unit -name 'test_*' -type f -perm -111); do
filename=$(basename "$i")
echo "$filename"
${KCOV} $i
if [ "$?" -ne 0 ] ; then
EXIT_STATUS=1
fi
done
exit $EXIT_STATUS