diff --git a/.travis.rosinstall.noetic b/.travis.rosinstall.noetic
index 0994714a7..663838050 100644
--- a/.travis.rosinstall.noetic
+++ b/.travis.rosinstall.noetic
@@ -2,3 +2,7 @@
- git:
local-name: catkin_virtualenv
uri: https://github.com/locusrobotics/catkin_virtualenv
+# waiting for depth_image_publisher to be released in apt server
+- git:
+ local-name: jsk_recognition
+ uri: https://github.com/jsk-ros-pkg/jsk_recognition
diff --git a/zdepth_image_transport/CMakeLists.txt b/zdepth_image_transport/CMakeLists.txt
index 50c141a55..3a1df151a 100644
--- a/zdepth_image_transport/CMakeLists.txt
+++ b/zdepth_image_transport/CMakeLists.txt
@@ -73,3 +73,15 @@ install(DIRECTORY include/${PROJECT_NAME}/
install(FILES zdepth_plugins.xml
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
)
+
+if(CATKIN_ENABLE_TESTING)
+ if("$ENV{ROS_DISTRO}" STRGREATER "melodic")
+ find_package(roslaunch REQUIRED)
+ find_package(roslint REQUIRED)
+ find_package(rostest REQUIRED)
+ add_rostest(test/zdepth_image_transport_16uc1.test)
+ add_rostest(test/zdepth_image_transport_32fc1.test)
+ roslaunch_add_file_check(test/zdepth_image_transport_16uc1.test)
+ roslaunch_add_file_check(test/zdepth_image_transport_32fc1.test)
+ endif()
+endif()
diff --git a/zdepth_image_transport/package.xml b/zdepth_image_transport/package.xml
index 62148adfe..8b7fb5dae 100644
--- a/zdepth_image_transport/package.xml
+++ b/zdepth_image_transport/package.xml
@@ -26,18 +26,17 @@
std_msgs
zdepth
- pluginlib
- roscpp
- sensor_msgs
- std_msgs
- zdepth
-
std_msgs
sensor_msgs
roscpp
pluginlib
image_transport
+ depth_image_publisher
+ roslaunch
+ roslint
+ rostest
+
diff --git a/zdepth_image_transport/test/zdepth_image_transport_16uc1.test b/zdepth_image_transport/test/zdepth_image_transport_16uc1.test
new file mode 100644
index 000000000..ac5bd8536
--- /dev/null
+++ b/zdepth_image_transport/test/zdepth_image_transport_16uc1.test
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/zdepth_image_transport/test/zdepth_image_transport_32fc1.test b/zdepth_image_transport/test/zdepth_image_transport_32fc1.test
new file mode 100644
index 000000000..f699873f6
--- /dev/null
+++ b/zdepth_image_transport/test/zdepth_image_transport_32fc1.test
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+