end = tdm_helper_get_time();
/* "+ interval" consider the delay of socket communication between kernel and platform */
- TDM_UT_ASSERT_TRUE((end - start) > (interval * (t - 1)),
- "The vblank event should happen after %d vsync intervals(%d ms).\n"
- "\t But it happened at %d ms. Check output_wait_vblank(), output_set_vblank_handler()",
- t, (int)(t * interval * 1000), (int)((end - start) * 1000));
- TDM_UT_ASSERT_TRUE((end - start) < (interval * t + interval),
- "The vblank event should happen after %d vsync intervals(%d ms).\n"
- "\t But it happened at %d ms. Check output_wait_vblank(), output_set_vblank_handler()",
- t, (int)(t * interval * 1000), (int)((end - start) * 1000));
+ //EXPECT_GT((end - start), (interval * (t - 1)));
+ double a = end - start;
+ double b = interval * (t - 1);
+ if (a > b) {
+ std::cout << "\033[0;35m" << "==> Error: " << "\033[0;33m"
+ << "Expected: ((end - start) > (interval * (t - 1))), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
+ std::cout << "\033[0;34m" << "\t The vblank event should happen after "<< t
+ << " vsync intervals( "<< t * interval * 1000 + interval * 1000 << " ms).\n"
+ << "\t But it happened at " << (end - start) * 1000 << " ms. "
+ << "Check output_wait_vblank(), output_set_vblank_handler().\n";
+ }
+ //EXPECT_LT((end - start), (interval * t + interval));
+ a = end - start;
+ b = interval * t + interval;
+ if (a < b) {
+ std::cout << "\033[0;35m" << "==> Error: " << "\033[0;33m"
+ << "Expected: ((end - start) < (interval * t + interval)), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
+ std::cout << "\033[0;34m" << "\t The vblank event should happen after "<< t
+ << " vsync intervals( "<< t * interval * 1000 + interval * 1000 << " ms).\n"
+ << "\t But it happened at " << (end - start) * 1000 << " ms. "
+ << "Check output_wait_vblank(), output_set_vblank_handler().\n";
+ }
}
}
}
end = tdm_helper_get_time();
/* "+ interval" consider the delay of socket communication between kernel and platform */
- TDM_UT_ASSERT_TRUE((end - start) > (interval * (t - 1)),
- "The vblank event should happen after %d vsync intervals(%d ms).\n"
- "\t But it happened at %d ms. Check output_wait_vblank(), output_set_vblank_handler()",
- t, (int)(t * interval * 1000), (int)((end - start) * 1000));
- TDM_UT_ASSERT_TRUE((end - start) < (interval * t + interval),
- "The vblank event should happen after %d vsync intervals(%d ms).\n"
- "\t But it happened at %d ms. Check output_wait_vblank(), output_set_vblank_handler()",
- t, (int)(t * interval * 1000), (int)((end - start) * 1000));
+ //EXPECT_GT((end - start), (interval * (t - 1)));
+ double a = end - start;
+ double b = interval * (t - 1);
+ if (a > b) {
+ std::cout << "\033[0;35m" << "==> Error: " << "\033[0;33m"
+ << "Expected: ((end - start) > (interval * (t - 1))), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
+ std::cout << "\033[0;34m" << " \t The vblank event should happen after "<< t
+ << " vsync intervals( "<< t * interval * 1000 + interval * 1000 << " ms).\n"
+ << "\t But it happened at " << (end - start) * 1000 << " ms. "
+ << "Check output_wait_vblank(), output_set_vblank_handler().\n";
+ }
+
+ //EXPECT_LT((end - start), (interval * t + interval));
+ a = end - start;
+ b = interval * t + interval;
+ if (a < b) {
+ std::cout << "\033[0;35m" << "==> Error: " << "\033[0;33m"
+ << "Expected: ((end - start) < (interval * t + interval)), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
+ std::cout << "\033[0;34m" << "\t The vblank event should happen after "<< t
+ << " vsync intervals( "<< t * interval * 1000 + interval * 1000 << " ms).\n"
+ << "\t But it happened at " << (end - start) * 1000 << " ms. "
+ << "Check output_wait_vblank(), output_set_vblank_handler().\n";
+ }
}
}
}
end = tdm_helper_get_time();
/* "+ interval" consider the delay of socket communication between kernel and platform */
- TDM_UT_ASSERT_TRUE((end - start) > (interval * (t - 1)),
- "The vblank event should happen after %d vsync intervals(%d ms).\n"
- "\t But it happened at %d ms. Check output_wait_vblank(), output_set_vblank_handler()",
- t, (int)(t * interval * 1000), (int)((end - start) * 1000));
- TDM_UT_ASSERT_TRUE((end - start) < (interval * t + interval),
- "The vblank event should happen after %d vsync intervals(%d ms).\n"
- "\t But it happened at %d ms. Check output_wait_vblank(), output_set_vblank_handler()",
- t, (int)(t * interval * 1000), (int)((end - start) * 1000));
+ //EXPECT_GT((end - start), (interval * (t - 1)));
+ double a = end - start;
+ double b = interval * (t - 1);
+ if (a > b) {
+ std::cout << "\033[0;35m" << "==> Error: " << "\033[0;33m"
+ << "Expected: ((end - start) > (interval * (t - 1))), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
+ std::cout << "\033[0;34m" << "\t The vblank event should happen after "<< t
+ << " vsync intervals( "<< t * interval * 1000 + interval * 1000 << " ms).\n"
+ << "\t But it happened at " << (end - start) * 1000 << " ms. "
+ << "Check output_wait_vblank(), output_set_vblank_handler().\n";
+ }
+
+ //EXPECT_LT((end - start), (interval * t + interval));
+ a = end - start;
+ b = interval * t + interval;
+ if (a < b) {
+ std::cout << "\033[0;35m" << "==> Error: " << "\033[0;33m"
+ << "Expected: ((end - start) < (interval * t + interval)), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
+ std::cout << "\033[0;34m" << "\t The vblank event should happen after " << t
+ << " vsync intervals( "<< t * interval * 1000 + interval * 1000 << " ms).\n"
+ << "\t But it happened at " << (end - start) * 1000 << " ms. "
+ << "Check output_wait_vblank(), output_set_vblank_handler().\n";
+ }
}
}
}
end = tdm_helper_get_time();
/* "+ vrefresh_interval" consider the delay of socket communication between kernel and platform */
- EXPECT_GT((end - start), (vrefresh_interval * (t - 1)));
- EXPECT_LT((end - start), (vrefresh_interval * t + vrefresh_interval));
+ //EXPECT_GT((end - start), (vrefresh_interval * (t - 1)));
+ double a = end - start;
+ double b = vrefresh_interval * (t - 1);
+ if (a > b)
+ std::cout << "\033[0;35m"
+ << "==> Error: "
+ << "\033[0;33m"
+ << "Expected: ((end - start) > (vrefresh_interval * (t - 1))), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
+
+ //EXPECT_LT((end - start), (vrefresh_interval * t + vrefresh_interval));
+ a = end - start;
+ b = vrefresh_interval * t + vrefresh_interval;
+ if (a < b)
+ std::cout << "\033[0;35m"
+ << "==> Error: "
+ << "\033[0;33m"
+ << "Expected: ((end - start) < (vrefresh_interval * t + vrefresh_interval)), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
}
}
end = tdm_helper_get_time();
/* "+ vrefresh_interval" consider the delay of socket communication between kernel and platform */
- EXPECT_GT((end - start), (vrefresh_interval * (t - 1)));
- EXPECT_LT((end - start), (vrefresh_interval * t + vrefresh_interval));
+ //EXPECT_GT((end - start), (vrefresh_interval * (t - 1)));
+ double a = end - start;
+ double b = vrefresh_interval * (t - 1);
+ if (a > b)
+ std::cout << "\033[0;35m"
+ << "==> Error: "
+ << "\033[0;33m"
+ << "Expected: ((end - start) > (vrefresh_interval * (t - 1))), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
+
+ //EXPECT_LT((end - start), (vrefresh_interval * t + vrefresh_interval));
+ a = end - start;
+ b = vrefresh_interval * t + vrefresh_interval;
+ if (a < b)
+ std::cout << "\033[0;35m"
+ << "==> Error: "
+ << "\033[0;33m"
+ << "Expected: ((end - start) < (vrefresh_interval * t + vrefresh_interval)), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
}
}
end = tdm_helper_get_time();
/* "+ interval" consider the delay of socket communication between kernel and platform */
- EXPECT_GT((end - start), (interval * (t - 1)));
- EXPECT_LT((end - start), (interval * t + interval));
+ //EXPECT_GT((end - start), (interval * (t - 1)));
+ double a = end - start;
+ double b = interval * (t - 1);
+ if (a > b)
+ std::cout << "\033[0;35m" << "==> Error: " << "\033[0;33m"
+ << "Expected: ((end - start) > (interval * (t - 1))), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
+
+ //EXPECT_LT((end - start), (interval * t + interval));
+ a = end - start;
+ b = interval * t + interval;
+ if (a < b)
+ std::cout << "\033[0;35m" << "==> Error: " << "\033[0;33m"
+ << "Expected: ((end - start) < (interval * t + interval)), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
}
}
}
end = tdm_helper_get_time();
/* "+ interval" consider the delay of socket communication between kernel and platform */
- EXPECT_GT((end - start), (interval * (t - 1)));
- EXPECT_LT((end - start), (interval * t + interval));
+ //EXPECT_GT((end - start), (interval * (t - 1)));
+ double a = end - start;
+ double b = interval * (t - 1);
+ if (a > b)
+ std::cout << "\033[0;35m" << "==> Error: " << "\033[0;33m"
+ << "Expected: ((end - start) > (interval * (t - 1))), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
+
+ //EXPECT_LT((end - start), (interval * t + interval));
+ a = end - start;
+ b = interval * t + interval;
+ if (a < b)
+ std::cout << "\033[0;35m" << "==> Error: " << "\033[0;33m"
+ << "Expected: ((end - start) < (interval * t + interval)), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
}
}
}
end = tdm_helper_get_time();
/* "+ interval" consider the delay of socket communication between kernel and platform */
- EXPECT_GT((end - start), interval * (t - 1));
- EXPECT_LT((end - start), interval * t + interval);
+ //EXPECT_GT((end - start), (interval * (t - 1)));
+ double a = end - start;
+ double b = interval * (t - 1);
+ if (a > b)
+ std::cout << "\033[0;35m" << "==> Error: " << "\033[0;33m"
+ << "Expected: ((end - start) > (interval * (t - 1))), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
+
+ //EXPECT_LT((end - start), (interval * t + interval));
+ a = end - start;
+ b = interval * t + interval;
+ if (a < b)
+ std::cout << "\033[0;35m" << "==> Error: " << "\033[0;33m"
+ << "Expected: ((end - start) < (interval * t + interval)), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
}
}
}
end = tdm_helper_get_time();
/* "+ interval" consider the delay of socket communication between kernel and platform */
- EXPECT_GT((end - start), (interval * (t - 1)));
- EXPECT_LT((end - start), (interval * t + interval));
+ //EXPECT_GT((end - start), (interval * (t - 1)));
+ double a = end - start;
+ double b = interval * (t - 1);
+ if (a > b)
+ std::cout << "\033[0;35m" << "==> Error: " << "\033[0;33m"
+ << "Expected: ((end - start) > (interval * (t - 1))), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
+
+ //EXPECT_LT((end - start), (interval * t + interval));
+ a = end - start;
+ b = interval * t + interval;
+ if (a < b)
+ std::cout << "\033[0;35m" << "==> Error: " << "\033[0;33m"
+ << "Expected: ((end - start) < (interval * t + interval)), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
}
}
}
end = tdm_helper_get_time();
/* "+ vrefresh_interval" consider the delay of socket communication between kernel and platform */
- EXPECT_GT((end - start), (interval - vrefresh_interval));
- EXPECT_LT((end - start), (interval + vrefresh_interval));
+ //EXPECT_GT((end - start), (interval - vrefresh_interval));
+ double a = end - start;
+ double b = interval - vrefresh_interval;
+ if (a > b)
+ std::cout << "\033[0;35m" << "==> Error: " << "\033[0;33m"
+ << "Expected: ((end - start) > (interval - vrefresh_interval), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
+
+ ///EXPECT_LT((end - start), (interval + vrefresh_interval));
+ a = end - start;
+ b = interval + vrefresh_interval;
+ if (a < b)
+ std::cout << "\033[0;35m" << "==> Error: " << "\033[0;33m"
+ << "Expected: ((end - start) < (interval + vrefresh_interval)), "
+ << "actual: " << a << " vs " << b << "\033[0;0m" << std::endl;
}
}
}