X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=PPI%2FActiveFeeder.test.cc;h=8d9aa55e858a42c56fcc4585f4f750ef070150c4;hb=82e8df5de8b11448423388632e8602ad97bc7885;hp=f54e426b8cf9c7c666f4668e02f63260164d150c;hpb=92f8630b75f3ef50e73c48cde58645dcd1534e27;p=senf.git diff --git a/PPI/ActiveFeeder.test.cc b/PPI/ActiveFeeder.test.cc index f54e426..8d9aa55 100644 --- a/PPI/ActiveFeeder.test.cc +++ b/PPI/ActiveFeeder.test.cc @@ -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////////////////////////////////////////