-Added buildTest compile.sh script

main
Harry van Haaren 2013-09-23 11:56:01 +01:00
parent 1f3cbdf653
commit 3e9cd31dd7
1 changed files with 33 additions and 0 deletions

33
buildTest/compile.sh Executable file
View File

@ -0,0 +1,33 @@
#!/bin/bash
# A simple script to invoke cmake with the correct parameters to build the
# self-testing version of Luppp
function err_handle {
notify-send -t 0 -u critical "Luppp: Self-test FAILED!"
}
trap 'err_handle' ERR
set -e
cmake -DBUILD_TESTS=1 ../
make -j 2
lcov --zerocounters --directory .
lcov --capture --initial --directory . --output-file app
./src/luppp -test -stopAfterTest
lcov --base-directory . --directory . -c -o lupppFull.info
lcov --remove lupppFull.info "/usr*" --no-checksum --directory . --output-file lupppTmp.info
lcov --remove lupppTmp.info "*.hxx" --no-checksum --directory . --output-file luppp.info
genhtml luppp.info
notify-send -t 5 "Luppp: Test data available..."
firefox index.html