aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backends/neon/test/NeonTimerTest.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/backends/neon/test/NeonTimerTest.cpp b/src/backends/neon/test/NeonTimerTest.cpp
index 3503c961f5..6f541474fa 100644
--- a/src/backends/neon/test/NeonTimerTest.cpp
+++ b/src/backends/neon/test/NeonTimerTest.cpp
@@ -98,11 +98,14 @@ BOOST_AUTO_TEST_CASE(NeonTimerMeasure)
std::vector<Measurement> measurements = neonTimer.GetMeasurements();
- BOOST_CHECK_EQUAL(measurements.size(), 2);
- BOOST_CHECK_EQUAL(measurements[0].m_Name, "NeonKernelTimer/0: NEFillBorderKernel");
- BOOST_CHECK(measurements[0].m_Value > 0.0);
- BOOST_CHECK_EQUAL(measurements[1].m_Name, "NeonKernelTimer/1: NEActivationLayerKernel");
- BOOST_CHECK(measurements[1].m_Value > 0.0);
+ BOOST_CHECK(measurements.size() <= 2);
+ if (measurements.size() > 1)
+ {
+ BOOST_CHECK_EQUAL(measurements[0].m_Name, "NeonKernelTimer/0: NEFillBorderKernel");
+ BOOST_CHECK(measurements[0].m_Value > 0.0);
+ }
+ BOOST_CHECK_EQUAL(measurements[measurements.size()-1].m_Name, "NeonKernelTimer/1: NEActivationLayerKernel");
+ BOOST_CHECK(measurements[measurements.size()-1].m_Value > 0.0);
}
BOOST_AUTO_TEST_SUITE_END()