X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPPI%2FRateAnalyzer.test.cc;h=27caa4d4cd99ade40b11a65b458ae56610ae577e;hb=9bf675b08d624cfac113a1a90dcfbd9503872b1d;hp=c5ac1461c2ba0eeefc5970535c85168f13f6f243;hpb=26610f603ebdd465307b9621f532c1fe19fd5571;p=senf.git diff --git a/senf/PPI/RateAnalyzer.test.cc b/senf/PPI/RateAnalyzer.test.cc index c5ac146..27caa4d 100644 --- a/senf/PPI/RateAnalyzer.test.cc +++ b/senf/PPI/RateAnalyzer.test.cc @@ -72,8 +72,12 @@ namespace { } } -BOOST_AUTO_UNIT_TEST(rateAnalyzer) +SENF_AUTO_UNIT_TEST(rateAnalyzer) { + char const * enabled (getenv("SENF_TIMING_CRITICAL_TESTS")); + if (! enabled) { + BOOST_WARN_MESSAGE(false, "Set SENF_TIMING_CRITICAL_TESTS to not skip timing critical tests"); + } senf::DataPacket p (senf::DataPacket::create(13u)); senf::ppi::module::CloneSource source (p); senf::ppi::module::RateFilter filter (senf::ClockService::milliseconds(58u)); @@ -93,8 +97,10 @@ BOOST_AUTO_UNIT_TEST(rateAnalyzer) pps /= calls; bps /= calls; - BOOST_CHECK_CLOSE( pps, 16.67f, .1f ); - BOOST_CHECK_CLOSE( bps, 216.67f, .1f ); + if (enabled) { + BOOST_CHECK_CLOSE( pps, 16.67f, .1f ); + BOOST_CHECK_CLOSE( bps, 216.67f, .1f ); + } } ///////////////////////////////cc.e////////////////////////////////////////