\r
void Core_EigenTest_Scalar_32::run(int) \r
{\r
- float value = cv::randu<float>();\r
- cv::Mat src(1, 1, CV_32FC1, Scalar::all((float)value));\r
- test_values(src);\r
- src.~Mat();\r
+ const size_t MATRIX_COUNT = 500;\r
+ for (size_t i = 0; i < MATRIX_COUNT; ++i)\r
+ {\r
+ float value = cv::randu<float>();\r
+ cv::Mat src(1, 1, CV_32FC1, Scalar::all((float)value));\r
+ test_values(src);\r
+ src.~Mat();\r
+ }\r
}\r
\r
void Core_EigenTest_Scalar_64::run(int)\r
{\r
- float value = cv::randu<float>();\r
- cv::Mat src(1, 1, CV_64FC1, Scalar::all((double)value));\r
- test_values(src);\r
- src.~Mat();\r
+ const size_t MATRIX_COUNT = 500;\r
+ for (size_t i = 0; i < MATRIX_COUNT; ++i)\r
+ {\r
+ float value = cv::randu<float>();\r
+ cv::Mat src(1, 1, CV_64FC1, Scalar::all((double)value));\r
+ test_values(src);\r
+ src.~Mat();\r
+ }\r
}\r
\r
void Core_EigenTest_32::run(int) { check_full(CV_32FC1); }\r
return true;\r
}\r
\r
-// TEST(Core_Eigen_Scalar_32, accuracy) {Core_EigenTest_Scalar_32 test; test.safe_run(); }\r
-// TEST(Core_Eigen_Scalar_64, accuracy) {Core_EigenTest_Scalar_64 test; test.safe_run(); }\r
-TEST(Core_Eigen_32, accuracy) { Core_EigenTest_32 test; test.safe_run(); }\r
-TEST(Core_Eigen_64, accuracy) { Core_EigenTest_64 test; test.safe_run(); }\r
+TEST(Core_Eigen, scalar_32) {Core_EigenTest_Scalar_32 test; test.safe_run(); }\r
+TEST(Core_Eigen, scalar_64) {Core_EigenTest_Scalar_64 test; test.safe_run(); }\r
+TEST(Core_Eigen, vector_32) { Core_EigenTest_32 test; test.safe_run(); }\r
+TEST(Core_Eigen, vector_64) { Core_EigenTest_64 test; test.safe_run(); }\r