mirror of
https://github.com/swaywm/sway.git
synced 2026-04-28 06:46:26 -04:00
Optionally generate test coverage reports
This commit is contained in:
parent
cd64ad56b9
commit
074238e9f4
3 changed files with 200 additions and 1 deletions
|
|
@ -49,6 +49,7 @@ option(enable-binding-event "Enables binding event subscription" YES)
|
|||
option(zsh-completions "Zsh shell completions" NO)
|
||||
option(default-wallpaper "Installs the default wallpaper" YES)
|
||||
option(enable-tests "Enables test suite" YES)
|
||||
option(enable-coverage "Enables test coverage" NO)
|
||||
|
||||
find_package(JsonC REQUIRED)
|
||||
find_package(PCRE REQUIRED)
|
||||
|
|
@ -134,6 +135,9 @@ install(
|
|||
|
||||
if(enable-tests)
|
||||
if (CMOCKA_FOUND)
|
||||
if(enable-coverage)
|
||||
include(CodeCoverage)
|
||||
endif()
|
||||
add_subdirectory(test)
|
||||
else()
|
||||
message(WARNING "Not buliding tests - cmocka is required.")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue