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
|
run: sudo apt-get update && sudo apt-get install -y libmosquitto1 libmosquitto-dev
|
||||||
-
|
-
|
||||||
name: build
|
name: build
|
||||||
run: cmake -Dcoverage=ON -DBUILD_TESTING=1 . && make
|
run: cmake -Dcoverage=1 -DBUILD_TESTING=1 . && make
|
||||||
-
|
-
|
||||||
name: test regular
|
name: test regular
|
||||||
run: cd src/lib/ebus/test && ./test_symbol && ./test_filereader && ./test_data && ./test_message
|
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)
|
option(coverage "enable code coverage tracking." OFF)
|
||||||
if(NOT coverage STREQUAL OFF)
|
if(NOT coverage STREQUAL OFF)
|
||||||
add_definitions(-coverage -O0)
|
add_definitions(-g -O0 --coverage -Wall)
|
||||||
link_libraries(gcov)
|
link_libraries(gcov)
|
||||||
message(STATUS "coverage enabled")
|
message(STATUS "coverage enabled")
|
||||||
endif(NOT coverage STREQUAL OFF)
|
endif(NOT coverage STREQUAL OFF)
|
||||||
|
|||||||
Reference in New Issue
Block a user