X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=PPI%2FActiveFeeder.test.cc;h=8d9aa55e858a42c56fcc4585f4f750ef070150c4;hb=b8ca4a544cce3e6023bb56b712a03d6362f2bb79;hp=8fade6ade9c61fc7c053bc153fac334013b702d5;hpb=a1a6c76a214ad1935032826713cabaf9ac57bf07;p=senf.git diff --git a/PPI/ActiveFeeder.test.cc b/PPI/ActiveFeeder.test.cc index 8fade6a..8d9aa55 100644 --- a/PPI/ActiveFeeder.test.cc +++ b/PPI/ActiveFeeder.test.cc @@ -21,7 +21,7 @@ // 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. /** \file - \brief ActiveFeeder.test unit tests */ + \brief ActiveFeeder unit tests */ //#include "ActiveFeeder.test.hh" //#include "ActiveFeeder.test.ih" @@ -50,14 +50,17 @@ BOOST_AUTO_UNIT_TEST(activeFeeder) ppi::connect(source,feeder); ppi::connect(feeder,sink); - source.submit(senf::DataPacket::create()); - source.submit(senf::DataPacket::create()); - source.submit(senf::DataPacket::create()); + for (unsigned i (0); i < 500; ++i) + source.submit(senf::DataPacket::create()); + senf::ClockService::clock_type start (senf::ClockService::now()); ppi::run(); + std::cerr << "ActiveFeeder: " + << (500*1e9)/(senf::ClockService::now()-start) + << " packets/s" << std::endl; BOOST_CHECK_EQUAL( source.size(), 0u ); - BOOST_CHECK_EQUAL( sink.size(), 3u ); + BOOST_CHECK_EQUAL( sink.size(), 500u ); } ///////////////////////////////cc.e////////////////////////////////////////