aboutsummaryrefslogtreecommitdiff
path: root/kernel/CMakeLists.txt
diff options
context:
space:
mode:
authorLukas Oesch <lukasoesch20@gmail.com>2026-04-09 10:33:38 +0200
committerLukas Oesch <lukasoesch20@gmail.com>2026-04-11 08:05:53 +0200
commit787671aac288590e40c5cabfc9f82a31f21629fe (patch)
tree94793077278d65b9661ee342bed02959ddba51df /kernel/CMakeLists.txt
parent186bc5c9a08c5d6e0d306ce8b4fe3d75f4782cd2 (diff)
downloadteachos-787671aac288590e40c5cabfc9f82a31f21629fe.tar.xz
teachos-787671aac288590e40c5cabfc9f82a31f21629fe.zip
add vfs tests with real ext2 images
Diffstat (limited to 'kernel/CMakeLists.txt')
-rw-r--r--kernel/CMakeLists.txt9
1 files changed, 7 insertions, 2 deletions
diff --git a/kernel/CMakeLists.txt b/kernel/CMakeLists.txt
index 6a2e4b5..88d420b 100644
--- a/kernel/CMakeLists.txt
+++ b/kernel/CMakeLists.txt
@@ -106,7 +106,7 @@ else()
"src/test_support/filesystem/inode.cpp"
"src/test_support/filesystem/filesystem.cpp"
"src/test_support/filesystem/storage_boot_module_fixture.cpp"
- "src/test_support/log_buffer.cpp"
+ "src/test_support/filesystem/storage_boot_module_vfs_fixture.cpp" "src/test_support/log_buffer.cpp"
"src/test_support/output_device.cpp"
"src/test_support/page_mapper.cpp"
"src/test_support/simulated_memory.cpp"
@@ -142,7 +142,8 @@ else()
"src/filesystem/mount_table.tests.cpp"
"src/filesystem/mount.tests.cpp"
"src/filesystem/open_file_description.tests.cpp"
-
+ "src/filesystem/vfs.tests.cpp"
+
# Storage Subsystem Tests
"src/devices/block_device_utils.tests.cpp"
"src/devices/block_device.tests.cpp"
@@ -155,6 +156,10 @@ else()
"os::kernel_test_support"
)
+ target_compile_definitions("kernel_tests" PRIVATE
+ KERNEL_TEST_ASSETS_DIR="${CMAKE_CURRENT_SOURCE_DIR}/src/test_support/filesystem/test_assets"
+ )
+
set_target_properties("kernel_tests" PROPERTIES
C_CLANG_TIDY ""
CXX_CLANG_TIDY ""