From 8d61df2358c103b365396ff860e8355c67efa6b2 Mon Sep 17 00:00:00 2001 From: khromenokroman Date: Sun, 1 Sep 2024 23:29:59 +0200 Subject: [PATCH] iox-#2330 Add platform-specific skips for non-Linux systems --- .../test/moduletests/test_roudi_system_manager.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/iceoryx_posh/test/moduletests/test_roudi_system_manager.cpp b/iceoryx_posh/test/moduletests/test_roudi_system_manager.cpp index 0b2bd268c0..4137613848 100644 --- a/iceoryx_posh/test/moduletests/test_roudi_system_manager.cpp +++ b/iceoryx_posh/test/moduletests/test_roudi_system_manager.cpp @@ -51,6 +51,7 @@ TEST(RoudiSystemD, SetThreadNameHelper) { ::testing::Test::RecordProperty("TEST_ID", "b9ff9e83-9dde-4221-bd1e-c1016ec2d5ff"); GTEST_SKIP_FOR_WINDOWS(); +#if defined(__linux__) std::unique_ptr roudiSendMessage; bool result = true; @@ -58,12 +59,16 @@ TEST(RoudiSystemD, SetThreadNameHelper) iox::string nameThread = "test"; ASSERT_NO_THROW(result = roudiSendMessage->setThreadNameHelper(nameThread)); ASSERT_EQ(result, true) << "Can not change name thread"; +#else + ASSERT_EQ(true, true) +#endif } TEST(RoudiSystemD, GetEnvironmentVariableReturnsCorrectValue) { ::testing::Test::RecordProperty("TEST_ID", "12dfa746-d1f1-4b4e-864d-2cb28ee49f70"); GTEST_SKIP_FOR_WINDOWS(); +#if defined(__linux__) const char* const env_var_name = "TEST_ENV_VAR"; const char* const env_var_value = "test_value"; @@ -81,12 +86,16 @@ TEST(RoudiSystemD, GetEnvironmentVariableReturnsCorrectValue) { EXPECT_EQ(result, "no implement"); } +#else + ASSERT_EQ(true, true) +#endif } TEST(RoudiSystemD, GetEnvironmentVariableHandlesNonExistentVar) { ::testing::Test::RecordProperty("TEST_ID", "9595728f-a504-46e3-8672-b074696326a4"); GTEST_SKIP_FOR_WINDOWS(); +#if defined(__linux__) SendMessageServiceManagement sut; std::string result = sut.getEnvironmentVariable("NON_EXISTENT_VAR"); @@ -98,4 +107,7 @@ TEST(RoudiSystemD, GetEnvironmentVariableHandlesNonExistentVar) { EXPECT_EQ(result, "no implement"); } +#else + ASSERT_EQ(true, true) +#endif } \ No newline at end of file