commit:     7baeea282c13e5a3273ba834ac976a8e03b3db35
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 24 14:21:03 2020 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Tue Aug 25 12:37:21 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7baeea28

dev-ros/camera_calibration: fix tests

Closes: https://bugs.gentoo.org/738484
Package-Manager: Portage-3.0.3, Repoman-3.0.0
Signed-off-by: Alexis Ballier <aballier <AT> gentoo.org>

 dev-ros/camera_calibration/camera_calibration-1.15.2.ebuild | 6 ++++++
 dev-ros/camera_calibration/camera_calibration-9999.ebuild   | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/dev-ros/camera_calibration/camera_calibration-1.15.2.ebuild 
b/dev-ros/camera_calibration/camera_calibration-1.15.2.ebuild
index 115ecc7444b..8fc8e9b9136 100644
--- a/dev-ros/camera_calibration/camera_calibration-1.15.2.ebuild
+++ b/dev-ros/camera_calibration/camera_calibration-1.15.2.ebuild
@@ -29,6 +29,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
        test? (
                $(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
+               dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
        )"
 
 src_prepare() {
@@ -38,3 +39,8 @@ src_prepare() {
        cp "${DISTDIR}/${P}-multi_board_calibration.tar.gz" 
"${S}/multi_board_calibration.tar.gz" || die
        sed -e 
"s#http://download.ros.org/data/camera_calibration/#file://${S}/#"; -i 
CMakeLists.txt || die
 }
+
+src_test() {
+       export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
+       ros-catkin_src_test
+}

diff --git a/dev-ros/camera_calibration/camera_calibration-9999.ebuild 
b/dev-ros/camera_calibration/camera_calibration-9999.ebuild
index 115ecc7444b..8fc8e9b9136 100644
--- a/dev-ros/camera_calibration/camera_calibration-9999.ebuild
+++ b/dev-ros/camera_calibration/camera_calibration-9999.ebuild
@@ -29,6 +29,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
        test? (
                $(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
+               dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
        )"
 
 src_prepare() {
@@ -38,3 +39,8 @@ src_prepare() {
        cp "${DISTDIR}/${P}-multi_board_calibration.tar.gz" 
"${S}/multi_board_calibration.tar.gz" || die
        sed -e 
"s#http://download.ros.org/data/camera_calibration/#file://${S}/#"; -i 
CMakeLists.txt || die
 }
+
+src_test() {
+       export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
+       ros-catkin_src_test
+}

Reply via email to