RVBTCC/cov-test.sh

11 lines
318 B
Bash
Raw Normal View History

2024-12-08 03:40:47 +00:00
mkdir -p cov && cd cov &&
rm *
2024-12-23 14:42:31 +00:00
gcc --coverage -g -O0 ../boot.c -o boot.elf
2024-12-08 03:40:47 +00:00
for i in ../test/*.c; do
i=$(basename $i .c)
echo "Running coverage for test '$i'"
2024-12-23 14:42:31 +00:00
./boot.elf < ../test/$i.c > /dev/null
gcov boot.elf-boot.c
2024-12-08 03:40:47 +00:00
done
python3 -m gcovr --html-details --html-theme github.green -o report.html -r ..