diff --git a/src/rosjava_actionlib/launch/client_demo.launch b/src/rosjava_actionlib/launch/client_demo.launch
new file mode 100644
index 0000000000000000000000000000000000000000..da7444b05dc42b19f4a8c8f3101e9190a5531cb2
--- /dev/null
+++ b/src/rosjava_actionlib/launch/client_demo.launch
@@ -0,0 +1,4 @@
+<launch>
+  <node pkg="actionlib_tutorials" type="fibonacci_server" name="fibonacci_server"/>
+  <node pkg="rosjava_actionlib" type="execute" name="rosjava_actionlib_client_demo" args="com.github.ekumen.rosjava_actionlib.TestClient"/>
+</launch>
diff --git a/src/rosjava_actionlib/launch/server_demo.launch b/src/rosjava_actionlib/launch/server_demo.launch
new file mode 100644
index 0000000000000000000000000000000000000000..55318f608b75c5e8c67bd21c50fded8e94cd7caf
--- /dev/null
+++ b/src/rosjava_actionlib/launch/server_demo.launch
@@ -0,0 +1,4 @@
+<launch>
+  <node pkg="rosjava_actionlib" type="execute" name="rosjava_actionlib_server_demo" args="com.github.ekumen.rosjava_actionlib.TestServer"/>
+  <node pkg="actionlib_tutorials" type="fibonacci_client" name="fibonacci_client"/>
+</launch>
diff --git a/src/rosjava_actionlib/launch/test.launch b/src/rosjava_actionlib/launch/test.launch
deleted file mode 100644
index 909715b71be0405eb87b473f9837ef15cf9f7685..0000000000000000000000000000000000000000
--- a/src/rosjava_actionlib/launch/test.launch
+++ /dev/null
@@ -1,4 +0,0 @@
-<launch>
-<node pkg="actionlib_tutorials" type="fibonacci_server" name="fibonacci_server"/>
-<test pkg="rosjava_actionlib" type="execute" test-name="rosjava_actionlib" args="com.github.ekumen.rosjava_actionlib.TestClient"/>
-</launch>