forked from TuGraph-family/tugraph-db
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcodecov.sh
executable file
·14 lines (13 loc) · 975 Bytes
/
codecov.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
# Creating report
lcov --quiet --directory $1/src --directory $1/toolkits --capture --output-file $2/coverage.info # capture coverage info
lcov --quiet --remove $2/coverage.info '/usr/*' --output-file $2/coverage.info
lcov --quiet --remove $2/coverage.info '*/fma-common/*' --output-file $2/coverage.info
lcov --quiet --remove $2/coverage.info '*/antlr4/*' --output-file $2/coverage.info
lcov --quiet --remove $2/coverage.info '*/cpprestsdk/*' --output-file $2/coverage.info
lcov --quiet --remove $2/coverage.info '*/test/*' --output-file $2/coverage.info
lcov --quiet --remove $2/coverage.info '*/include/libcuckoo/*' --output-file $2/coverage.info
lcov --quiet --remove $2/coverage.info '*/src/cypher/parser/*' --output-file $2/coverage.info
lcov --quiet --remove $2/coverage.info '*/include/tools/json.hpp' --output-file $2/coverage.info
lcov --quiet --remove $2/coverage.info '*/ci*' --output-file $2/coverage.info
# lcov --list $2/coverage.info #debug info