aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-08-21 19:57:59 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-08-22 13:56:11 +0200
commit3acb4382b63c783de35ba76c47a091002dc6ccb2 (patch)
tree6e595773837e7efd5ee4f72be62dc67c27f53212 /kernel
parente626ffe58d038a6ed45bba41f1edd0dc699b4200 (diff)
downloadkernel-3acb4382b63c783de35ba76c47a091002dc6ccb2.tar.xz
kernel-3acb4382b63c783de35ba76c47a091002dc6ccb2.zip
kerne/test: add missing fs type registry initialization
Diffstat (limited to 'kernel')
-rw-r--r--kernel/kernel/test_support/filesystem/storage_boot_module_fixture.cpp2
-rw-r--r--kernel/kernel/test_support/state_reset_listener.cpp2
2 files changed, 4 insertions, 0 deletions
diff --git a/kernel/kernel/test_support/filesystem/storage_boot_module_fixture.cpp b/kernel/kernel/test_support/filesystem/storage_boot_module_fixture.cpp
index b9228c69..3df23751 100644
--- a/kernel/kernel/test_support/filesystem/storage_boot_module_fixture.cpp
+++ b/kernel/kernel/test_support/filesystem/storage_boot_module_fixture.cpp
@@ -2,6 +2,8 @@
#include <kernel/bus/boot_modules.hpp>
#include <kernel/devices/storage.hpp>
+#include <kernel/filesystem/type.hpp>
+#include <kernel/filesystem/type_registry.hpp>
#include <kapi/boot_modules.hpp>
#include <kapi/boot_modules/device.hpp>
diff --git a/kernel/kernel/test_support/state_reset_listener.cpp b/kernel/kernel/test_support/state_reset_listener.cpp
index 42f5539c..e900b31c 100644
--- a/kernel/kernel/test_support/state_reset_listener.cpp
+++ b/kernel/kernel/test_support/state_reset_listener.cpp
@@ -42,10 +42,12 @@ struct state_reset_listener : Catch::EventListenerBase
std::ignore = kernel::devices::storage::init();
kernel::filesystem::open_file_table::init();
+ kernel::filesystem::type_registry::init();
}
void testCaseEnded(Catch::TestCaseStats const &) override
{
+ kernel::tests::filesystem::type_registry::deinit();
kernel::tests::filesystem::device_number_registry::deinit();
kernel::tests::filesystem::vfs::deinit();
kernel::tests::filesystem::type_registry::deinit();