aboutsummaryrefslogtreecommitdiff
path: root/kernel/src/main.cpp
diff options
context:
space:
mode:
authormarcel.braun <marcel.braun@ost.ch>2026-03-23 22:18:54 +0100
committerLukas Oesch <lukasoesch20@gmail.com>2026-03-26 21:18:56 +0100
commitb3cb1d0f8864bf54362f1da2b7a65ca693778cff (patch)
tree27e600e43d7f4eb6d1cdac8570598a97d1600cd9 /kernel/src/main.cpp
parentfbb4eefce7bf825b0406f6fa63de318153a3b95a (diff)
downloadteachos-b3cb1d0f8864bf54362f1da2b7a65ca693778cff.tar.xz
teachos-b3cb1d0f8864bf54362f1da2b7a65ca693778cff.zip
Add test for resolve_path
Diffstat (limited to 'kernel/src/main.cpp')
-rw-r--r--kernel/src/main.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/kernel/src/main.cpp b/kernel/src/main.cpp
index 3ba240d..a575be2 100644
--- a/kernel/src/main.cpp
+++ b/kernel/src/main.cpp
@@ -104,6 +104,16 @@ auto test_device_with_vfs() -> void
kstd::println("buffer: {::#04x}", buffer);
}
+auto test_file_lookup() -> void
+{
+ // TODO BA-FS26 implement a more complete test with multiple files and directories and mounts etc.
+
+ auto vfs = filesystem::vfs::get();
+ vfs.open("/a/b/c");
+ vfs.open("/a/d/e");
+ vfs.open("x/y/z");
+}
+
auto run_test_code() -> void
{
kstd::println("[TEST] Running test code...");
@@ -119,6 +129,10 @@ auto run_test_code() -> void
kstd::println("[TEST] device with VFS");
test_device_with_vfs();
kstd::println("---------------------------------");
+
+ kstd::println("[TEST] file lookup");
+ test_file_lookup();
+ kstd::println("---------------------------------");
}
auto main() -> int