more options for coverage
This commit is contained in:
@@ -21,7 +21,7 @@ jobs:
|
||||
run: sudo apt-get update && sudo apt-get install -y libmosquitto1 libmosquitto-dev
|
||||
-
|
||||
name: build
|
||||
run: cmake -Dcoverage=ON -DBUILD_TESTING=1 . && make
|
||||
run: cmake -Dcoverage=1 -DBUILD_TESTING=1 . && make
|
||||
-
|
||||
name: test regular
|
||||
run: cd src/lib/ebus/test && ./test_symbol && ./test_filereader && ./test_data && ./test_message
|
||||
|
||||
+1
-1
@@ -73,7 +73,7 @@ endif(NOT HAVE_ARGP)
|
||||
|
||||
option(coverage "enable code coverage tracking." OFF)
|
||||
if(NOT coverage STREQUAL OFF)
|
||||
add_definitions(-coverage -O0)
|
||||
add_definitions(-g -O0 --coverage -Wall)
|
||||
link_libraries(gcov)
|
||||
message(STATUS "coverage enabled")
|
||||
endif(NOT coverage STREQUAL OFF)
|
||||
|
||||
Reference in New Issue
Block a user