ts: flush stdout/stderr before and after test code run

pull/12572/head
Alexander Alekhin 7 years ago
parent 699565828d
commit aa1c86f95e
  1. 5
      modules/ts/include/opencv2/ts/ts_ext.hpp

@ -24,10 +24,13 @@ extern int testThreads;
#define CV__TEST_INIT \ #define CV__TEST_INIT \
CV__TEST_NAMESPACE_CHECK \ CV__TEST_NAMESPACE_CHECK \
fflush(stdout); fflush(stderr); \
cv::ipp::setIppStatus(0); \ cv::ipp::setIppStatus(0); \
cv::theRNG().state = cvtest::param_seed; \ cv::theRNG().state = cvtest::param_seed; \
cv::setNumThreads(cvtest::testThreads); cv::setNumThreads(cvtest::testThreads);
#define CV__TEST_CLEANUP ::cvtest::checkIppStatus(); #define CV__TEST_CLEANUP \
fflush(stdout); fflush(stderr); \
::cvtest::checkIppStatus();
#define CV__TEST_BODY_IMPL(name) \ #define CV__TEST_BODY_IMPL(name) \
{ \ { \
CV__TRACE_APP_FUNCTION_NAME(name); \ CV__TRACE_APP_FUNCTION_NAME(name); \

Loading…
Cancel
Save