diff --git a/composition/package.xml b/composition/package.xml
index 239469e21..915a61365 100644
--- a/composition/package.xml
+++ b/composition/package.xml
@@ -28,6 +28,7 @@
ament_cmake_pytest
ament_lint_auto
ament_lint_common
+ launch
launch_testing
rmw_implementation_cmake
diff --git a/demo_nodes_cpp/package.xml b/demo_nodes_cpp/package.xml
index 67e59aa0e..e96c87289 100644
--- a/demo_nodes_cpp/package.xml
+++ b/demo_nodes_cpp/package.xml
@@ -28,6 +28,7 @@
ament_cmake_pytest
ament_lint_auto
ament_lint_common
+ launch
launch_testing
diff --git a/demo_nodes_cpp_native/package.xml b/demo_nodes_cpp_native/package.xml
index 8b2a987ab..3881abd16 100644
--- a/demo_nodes_cpp_native/package.xml
+++ b/demo_nodes_cpp_native/package.xml
@@ -18,6 +18,7 @@
ament_cmake_pytest
ament_lint_auto
ament_lint_common
+ launch
launch_testing
diff --git a/image_tools/package.xml b/image_tools/package.xml
index 0c1fe653d..1e486e0ed 100644
--- a/image_tools/package.xml
+++ b/image_tools/package.xml
@@ -21,6 +21,7 @@
ament_cmake_pytest
ament_lint_auto
ament_lint_common
+ launch
launch_testing
rmw_implementation_cmake
diff --git a/intra_process_demo/package.xml b/intra_process_demo/package.xml
index 146e43c45..a26c89f3c 100644
--- a/intra_process_demo/package.xml
+++ b/intra_process_demo/package.xml
@@ -21,6 +21,7 @@
ament_cmake_pytest
ament_lint_auto
ament_lint_common
+ launch
launch_testing
rmw_implementation_cmake
diff --git a/logging_demo/package.xml b/logging_demo/package.xml
index fc31ec66b..593f8c5bd 100644
--- a/logging_demo/package.xml
+++ b/logging_demo/package.xml
@@ -29,6 +29,7 @@
ament_cmake_pytest
ament_lint_auto
ament_lint_common
+ launch
launch_testing
rmw_implementation_cmake
diff --git a/pendulum_control/package.xml b/pendulum_control/package.xml
index d76cec91b..f2fca269d 100644
--- a/pendulum_control/package.xml
+++ b/pendulum_control/package.xml
@@ -27,6 +27,7 @@
ament_cmake_pytest
ament_lint_auto
ament_lint_common
+ launch
launch_testing
rmw_implementation_cmake
ros2run