diff options
| author | Felix Morgner <felix.morgner@ost.ch> | 2026-04-01 12:23:00 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2026-04-01 12:23:00 +0200 |
| commit | 6c1921d77a6d23bd5850db5b8db20e0f1bc67f40 (patch) | |
| tree | 877853b56ddc66468183da3c85ea86461d3d273f | |
| parent | 1f652b8b5ca5dbea588975466801cb1479f3dda8 (diff) | |
| download | teachos-6c1921d77a6d23bd5850db5b8db20e0f1bc67f40.tar.xz teachos-6c1921d77a6d23bd5850db5b8db20e0f1bc67f40.zip | |
kernel/tests: update coverage configuration
| -rw-r--r-- | .gitlab-ci.yml | 2 | ||||
| -rw-r--r-- | .lcovrc | 2 | ||||
| -rw-r--r-- | kernel/CMakeLists.txt | 4 |
3 files changed, 5 insertions, 3 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0b933c4..661ce63 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -28,7 +28,7 @@ bht: - cmake --build --preset bht-dbg - ctest --preset bht-dbg - lcov --config-file .lcovrc --capture --directory $(pwd) --output-file coverage.info - - lcov --config-file .lcovrc --list coverage.info + - lcov --list coverage.info - genhtml --prefix $(pwd) --output-directory coverage coverage.info - gcovr --root . --cobertura-pretty --output coverage/cobertura-coverage.xml after_script: @@ -1,5 +1,7 @@ exclude = /usr/include/* exclude = build/bht/_deps/* exclude = tests/* +exclude = **.tests.cpp +exclude = kapi/include/kapi/* ignore_errors = unused,empty,inconsistent
\ No newline at end of file diff --git a/kernel/CMakeLists.txt b/kernel/CMakeLists.txt index d6b3a1b..9db2ab7 100644 --- a/kernel/CMakeLists.txt +++ b/kernel/CMakeLists.txt @@ -88,7 +88,7 @@ if(CMAKE_CROSSCOMPILING) else() enable_coverage("kernel_objs") - add_library("kernel_test_support" + add_library("kernel_test_support" OBJECT "src/test_support/kapi/cpu.cpp" "src/test_support/kapi/cio.cpp" "src/test_support/kapi/interrupts.cpp" @@ -117,13 +117,13 @@ else() add_executable("os::kernel_tests" ALIAS "kernel_tests") target_link_libraries("kernel_tests" PRIVATE + "os::kernel" "os::kernel_test_support" ) set_target_properties("kernel_tests" PROPERTIES C_CLANG_TIDY "" CXX_CLANG_TIDY "" - EXCLUDE_FROM_ALL NO ) enable_coverage("kernel_tests") |
