From c4df48212565dda297199b5c8da2d85968aae418 Mon Sep 17 00:00:00 2001 From: Julien Enoch Date: Wed, 18 Feb 2026 16:38:34 +0100 Subject: [PATCH] Add tests isolation in test_dlopen_composition.py.in and test_linktime_composition.py.in Signed-off-by: Julien Enoch --- composition/test/test_dlopen_composition.py.in | 5 ++++- composition/test/test_linktime_composition.py.in | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/composition/test/test_dlopen_composition.py.in b/composition/test/test_dlopen_composition.py.in index 19b9e5dce..9fca267d3 100644 --- a/composition/test/test_dlopen_composition.py.in +++ b/composition/test/test_dlopen_composition.py.in @@ -21,10 +21,13 @@ import launch_testing import launch_testing.actions import launch_testing.asserts import launch_testing_ros +from launch_testing_ros.actions import EnableRmwIsolation def generate_test_description(): - launch_description = LaunchDescription() + launch_description = LaunchDescription([ + EnableRmwIsolation(), + ]) process_under_test = ExecuteProcess( cmd=[ '@DLOPEN_COMPOSITION_EXECUTABLE@', diff --git a/composition/test/test_linktime_composition.py.in b/composition/test/test_linktime_composition.py.in index ceae41402..50f979f99 100644 --- a/composition/test/test_linktime_composition.py.in +++ b/composition/test/test_linktime_composition.py.in @@ -24,10 +24,13 @@ import launch_testing import launch_testing.actions import launch_testing.asserts import launch_testing_ros +from launch_testing_ros.actions import EnableRmwIsolation def generate_test_description(): - launch_description = LaunchDescription() + launch_description = LaunchDescription([ + EnableRmwIsolation(), + ]) process_under_test = ExecuteProcess( cmd=['@LINKTIME_COMPOSITION_EXECUTABLE@'], name='test_linktime_composition',