aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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();