summaryrefslogtreecommitdiff
path: root/test/lcov-run-all.sh
blob: de52a4f7269b13f5cc3f68a1a05bdb0892aa1909 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

APPBASE_INFO=appbase.info
APPTEST_INFO=apptest.info
APPTOTAL_INFO=apptotal.info

make distclean
rm -rf $APPBASE_INFO $APPTEST_INFO html
make -j 2 -f Makefile.prof all test test-rss
lcov -c -i -b . -d . -o $APPBASE_INFO
export OFFLINE=1
( cd test
./test
./test-rss
./run-uitests-headless.sh )
lcov -c -b . -d . -o $APPTEST_INFO
lcov -b . -d . -a $APPBASE_INFO -a $APPTEST_INFO -o $APPTOTAL_INFO
rm -rf html
genhtml -o html $APPTOTAL_INFO