From 8279aad1fc216298a1674aa88dede4c4a4615767 Mon Sep 17 00:00:00 2001 From: Julien Enoch Date: Fri, 20 Feb 2026 10:37:04 +0100 Subject: [PATCH] Add tests isolation in test_dlopen_composition.py.in and test_linktime_composition.py.in (#764) Signed-off-by: Julien Enoch (cherry picked from commit feec1e82ad7899592bbb469f945614fd7cb4f7b3) --- 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',