From 149cc24821d9f308ce1c3e466a2a0c9e9d53f98c Mon Sep 17 00:00:00 2001 From: youben11 Date: Wed, 27 Jul 2022 09:37:47 +0100 Subject: [PATCH] fix: get path to test file using __FILE__ --- .../unit_tests/concretelang/TestLib/testlib_unit_test.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/compiler/tests/unit_tests/concretelang/TestLib/testlib_unit_test.cpp b/compiler/tests/unit_tests/concretelang/TestLib/testlib_unit_test.cpp index 5f14e87b2..267cc74af 100644 --- a/compiler/tests/unit_tests/concretelang/TestLib/testlib_unit_test.cpp +++ b/compiler/tests/unit_tests/concretelang/TestLib/testlib_unit_test.cpp @@ -50,7 +50,9 @@ compile(std::string outputLib, std::string source, return result.get(); } -static const std::string THIS_TEST_DIRECTORY = "tests/TestLib"; +static const std::string CURRENT_FILE = __FILE__; +static const std::string THIS_TEST_DIRECTORY = + CURRENT_FILE.substr(0, CURRENT_FILE.find_last_of("/\\")); static const std::string OUT_DIRECTORY = "/tmp"; template std::string outputLibFromThis(Info *info) {