From 803253fde60bbbe59ce52943009671401b509675 Mon Sep 17 00:00:00 2001 From: Mateusz Jablonski Date: Wed, 23 Aug 2023 11:33:09 +0000 Subject: [PATCH] test: move debug env reader tests to os agnostic scope Signed-off-by: Mateusz Jablonski --- .../unit_test/os_interface/CMakeLists.txt | 1 + ..._reader.cpp => debug_env_reader_tests.cpp} | 80 +++++++++---------- .../os_interface/linux/CMakeLists.txt | 1 - 3 files changed, 40 insertions(+), 42 deletions(-) rename shared/test/unit_test/os_interface/{linux/debug_env_reader.cpp => debug_env_reader_tests.cpp} (87%) diff --git a/shared/test/unit_test/os_interface/CMakeLists.txt b/shared/test/unit_test/os_interface/CMakeLists.txt index a51723f3fa..cc10755e4a 100644 --- a/shared/test/unit_test/os_interface/CMakeLists.txt +++ b/shared/test/unit_test/os_interface/CMakeLists.txt @@ -8,6 +8,7 @@ target_sources(neo_shared_tests PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt ${CMAKE_CURRENT_SOURCE_DIR}/aub_memory_operations_handler_tests.cpp ${CMAKE_CURRENT_SOURCE_DIR}/aub_memory_operations_handler_tests.h + ${CMAKE_CURRENT_SOURCE_DIR}/debug_env_reader_tests.cpp ${CMAKE_CURRENT_SOURCE_DIR}/device_factory_tests.cpp ${CMAKE_CURRENT_SOURCE_DIR}/device_uuid_tests.cpp ${CMAKE_CURRENT_SOURCE_DIR}/product_helper_tests.cpp diff --git a/shared/test/unit_test/os_interface/linux/debug_env_reader.cpp b/shared/test/unit_test/os_interface/debug_env_reader_tests.cpp similarity index 87% rename from shared/test/unit_test/os_interface/linux/debug_env_reader.cpp rename to shared/test/unit_test/os_interface/debug_env_reader_tests.cpp index 37bfa93d9a..1c9ae29e78 100644 --- a/shared/test/unit_test/os_interface/linux/debug_env_reader.cpp +++ b/shared/test/unit_test/os_interface/debug_env_reader_tests.cpp @@ -5,9 +5,8 @@ * */ -#include "shared/source/os_interface/debug_env_reader.h" - #include "shared/source/helpers/api_specific_config.h" +#include "shared/source/os_interface/debug_env_reader.h" #include "shared/test/common/helpers/variable_backup.h" #include "shared/test/common/mocks/mock_io_functions.h" #include "shared/test/common/test_macros/test.h" @@ -22,13 +21,12 @@ extern ApiSpecificConfig::ApiType apiTypeForUlts; class DebugEnvReaderTests : public ::testing::Test { public: void SetUp() override { - evr = SettingsReader::createOsReader(false, ""); - EXPECT_NE(nullptr, evr); + environmentVariableReader = std::make_unique(); + EXPECT_NE(nullptr, environmentVariableReader); } void TearDown() override { - delete evr; } - SettingsReader *evr = nullptr; + std::unique_ptr environmentVariableReader; }; TEST_F(DebugEnvReaderTests, GivenSetVariableThenSetValueIsReturned) { @@ -44,7 +42,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableThenSetValueIsReturned) { std::unordered_map mockableEnvs = {{testingVariableName, testingVariableValue}}; VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); - ret = evr->getSetting(testingVariableName, 1); + ret = environmentVariableReader->getSetting(testingVariableName, 1); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(1234, ret); } @@ -53,7 +51,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableThenSetValueIsReturned) { std::unordered_map mockableEnvs = {{testingVariableName, setString.c_str()}}; VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); - retString = evr->getSetting("TestingVariable", defaultString); + retString = environmentVariableReader->getSetting("TestingVariable", defaultString); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(0, retString.compare(setString)); } @@ -62,7 +60,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableThenSetValueIsReturned) { std::unordered_map mockableEnvs = {}; VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); - ret = evr->getSetting("TestingVariable", 1); + ret = environmentVariableReader->getSetting("TestingVariable", 1); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(1, ret); } @@ -83,7 +81,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithNoPrefixThenSetValueIsReturned) VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - ret = evr->getSetting(testingVariableName, 1, type); + ret = environmentVariableReader->getSetting(testingVariableName, 1, type); EXPECT_EQ(3u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::None, type); EXPECT_EQ(1234, ret); @@ -94,7 +92,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithNoPrefixThenSetValueIsReturned) VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - retString = evr->getSetting("TestingVariable", defaultString, type); + retString = environmentVariableReader->getSetting("TestingVariable", defaultString, type); EXPECT_EQ(3u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::None, type); EXPECT_EQ(0, retString.compare(setString)); @@ -105,7 +103,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithNoPrefixThenSetValueIsReturned) VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - ret = evr->getSetting(testingVariableName, defaultBoolValue, type); + ret = environmentVariableReader->getSetting(testingVariableName, defaultBoolValue, type); EXPECT_EQ(3u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::None, type); EXPECT_EQ(0, ret); @@ -128,7 +126,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithNeoPrefixThenSetValueIsReturned) VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - ret = evr->getSetting(testingVariableName, 1, type); + ret = environmentVariableReader->getSetting(testingVariableName, 1, type); EXPECT_EQ(2u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo, type); EXPECT_EQ(1234, ret); @@ -139,7 +137,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithNeoPrefixThenSetValueIsReturned) VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - retString = evr->getSetting("TestingVariable", defaultString, type); + retString = environmentVariableReader->getSetting("TestingVariable", defaultString, type); EXPECT_EQ(2u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo, type); EXPECT_EQ(0, retString.compare(setString)); @@ -150,7 +148,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithNeoPrefixThenSetValueIsReturned) VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - ret = evr->getSetting(testingVariableName, defaultBoolValue, type); + ret = environmentVariableReader->getSetting(testingVariableName, defaultBoolValue, type); EXPECT_EQ(2u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo, type); EXPECT_EQ(0, ret); @@ -173,7 +171,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithOclPrefixThenSetValueIsReturned) VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - ret = evr->getSetting(testingVariableName, 1, type); + ret = environmentVariableReader->getSetting(testingVariableName, 1, type); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo_Ocl, type); EXPECT_EQ(1234, ret); @@ -184,7 +182,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithOclPrefixThenSetValueIsReturned) VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - retString = evr->getSetting("TestingVariable", defaultString, type); + retString = environmentVariableReader->getSetting("TestingVariable", defaultString, type); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo_Ocl, type); EXPECT_EQ(0, retString.compare(setString)); @@ -195,7 +193,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithOclPrefixThenSetValueIsReturned) VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - ret = evr->getSetting(testingVariableName, defaultBoolValue, type); + ret = environmentVariableReader->getSetting(testingVariableName, defaultBoolValue, type); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo_Ocl, type); EXPECT_EQ(0, ret); @@ -217,7 +215,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithL0PrefixThenSetValueIsReturned) std::unordered_map mockableEnvs = {{lzeroTestingVariableName, testingVariableValue}}; VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - ret = evr->getSetting(testingVariableName, 1, type); + ret = environmentVariableReader->getSetting(testingVariableName, 1, type); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo_L0, type); EXPECT_EQ(1234, ret); @@ -228,7 +226,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithL0PrefixThenSetValueIsReturned) VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - retString = evr->getSetting("TestingVariable", defaultString, type); + retString = environmentVariableReader->getSetting("TestingVariable", defaultString, type); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo_L0, type); EXPECT_EQ(0, retString.compare(setString)); @@ -239,7 +237,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithL0PrefixThenSetValueIsReturned) VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - ret = evr->getSetting(testingVariableName, defaultBoolValue, type); + ret = environmentVariableReader->getSetting(testingVariableName, defaultBoolValue, type); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo_L0, type); EXPECT_EQ(0, ret); @@ -263,7 +261,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithL0MultiplePrefixesThenHighestPri {lzeroTestingVariableName, testingVariableValue}}; VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - ret = evr->getSetting(testingVariableName, 1, type); + ret = environmentVariableReader->getSetting(testingVariableName, 1, type); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo_L0, type); EXPECT_EQ(1234, ret); @@ -274,7 +272,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithL0MultiplePrefixesThenHighestPri {neoTestingVariableName, "2"}}; VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - ret = evr->getSetting(testingVariableName, 1, type); + ret = environmentVariableReader->getSetting(testingVariableName, 1, type); EXPECT_EQ(2u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo, type); EXPECT_EQ(2, ret); @@ -287,7 +285,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithL0MultiplePrefixesThenHighestPri VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - retString = evr->getSetting("TestingVariable", defaultString, type); + retString = environmentVariableReader->getSetting("TestingVariable", defaultString, type); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo_L0, type); EXPECT_EQ(0, retString.compare(setString)); @@ -299,7 +297,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithL0MultiplePrefixesThenHighestPri VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - retString = evr->getSetting("TestingVariable", defaultString, type); + retString = environmentVariableReader->getSetting("TestingVariable", defaultString, type); EXPECT_EQ(2u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo, type); EXPECT_EQ(0, retString.compare("Default Neo")); @@ -323,7 +321,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithOclMultipPrefixesThenHighestPrio {oclTestingVariableName, testingVariableValue}}; VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - ret = evr->getSetting(testingVariableName, 1, type); + ret = environmentVariableReader->getSetting(testingVariableName, 1, type); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo_Ocl, type); EXPECT_EQ(1234, ret); @@ -334,7 +332,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithOclMultipPrefixesThenHighestPrio {neoTestingVariableName, "2"}}; VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - ret = evr->getSetting(testingVariableName, 1, type); + ret = environmentVariableReader->getSetting(testingVariableName, 1, type); EXPECT_EQ(2u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo, type); EXPECT_EQ(2, ret); @@ -347,7 +345,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithOclMultipPrefixesThenHighestPrio VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - retString = evr->getSetting("TestingVariable", defaultString, type); + retString = environmentVariableReader->getSetting("TestingVariable", defaultString, type); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo_Ocl, type); EXPECT_EQ(0, retString.compare(setString)); @@ -359,7 +357,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithOclMultipPrefixesThenHighestPrio VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - retString = evr->getSetting("TestingVariable", defaultString, type); + retString = environmentVariableReader->getSetting("TestingVariable", defaultString, type); EXPECT_EQ(2u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo, type); EXPECT_EQ(0, retString.compare("Default Neo")); @@ -383,7 +381,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithBothOclAndL0PrefixCorrectDriverV {oclTestingVariableName, testingVariableValue}}; VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - ret = evr->getSetting(testingVariableName, 1, type); + ret = environmentVariableReader->getSetting(testingVariableName, 1, type); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo_Ocl, type); EXPECT_EQ(1234, ret); @@ -395,7 +393,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithBothOclAndL0PrefixCorrectDriverV {oclTestingVariableName, testingVariableValue}}; VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - ret = evr->getSetting(testingVariableName, 1, type); + ret = environmentVariableReader->getSetting(testingVariableName, 1, type); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo_L0, type); EXPECT_EQ(5678, ret); @@ -408,7 +406,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithBothOclAndL0PrefixCorrectDriverV VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - retString = evr->getSetting("TestingVariable", defaultString, type); + retString = environmentVariableReader->getSetting("TestingVariable", defaultString, type); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo_Ocl, type); EXPECT_EQ(0, retString.compare(setString)); @@ -421,7 +419,7 @@ TEST_F(DebugEnvReaderTests, GivenSetVariableWithBothOclAndL0PrefixCorrectDriverV VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); DebugVarPrefix type = DebugVarPrefix::None; - retString = evr->getSetting("TestingVariable", defaultString, type); + retString = environmentVariableReader->getSetting("TestingVariable", defaultString, type); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(DebugVarPrefix::Neo_L0, type); EXPECT_EQ(0, retString.compare("Default Level Zero")); @@ -438,7 +436,7 @@ TEST_F(DebugEnvReaderTests, givenMaxInt64AsEnvWhenGetSettingThenProperValueIsRet std::unordered_map mockableEnvs = {{testingVariableName, testingVariableValue}}; VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); - EXPECT_EQ(expectedValue, evr->getSetting(testingVariableName, defaultValue)); + EXPECT_EQ(expectedValue, environmentVariableReader->getSetting(testingVariableName, defaultValue)); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); } @@ -451,11 +449,11 @@ TEST_F(DebugEnvReaderTests, GivenUnsetVariableThenDefaultValueIsReturned) { std::unordered_map mockableEnvs = {}; VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); - ret = evr->getSetting("TestingVariable", 1); + ret = environmentVariableReader->getSetting("TestingVariable", 1); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(1, ret); - retString = evr->getSetting("TestingVariable", defaultString); + retString = environmentVariableReader->getSetting("TestingVariable", defaultString); EXPECT_EQ(2u, IoFunctions::mockGetenvCalled); EXPECT_EQ(0, retString.compare(defaultString)); } @@ -470,7 +468,7 @@ TEST_F(DebugEnvReaderTests, GivenBoolEnvVariableWhenGettingThenCorrectValueIsRet std::unordered_map mockableEnvs = {{"TestingVariable", "0"}}; VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); - ret = evr->getSetting("TestingVariable", defaultValue); + ret = environmentVariableReader->getSetting("TestingVariable", defaultValue); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(expectedValue, ret); } @@ -479,7 +477,7 @@ TEST_F(DebugEnvReaderTests, GivenBoolEnvVariableWhenGettingThenCorrectValueIsRet std::unordered_map mockableEnvs = {}; VariableBackup *> mockableEnvValuesBackup(&IoFunctions::mockableEnvValues, &mockableEnvs); - ret = evr->getSetting("TestingVariable", defaultValue); + ret = environmentVariableReader->getSetting("TestingVariable", defaultValue); EXPECT_EQ(1u, IoFunctions::mockGetenvCalled); EXPECT_EQ(defaultValue, ret); } @@ -488,11 +486,11 @@ TEST_F(DebugEnvReaderTests, GivenBoolEnvVariableWhenGettingThenCorrectValueIsRet TEST_F(DebugEnvReaderTests, WhenSettingAppSpecificLocationThenLocationIsReturned) { std::string appSpecific; appSpecific = "cl_cache_dir"; - EXPECT_EQ(appSpecific, evr->appSpecificLocation(appSpecific)); + EXPECT_EQ(appSpecific, environmentVariableReader->appSpecificLocation(appSpecific)); } TEST_F(DebugEnvReaderTests, givenEnvironmentVariableReaderWhenCreateOsReaderWithStringThenNotNullPointer) { - std::unique_ptr evr(SettingsReader::createOsReader(false, "")); - EXPECT_NE(nullptr, evr); + std::unique_ptr settingsReader(SettingsReader::createOsReader(false, "")); + EXPECT_NE(nullptr, settingsReader); } } // namespace NEO diff --git a/shared/test/unit_test/os_interface/linux/CMakeLists.txt b/shared/test/unit_test/os_interface/linux/CMakeLists.txt index 80a8564a92..6328bbe7d4 100644 --- a/shared/test/unit_test/os_interface/linux/CMakeLists.txt +++ b/shared/test/unit_test/os_interface/linux/CMakeLists.txt @@ -7,7 +7,6 @@ set(NEO_CORE_OS_INTERFACE_TESTS_LINUX ${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt ${CMAKE_CURRENT_SOURCE_DIR}/allocator_helper_tests.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/debug_env_reader.cpp ${CMAKE_CURRENT_SOURCE_DIR}/device_command_stream_tests.cpp ${CMAKE_CURRENT_SOURCE_DIR}/device_factory_tests_linux.cpp ${CMAKE_CURRENT_SOURCE_DIR}/device_factory_tests_linux.h