diff options
author | Alexis Ballier <aballier@gentoo.org> | 2017-02-25 10:24:31 +0100 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2017-02-25 10:54:54 +0100 |
commit | d98c4eeb28961c98fc41c365868a36edf583b517 (patch) | |
tree | 26ec60b84897361a4dc2d4daf13c97b4ee8360b6 /dev-ros/message_filters | |
parent | dev-ros/message_filters: remove old (diff) | |
download | gentoo-d98c4eeb28961c98fc41c365868a36edf583b517.tar.gz gentoo-d98c4eeb28961c98fc41c365868a36edf583b517.tar.bz2 gentoo-d98c4eeb28961c98fc41c365868a36edf583b517.zip |
dev-ros/message_filters: Fix building tests
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Diffstat (limited to 'dev-ros/message_filters')
-rw-r--r-- | dev-ros/message_filters/files/tests.patch | 132 | ||||
-rw-r--r-- | dev-ros/message_filters/message_filters-1.13.0.ebuild | 1 | ||||
-rw-r--r-- | dev-ros/message_filters/message_filters-9999.ebuild | 3 |
3 files changed, 135 insertions, 1 deletions
diff --git a/dev-ros/message_filters/files/tests.patch b/dev-ros/message_filters/files/tests.patch new file mode 100644 index 000000000000..2861213235e6 --- /dev/null +++ b/dev-ros/message_filters/files/tests.patch @@ -0,0 +1,132 @@ +Index: message_filters/test/test_approximate_time_policy.cpp +=================================================================== +--- message_filters.orig/test/test_approximate_time_policy.cpp ++++ message_filters/test/test_approximate_time_policy.cpp +@@ -106,8 +106,8 @@ public: + { + //printf("Call_back called\n"); + //printf("Call back: <%f, %f>\n", p->header.stamp.toSec(), q->header.stamp.toSec()); +- ASSERT_TRUE(p); +- ASSERT_TRUE(q); ++ ASSERT_TRUE(p!=NULL); ++ ASSERT_TRUE(q!=NULL); + ASSERT_LT(output_position_, output_.size()); + EXPECT_EQ(output_[output_position_].first, p->header.stamp); + EXPECT_EQ(output_[output_position_].second, q->header.stamp); +@@ -164,10 +164,10 @@ public: + { + //printf("Call_back called\n"); + //printf("Call back: <%f, %f>\n", p->header.stamp.toSec(), q->header.stamp.toSec()); +- ASSERT_TRUE(p); +- ASSERT_TRUE(q); +- ASSERT_TRUE(r); +- ASSERT_TRUE(s); ++ ASSERT_TRUE(p!=NULL); ++ ASSERT_TRUE(q!=NULL); ++ ASSERT_TRUE(r!=NULL); ++ ASSERT_TRUE(s!=NULL); + ASSERT_LT(output_position_, output_.size()); + EXPECT_EQ(output_[output_position_].time[0], p->header.stamp); + EXPECT_EQ(output_[output_position_].time[1], q->header.stamp); +Index: message_filters/test/test_chain.cpp +=================================================================== +--- message_filters.orig/test/test_chain.cpp ++++ message_filters/test/test_chain.cpp +@@ -148,8 +148,8 @@ TEST(Chain, retrieveFilter) + + c.addFilter(boost::make_shared<PassThrough<Msg> >()); + +- ASSERT_TRUE(c.getFilter<PassThrough<Msg> >(0)); +- ASSERT_FALSE(c.getFilter<PassThrough<Msg> >(1)); ++ ASSERT_TRUE(c.getFilter<PassThrough<Msg> >(0) != NULL); ++ ASSERT_FALSE(c.getFilter<PassThrough<Msg> >(1) != NULL); + } + + TEST(Chain, retrieveFilterThroughBaseClass) +@@ -161,8 +161,8 @@ TEST(Chain, retrieveFilterThroughBaseCla + + c.addFilter(boost::make_shared<PassThrough<Msg> >()); + +- ASSERT_TRUE(cb->getFilter<PassThrough<Msg> >(0)); +- ASSERT_FALSE(cb->getFilter<PassThrough<Msg> >(1)); ++ ASSERT_TRUE(cb->getFilter<PassThrough<Msg> >(0) != NULL); ++ ASSERT_FALSE(cb->getFilter<PassThrough<Msg> >(1) != NULL); + } + + struct PTDerived : public PassThrough<Msg> +@@ -174,8 +174,8 @@ TEST(Chain, retrieveBaseClass) + { + Chain<Msg> c; + c.addFilter(boost::make_shared<PTDerived>()); +- ASSERT_TRUE(c.getFilter<PassThrough<Msg> >(0)); +- ASSERT_TRUE(c.getFilter<PTDerived>(0)); ++ ASSERT_TRUE(c.getFilter<PassThrough<Msg> >(0) != NULL); ++ ASSERT_TRUE(c.getFilter<PTDerived>(0) != NULL); + } + + int main(int argc, char **argv){ +Index: message_filters/test/test_exact_time_policy.cpp +=================================================================== +--- message_filters.orig/test/test_exact_time_policy.cpp ++++ message_filters/test/test_exact_time_policy.cpp +@@ -187,8 +187,8 @@ TEST(ExactTime, eventInEventOut) + sync.add<0>(evt); + sync.add<1>(evt); + +- ASSERT_TRUE(h.e1_.getMessage()); +- ASSERT_TRUE(h.e2_.getMessage()); ++ ASSERT_TRUE(h.e1_.getMessage()!=NULL); ++ ASSERT_TRUE(h.e2_.getMessage()!=NULL); + ASSERT_EQ(h.e1_.getReceiptTime(), evt.getReceiptTime()); + ASSERT_EQ(h.e2_.getReceiptTime(), evt.getReceiptTime()); + } +Index: message_filters/test/test_subscriber.cpp +=================================================================== +--- message_filters.orig/test/test_subscriber.cpp ++++ message_filters/test/test_subscriber.cpp +@@ -152,7 +152,7 @@ TEST(Subscriber, singleNonConstCallback) + + ros::spinOnce(); + +- ASSERT_TRUE(h.msg_); ++ ASSERT_TRUE(h.msg_!=NULL); + ASSERT_EQ(msg.get(), h.msg_.get()); + } + +@@ -169,8 +169,8 @@ TEST(Subscriber, multipleNonConstCallbac + + ros::spinOnce(); + +- ASSERT_TRUE(h.msg_); +- ASSERT_TRUE(h2.msg_); ++ ASSERT_TRUE(h.msg_ !=NULL); ++ ASSERT_TRUE(h2.msg_!=NULL); + EXPECT_NE(msg.get(), h.msg_.get()); + EXPECT_NE(msg.get(), h2.msg_.get()); + EXPECT_NE(h.msg_.get(), h2.msg_.get()); +@@ -189,8 +189,8 @@ TEST(Subscriber, multipleCallbacksSomeFi + + ros::spinOnce(); + +- ASSERT_TRUE(h.msg_); +- ASSERT_TRUE(h2.msg_); ++ ASSERT_TRUE(h.msg_ != NULL); ++ ASSERT_TRUE(h2.msg_!= NULL); + EXPECT_NE(msg.get(), h.msg_.get()); + EXPECT_NE(msg.get(), h2.msg_.get()); + EXPECT_NE(h.msg_.get(), h2.msg_.get()); +Index: message_filters/test/time_synchronizer_unittest.cpp +=================================================================== +--- message_filters.orig/test/time_synchronizer_unittest.cpp ++++ message_filters/test/time_synchronizer_unittest.cpp +@@ -516,8 +516,8 @@ TEST(TimeSynchronizer, eventInEventOut) + sync.add<0>(evt); + sync.add<1>(evt); + +- ASSERT_TRUE(h.e1_.getMessage()); +- ASSERT_TRUE(h.e2_.getMessage()); ++ ASSERT_TRUE(h.e1_.getMessage()!=NULL); ++ ASSERT_TRUE(h.e2_.getMessage()!=NULL); + ASSERT_EQ(h.e1_.getReceiptTime(), evt.getReceiptTime()); + ASSERT_EQ(h.e2_.getReceiptTime(), evt.getReceiptTime()); + } diff --git a/dev-ros/message_filters/message_filters-1.13.0.ebuild b/dev-ros/message_filters/message_filters-1.13.0.ebuild index 3ad28cabe8e3..c858f9711d77 100644 --- a/dev-ros/message_filters/message_filters-1.13.0.ebuild +++ b/dev-ros/message_filters/message_filters-1.13.0.ebuild @@ -31,3 +31,4 @@ DEPEND="${RDEPEND} dev-cpp/gtest dev-python/nose[${PYTHON_USEDEP}] )" +PATCHES=( "${FILESDIR}/tests.patch" ) diff --git a/dev-ros/message_filters/message_filters-9999.ebuild b/dev-ros/message_filters/message_filters-9999.ebuild index 6295f1a04116..c858f9711d77 100644 --- a/dev-ros/message_filters/message_filters-9999.ebuild +++ b/dev-ros/message_filters/message_filters-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -31,3 +31,4 @@ DEPEND="${RDEPEND} dev-cpp/gtest dev-python/nose[${PYTHON_USEDEP}] )" +PATCHES=( "${FILESDIR}/tests.patch" ) |