Browse Source

"Fix" flaky TimeQueryGLTest.

Some operations are too fast so the time reported might as well be 0.
pull/68/head
Vladimír Vondruš 12 years ago
parent
commit
6f688ab947
  1. 10
      src/Magnum/Test/TimeQueryGLTest.cpp

10
src/Magnum/Test/TimeQueryGLTest.cpp

@ -56,7 +56,7 @@ void TimeQueryGLTest::queryTime() {
const auto result1 = q1.result<UnsignedInt>();
MAGNUM_VERIFY_NO_ERROR();
CORRADE_VERIFY(result1 > 0);
CORRADE_VERIFY(result1 >= 0);
TimeQuery q2;
q2.begin(TimeQuery::Target::TimeElapsed);
@ -66,7 +66,7 @@ void TimeQueryGLTest::queryTime() {
const auto result2 = q2.result<UnsignedInt>();
MAGNUM_VERIFY_NO_ERROR();
CORRADE_VERIFY(result2 > result1);
CORRADE_VERIFY(result2 >= result1);
}
void TimeQueryGLTest::queryTimestamp() {
@ -91,9 +91,9 @@ void TimeQueryGLTest::queryTimestamp() {
const auto result2 = q2.result<UnsignedLong>();
MAGNUM_VERIFY_NO_ERROR();
CORRADE_VERIFY(result > 0);
CORRADE_VERIFY(result2 > result1);
CORRADE_VERIFY(result2-result1 > result);
CORRADE_VERIFY(result >= 0);
CORRADE_VERIFY(result2 >= result1);
CORRADE_VERIFY(result2-result1 >= result);
}
}}

Loading…
Cancel
Save