diff --git a/iceoryx_binding_c/test/moduletests/test_chunk.cpp b/iceoryx_binding_c/test/moduletests/test_chunk.cpp index 81f3f2922e7..7b76c414744 100644 --- a/iceoryx_binding_c/test/moduletests/test_chunk.cpp +++ b/iceoryx_binding_c/test/moduletests/test_chunk.cpp @@ -29,6 +29,7 @@ namespace { using namespace iox; using namespace iox::mepoo; +using namespace iox::roudi_env; using namespace iox::testing; class Chunk_test : public RouDi_GTest diff --git a/iceoryx_binding_c/test/moduletests/test_node.cpp b/iceoryx_binding_c/test/moduletests/test_node.cpp index 6c9e186eff4..83c39e3f797 100644 --- a/iceoryx_binding_c/test/moduletests/test_node.cpp +++ b/iceoryx_binding_c/test/moduletests/test_node.cpp @@ -31,6 +31,7 @@ namespace { using namespace iox; using namespace iox::runtime; +using namespace iox::roudi_env; using namespace iox::testing; class iox_node_test : public RouDi_GTest diff --git a/iceoryx_binding_c/test/moduletests/test_publisher.cpp b/iceoryx_binding_c/test/moduletests/test_publisher.cpp index 93d9f594d8b..7e9852dce23 100644 --- a/iceoryx_binding_c/test/moduletests/test_publisher.cpp +++ b/iceoryx_binding_c/test/moduletests/test_publisher.cpp @@ -42,6 +42,7 @@ namespace { using namespace ::testing; using namespace iox::testing; +using namespace iox::roudi_env; using namespace iox::capro; using namespace iox::cxx; using namespace iox::mepoo; diff --git a/iceoryx_binding_c/test/moduletests/test_runtime.cpp b/iceoryx_binding_c/test/moduletests/test_runtime.cpp index 5dab0bec036..1533c13786e 100644 --- a/iceoryx_binding_c/test/moduletests/test_runtime.cpp +++ b/iceoryx_binding_c/test/moduletests/test_runtime.cpp @@ -28,6 +28,7 @@ namespace { using namespace iox; using namespace iox::runtime; +using namespace iox::roudi_env; using namespace iox::testing; class BindingC_Runtime_test : public RouDi_GTest diff --git a/iceoryx_binding_c/test/moduletests/test_service_discovery.cpp b/iceoryx_binding_c/test/moduletests/test_service_discovery.cpp index d7f51a3772b..c2208c32fcc 100644 --- a/iceoryx_binding_c/test/moduletests/test_service_discovery.cpp +++ b/iceoryx_binding_c/test/moduletests/test_service_discovery.cpp @@ -22,6 +22,7 @@ using namespace iox; using namespace iox::runtime; +using namespace iox::roudi_env; using namespace iox::testing; extern "C" { diff --git a/iceoryx_binding_c/test/moduletests/test_subscriber.cpp b/iceoryx_binding_c/test/moduletests/test_subscriber.cpp index bb4afa81758..0cfbb802710 100644 --- a/iceoryx_binding_c/test/moduletests/test_subscriber.cpp +++ b/iceoryx_binding_c/test/moduletests/test_subscriber.cpp @@ -32,6 +32,7 @@ using namespace iox; using namespace iox::popo; +using namespace iox::roudi_env; using namespace iox::testing; extern "C" { diff --git a/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp b/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp index 215b887de56..68f8903a8a6 100644 --- a/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp +++ b/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp @@ -83,7 +83,7 @@ class PoshRuntimeImpl : public PoshRuntime protected: friend class PoshRuntime; - friend class roudi::RuntimeTestInterface; + friend class roudi_env::RuntimeTestInterface; // Protected constructor for IPC setup PoshRuntimeImpl(optional name, diff --git a/iceoryx_posh/include/iceoryx_posh/runtime/posh_runtime.hpp b/iceoryx_posh/include/iceoryx_posh/runtime/posh_runtime.hpp index 58730d04623..59685fe76aa 100644 --- a/iceoryx_posh/include/iceoryx_posh/runtime/posh_runtime.hpp +++ b/iceoryx_posh/include/iceoryx_posh/runtime/posh_runtime.hpp @@ -38,10 +38,10 @@ namespace iox { -namespace roudi +namespace roudi_env { class RuntimeTestInterface; -} // namespace roudi +} // namespace roudi_env namespace runtime { @@ -159,7 +159,7 @@ class PoshRuntime virtual bool sendRequestToRouDi(const IpcMessage& msg, IpcMessage& answer) noexcept = 0; protected: - friend class roudi::RuntimeTestInterface; + friend class roudi_env::RuntimeTestInterface; using factory_t = PoshRuntime& (*)(optional); // Protected constructor for derived classes diff --git a/iceoryx_posh/roudi_env/include/iceoryx_posh/roudi_env/minimal_roudi_config.hpp b/iceoryx_posh/roudi_env/include/iceoryx_posh/roudi_env/minimal_roudi_config.hpp index f3407fb5263..7035694d328 100644 --- a/iceoryx_posh/roudi_env/include/iceoryx_posh/roudi_env/minimal_roudi_config.hpp +++ b/iceoryx_posh/roudi_env/include/iceoryx_posh/roudi_env/minimal_roudi_config.hpp @@ -22,7 +22,7 @@ namespace iox { -namespace testing +namespace roudi_env { /// @brief Builder for a minimal RouDiConfig_t with only one MemPool. This significantly speeds up tests which create a /// shared memory. @@ -44,7 +44,7 @@ class MinimalRouDiConfigBuilder /// @brief creates the previously configured RouDiConfig_t RouDiConfig_t create() const noexcept; }; -} // namespace testing +} // namespace roudi_env } // namespace iox #endif // IOX_POSH_ROUDI_ENV_MINIMAL_ROUDI_CONFIG_HPP diff --git a/iceoryx_posh/roudi_env/include/iceoryx_posh/roudi_env/roudi_environment.hpp b/iceoryx_posh/roudi_env/include/iceoryx_posh/roudi_env/roudi_environment.hpp index c7e00017784..e0608d2f983 100644 --- a/iceoryx_posh/roudi_env/include/iceoryx_posh/roudi_env/roudi_environment.hpp +++ b/iceoryx_posh/roudi_env/include/iceoryx_posh/roudi_env/roudi_environment.hpp @@ -35,6 +35,9 @@ namespace iox namespace roudi { class RouDi; +} +namespace roudi_env +{ class RouDiEnvironment { @@ -73,11 +76,11 @@ class RouDiEnvironment #else iox::units::Duration m_interOpWaitingTimeout{iox::units::Duration::fromMilliseconds(200)}; #endif - std::unique_ptr m_roudiComponents; - std::unique_ptr m_roudiApp; + std::unique_ptr m_roudiComponents; + std::unique_ptr m_roudiApp; }; -} // namespace roudi +} // namespace roudi_env } // namespace iox #endif // IOX_POSH_ROUDI_ENV_ROUDI_ENVIRONMENT_HPP diff --git a/iceoryx_posh/roudi_env/include/iceoryx_posh/roudi_env/runtime_test_interface.hpp b/iceoryx_posh/roudi_env/include/iceoryx_posh/roudi_env/runtime_test_interface.hpp index 3ea1e960b00..db78e82b016 100644 --- a/iceoryx_posh/roudi_env/include/iceoryx_posh/roudi_env/runtime_test_interface.hpp +++ b/iceoryx_posh/roudi_env/include/iceoryx_posh/roudi_env/runtime_test_interface.hpp @@ -29,7 +29,7 @@ namespace runtime { class PoshRuntime; } -namespace roudi +namespace roudi_env { class RuntimeTestInterface { @@ -83,7 +83,7 @@ class RuntimeTestInterface void eraseRuntime(const RuntimeName_t& name); }; -} // namespace roudi +} // namespace roudi_env } // namespace iox #endif // IOX_POSH_ROUDI_ENVIRONMENT_RUNTIME_TEST_INTERFACE_HPP diff --git a/iceoryx_posh/roudi_env/source/minimal_roudi_config.cpp b/iceoryx_posh/roudi_env/source/minimal_roudi_config.cpp index f8431324db0..8b615e63096 100644 --- a/iceoryx_posh/roudi_env/source/minimal_roudi_config.cpp +++ b/iceoryx_posh/roudi_env/source/minimal_roudi_config.cpp @@ -18,7 +18,7 @@ namespace iox { -namespace testing +namespace roudi_env { RouDiConfig_t MinimalRouDiConfigBuilder::create() const noexcept { @@ -33,5 +33,5 @@ RouDiConfig_t MinimalRouDiConfigBuilder::create() const noexcept return roudiConfig; } -} // namespace testing +} // namespace roudi_env } // namespace iox diff --git a/iceoryx_posh/roudi_env/source/roudi_environment.cpp b/iceoryx_posh/roudi_env/source/roudi_environment.cpp index db366a4cea9..60c01181739 100644 --- a/iceoryx_posh/roudi_env/source/roudi_environment.cpp +++ b/iceoryx_posh/roudi_env/source/roudi_environment.cpp @@ -24,7 +24,7 @@ namespace iox { -namespace roudi +namespace roudi_env { RouDiEnvironment::RouDiEnvironment(BaseCTor, const uint16_t uniqueRouDiId) { @@ -38,10 +38,11 @@ RouDiEnvironment::RouDiEnvironment(const RouDiConfig_t& roudiConfig, const uint16_t uniqueRouDiId) : RouDiEnvironment(BaseCTor::BASE, uniqueRouDiId) { - m_roudiComponents = std::unique_ptr(new IceOryxRouDiComponents(roudiConfig)); - m_roudiApp = std::unique_ptr(new RouDi(m_roudiComponents->rouDiMemoryManager, - m_roudiComponents->portManager, - RouDi::RoudiStartupParameters{monitoringMode, false})); + m_roudiComponents = std::unique_ptr(new roudi::IceOryxRouDiComponents(roudiConfig)); + m_roudiApp = + std::unique_ptr(new roudi::RouDi(m_roudiComponents->rouDiMemoryManager, + m_roudiComponents->portManager, + roudi::RouDi::RoudiStartupParameters{monitoringMode, false})); } RouDiEnvironment::~RouDiEnvironment() @@ -75,5 +76,5 @@ void RouDiEnvironment::CleanupRuntimes() m_runtimes.cleanupRuntimes(); } -} // namespace roudi +} // namespace roudi_env } // namespace iox diff --git a/iceoryx_posh/roudi_env/source/runtime_test_interface.cpp b/iceoryx_posh/roudi_env/source/runtime_test_interface.cpp index 54ba04b0965..114cff23809 100644 --- a/iceoryx_posh/roudi_env/source/runtime_test_interface.cpp +++ b/iceoryx_posh/roudi_env/source/runtime_test_interface.cpp @@ -20,7 +20,7 @@ namespace iox { -namespace roudi +namespace roudi_env { using runtime::PoshRuntime; @@ -124,5 +124,5 @@ PoshRuntime& RuntimeTestInterface::runtimeFactoryGetInstance(optional* subscriber IOX_MAYBE_UNUSED) { diff --git a/iceoryx_posh/test/integrationtests/test_publisher_subscriber_communication.cpp b/iceoryx_posh/test/integrationtests/test_publisher_subscriber_communication.cpp index e82f60fcf6d..1aaf74101ac 100644 --- a/iceoryx_posh/test/integrationtests/test_publisher_subscriber_communication.cpp +++ b/iceoryx_posh/test/integrationtests/test_publisher_subscriber_communication.cpp @@ -39,7 +39,7 @@ using namespace ::testing; using namespace iox; using namespace iox::popo; using namespace iox::cxx; -using namespace iox::testing; +using namespace iox::roudi_env; template struct ComplexDataType diff --git a/iceoryx_posh/test/integrationtests/test_roudi_roudi_environment.cpp b/iceoryx_posh/test/integrationtests/test_roudi_roudi_environment.cpp index 49001625393..f78293ee64c 100644 --- a/iceoryx_posh/test/integrationtests/test_roudi_roudi_environment.cpp +++ b/iceoryx_posh/test/integrationtests/test_roudi_roudi_environment.cpp @@ -23,8 +23,7 @@ namespace { using namespace ::testing; -using namespace iox::roudi; -using namespace iox::testing; +using namespace iox::roudi_env; class RouDiEnvironment_test : public Test { diff --git a/iceoryx_posh/test/integrationtests/test_service_discovery.cpp b/iceoryx_posh/test/integrationtests/test_service_discovery.cpp index b0404ef659c..9a8b787aacd 100644 --- a/iceoryx_posh/test/integrationtests/test_service_discovery.cpp +++ b/iceoryx_posh/test/integrationtests/test_service_discovery.cpp @@ -43,11 +43,10 @@ using namespace iox::runtime; using namespace iox::cxx; using namespace iox::popo; using namespace iox::capro; -using namespace iox::testing; +using namespace iox::roudi_env; using iox::capro::IdString_t; using iox::capro::ServiceDescription; using iox::popo::MessagingPattern; -using iox::roudi::RouDiEnvironment; using ServiceContainer = std::vector; diff --git a/iceoryx_posh/test/moduletests/test_posh_runtime.cpp b/iceoryx_posh/test/moduletests/test_posh_runtime.cpp index 6f6a0826d69..0759ff9718f 100644 --- a/iceoryx_posh/test/moduletests/test_posh_runtime.cpp +++ b/iceoryx_posh/test/moduletests/test_posh_runtime.cpp @@ -41,7 +41,7 @@ using namespace iox::capro; using namespace iox::cxx; using namespace iox; using namespace iox::popo; -using namespace iox::testing; +using namespace iox::roudi_env; using iox::roudi::RouDiEnvironment; class PoshRuntime_test : public Test diff --git a/iceoryx_posh/test/moduletests/test_posh_runtime_node.cpp b/iceoryx_posh/test/moduletests/test_posh_runtime_node.cpp index 792e038ab72..6d2f5867634 100644 --- a/iceoryx_posh/test/moduletests/test_posh_runtime_node.cpp +++ b/iceoryx_posh/test/moduletests/test_posh_runtime_node.cpp @@ -27,7 +27,7 @@ namespace using namespace ::testing; using namespace iox::runtime; using namespace iox::roudi; -using namespace iox::testing; +using namespace iox::roudi_env; using namespace iox; /// @brief Test goal: This test suit verifies class node diff --git a/iceoryx_posh/test/moduletests/test_posh_runtime_single_process.cpp b/iceoryx_posh/test/moduletests/test_posh_runtime_single_process.cpp index 183bfa3278a..312e44efcc7 100644 --- a/iceoryx_posh/test/moduletests/test_posh_runtime_single_process.cpp +++ b/iceoryx_posh/test/moduletests/test_posh_runtime_single_process.cpp @@ -26,7 +26,7 @@ namespace using namespace ::testing; using namespace iox::runtime; using namespace iox::roudi; -using namespace iox::testing; +using namespace iox::roudi_env; using namespace iox; /// @brief Test goal: This test suit verifies class posh_runtime_single_process diff --git a/iceoryx_posh/test/moduletests/test_roudi_iceoyx_roudi_memory_manager.cpp b/iceoryx_posh/test/moduletests/test_roudi_iceoyx_roudi_memory_manager.cpp index efc07591260..54943988bab 100644 --- a/iceoryx_posh/test/moduletests/test_roudi_iceoyx_roudi_memory_manager.cpp +++ b/iceoryx_posh/test/moduletests/test_roudi_iceoyx_roudi_memory_manager.cpp @@ -24,7 +24,7 @@ namespace { using namespace ::testing; -using namespace iox::testing; +using namespace iox::roudi_env; using iox::roudi::IceOryxRouDiMemoryManager; /// @brief This test file verifies that the BaseClass IceoryxRouDiMemoryManager is tested diff --git a/iceoryx_posh/test/moduletests/test_roudi_portmanager_fixture.hpp b/iceoryx_posh/test/moduletests/test_roudi_portmanager_fixture.hpp index 885f8f9fd7c..f0f63469d63 100644 --- a/iceoryx_posh/test/moduletests/test_roudi_portmanager_fixture.hpp +++ b/iceoryx_posh/test/moduletests/test_roudi_portmanager_fixture.hpp @@ -44,7 +44,7 @@ using namespace iox::capro; using namespace iox::cxx; using namespace iox::popo; using namespace iox::roudi; -using namespace iox::testing; +using namespace iox::roudi_env; using iox::runtime::PortConfigInfo; diff --git a/iceoryx_posh/test/moduletests/test_roudi_process_manager.cpp b/iceoryx_posh/test/moduletests/test_roudi_process_manager.cpp index b2e272c0d6c..3eab6aea064 100644 --- a/iceoryx_posh/test/moduletests/test_roudi_process_manager.cpp +++ b/iceoryx_posh/test/moduletests/test_roudi_process_manager.cpp @@ -35,7 +35,7 @@ using namespace iox::roudi; using namespace iox::popo; using namespace iox::runtime; using namespace iox::posix; -using namespace iox::testing; +using namespace iox::roudi_env; using namespace iox::version; class ProcessManager_test : public Test diff --git a/iceoryx_posh/testing/include/iceoryx_posh/testing/roudi_environment/roudi_environment.hpp b/iceoryx_posh/testing/include/iceoryx_posh/testing/roudi_environment/roudi_environment.hpp index 074b63471ba..c85802af54c 100644 --- a/iceoryx_posh/testing/include/iceoryx_posh/testing/roudi_environment/roudi_environment.hpp +++ b/iceoryx_posh/testing/include/iceoryx_posh/testing/roudi_environment/roudi_environment.hpp @@ -20,4 +20,12 @@ #include "iceoryx_posh/roudi_env/roudi_environment.hpp" +namespace iox +{ +namespace roudi +{ +using roudi_env::RouDiEnvironment; +} +} // namespace iox + #endif // IOX_POSH_ROUDI_ENVIRONMENT_ROUDI_ENVIRONMENT_HPP diff --git a/iceoryx_posh/testing/include/iceoryx_posh/testing/roudi_gtest.hpp b/iceoryx_posh/testing/include/iceoryx_posh/testing/roudi_gtest.hpp index 880922b9060..cd5d8286d86 100644 --- a/iceoryx_posh/testing/include/iceoryx_posh/testing/roudi_gtest.hpp +++ b/iceoryx_posh/testing/include/iceoryx_posh/testing/roudi_gtest.hpp @@ -24,7 +24,7 @@ using namespace ::testing; -class RouDi_GTest : public iox::roudi::RouDiEnvironment, public Test +class RouDi_GTest : public iox::roudi_env::RouDiEnvironment, public Test { public: RouDi_GTest() = default; diff --git a/iceoryx_posh/testing/source/roudi_gtest.cpp b/iceoryx_posh/testing/source/roudi_gtest.cpp index 6a786604638..058f4ff04e5 100644 --- a/iceoryx_posh/testing/source/roudi_gtest.cpp +++ b/iceoryx_posh/testing/source/roudi_gtest.cpp @@ -18,6 +18,6 @@ #include "iceoryx_posh/testing/roudi_gtest.hpp" RouDi_GTest::RouDi_GTest(const iox::RouDiConfig_t& roudiConfig) - : iox::roudi::RouDiEnvironment(roudiConfig) + : iox::roudi_env::RouDiEnvironment(roudiConfig) { }