aboutsummaryrefslogtreecommitdiff
path: root/libs/kstd/CMakeLists.txt
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-03-23 10:32:15 +0100
committerFelix Morgner <felix.morgner@ost.ch>2026-03-23 10:32:15 +0100
commit48a2c33d205397adeaad385aebc1d1e008915b3e (patch)
tree379265414d551747585a1f86b9f390539ef2dfeb /libs/kstd/CMakeLists.txt
parent754012dd458985a6a4953c99204c6651318892b2 (diff)
downloadteachos-48a2c33d205397adeaad385aebc1d1e008915b3e.tar.xz
teachos-48a2c33d205397adeaad385aebc1d1e008915b3e.zip
ci: enable test builds
Diffstat (limited to 'libs/kstd/CMakeLists.txt')
-rw-r--r--libs/kstd/CMakeLists.txt11
1 files changed, 9 insertions, 2 deletions
diff --git a/libs/kstd/CMakeLists.txt b/libs/kstd/CMakeLists.txt
index 2f360cd..06543ab 100644
--- a/libs/kstd/CMakeLists.txt
+++ b/libs/kstd/CMakeLists.txt
@@ -44,8 +44,12 @@ endif()
if(NOT CMAKE_CROSSCOMPILING)
add_executable("kstd_tests"
- "tests/vector.cpp"
- "tests/os_mock.cpp"
+ "tests/src/vector.cpp"
+ "tests/src/os_panic.cpp"
+ )
+
+ target_include_directories("kstd_tests" PRIVATE
+ "tests/include"
)
target_link_libraries("kstd_tests" PRIVATE
@@ -59,5 +63,8 @@ if(NOT CMAKE_CROSSCOMPILING)
EXCLUDE_FROM_ALL NO
)
+ enable_coverage("kstd")
+ enable_coverage("kstd_tests")
+
catch_discover_tests("kstd_tests")
endif() \ No newline at end of file