From 2a53d4f187b507b5f3b5590f5ef520b5c27100df Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Sat, 8 Mar 2025 12:56:05 -0500 Subject: [PATCH] refactor: unittest use Settings --- src/test/unittests/CMakeLists.txt | 2 +- src/test/unittests/main.cpp | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/test/unittests/CMakeLists.txt b/src/test/unittests/CMakeLists.txt index be1ddf049..332f6261b 100644 --- a/src/test/unittests/CMakeLists.txt +++ b/src/test/unittests/CMakeLists.txt @@ -5,4 +5,4 @@ config_test() set(target unittests) add_executable(${target} ${sources} ${headers}) -target_link_libraries(${target} ${test_libs}) +target_link_libraries(${target} ${test_libs} common) diff --git a/src/test/unittests/main.cpp b/src/test/unittests/main.cpp index 57ffe296b..87e93b98a 100644 --- a/src/test/unittests/main.cpp +++ b/src/test/unittests/main.cpp @@ -7,6 +7,7 @@ #include "arch/Arch.h" #include "base/Log.h" +#include "common/Settings.h" #include "shared/ExitTimeout.h" #if SYSAPI_WIN32 @@ -25,6 +26,8 @@ int main(int argc, char **argv) // HACK: Unit tests should not use the filesystem. std::filesystem::create_directories(testDir); + Settings::setSettingFile("tmp/test/settings.ini"); + ExitTimeout exitTimeout(1, "Unit tests"); #if SYSAPI_WIN32