From 616579b5d773c50af31ee56f00105d96ce641ca2 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Aug 2021 10:30:13 +0100 Subject: gentoo resync : 14.08.2021 --- dev-ros/robot_pose_ekf/robot_pose_ekf-9999.ebuild | 25 +++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'dev-ros/robot_pose_ekf/robot_pose_ekf-9999.ebuild') diff --git a/dev-ros/robot_pose_ekf/robot_pose_ekf-9999.ebuild b/dev-ros/robot_pose_ekf/robot_pose_ekf-9999.ebuild index 59f91b30ba19..c4df8f75e8e6 100644 --- a/dev-ros/robot_pose_ekf/robot_pose_ekf-9999.ebuild +++ b/dev-ros/robot_pose_ekf/robot_pose_ekf-9999.ebuild @@ -29,3 +29,28 @@ DEPEND="${RDEPEND} dev-cpp/gtest ) virtual/pkgconfig" + +TEST_DATA="ekf_test2_indexed.bag zero_covariance_indexed.bag" + +SRC_URI="${SRC_URI} test? ( " +for i in ${TEST_DATA}; do + SRC_URI="${SRC_URI} http://download.ros.org/data/robot_pose_ekf/${i} -> ${P}-${i}" +done +SRC_URI="${SRC_URI} )" + +src_prepare() { + ros-catkin_src_prepare + if use test; then + for i in ${TEST_DATA} ; do + cp "${DISTDIR}/${P}-${i}" "${S}/${i}" || die + done + sed \ + -e "s#http://download.ros.org/data/robot_pose_ekf#file://${S}#" \ + -i CMakeLists.txt || die + fi +} + +src_test() { + export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}" + ros-catkin_src_test +} -- cgit v1.2.3