Commit 0823ec0e authored by MYLS's avatar MYLS

modified performance test

For faster test
parent 617df091
...@@ -13,6 +13,7 @@ typedef TestBaseWithParam<Size_MatType_Str_t> Size_Mat_StrType; ...@@ -13,6 +13,7 @@ typedef TestBaseWithParam<Size_MatType_Str_t> Size_Mat_StrType;
#define MAT_TYPES CV_8UC1, CV_32FC1 #define MAT_TYPES CV_8UC1, CV_32FC1
#define FILE_EXTENSION String(".xml"), String(".yml") #define FILE_EXTENSION String(".xml"), String(".yml")
PERF_TEST_P(Size_Mat_StrType, fs_text, PERF_TEST_P(Size_Mat_StrType, fs_text,
testing::Combine(testing::Values(MAT_SIZES), testing::Combine(testing::Values(MAT_SIZES),
testing::Values(MAT_TYPES), testing::Values(MAT_TYPES),
...@@ -31,7 +32,7 @@ PERF_TEST_P(Size_Mat_StrType, fs_text, ...@@ -31,7 +32,7 @@ PERF_TEST_P(Size_Mat_StrType, fs_text,
cv::String file_name = cv::tempfile(ext.c_str()); cv::String file_name = cv::tempfile(ext.c_str());
cv::String key = "test_mat"; cv::String key = "test_mat";
TEST_CYCLE_MULTIRUN(4) TEST_CYCLE_MULTIRUN(2)
{ {
{ {
FileStorage fs(file_name, cv::FileStorage::WRITE); FileStorage fs(file_name, cv::FileStorage::WRITE);
...@@ -47,7 +48,7 @@ PERF_TEST_P(Size_Mat_StrType, fs_text, ...@@ -47,7 +48,7 @@ PERF_TEST_P(Size_Mat_StrType, fs_text,
remove(file_name.c_str()); remove(file_name.c_str());
SANITY_CHECK(dst, 1); SANITY_CHECK(dst);
} }
PERF_TEST_P(Size_Mat_StrType, fs_base64, PERF_TEST_P(Size_Mat_StrType, fs_base64,
...@@ -67,7 +68,7 @@ PERF_TEST_P(Size_Mat_StrType, fs_base64, ...@@ -67,7 +68,7 @@ PERF_TEST_P(Size_Mat_StrType, fs_base64,
cv::String key = "test_mat"; cv::String key = "test_mat";
declare.in(src, WARMUP_RNG).out(dst); declare.in(src, WARMUP_RNG).out(dst);
TEST_CYCLE_MULTIRUN(4) TEST_CYCLE_MULTIRUN(2)
{ {
{ {
FileStorage fs(file_name, cv::FileStorage::WRITE_BASE64); FileStorage fs(file_name, cv::FileStorage::WRITE_BASE64);
...@@ -82,5 +83,5 @@ PERF_TEST_P(Size_Mat_StrType, fs_base64, ...@@ -82,5 +83,5 @@ PERF_TEST_P(Size_Mat_StrType, fs_base64,
} }
remove(file_name.c_str()); remove(file_name.c_str());
SANITY_CHECK(dst, 1); SANITY_CHECK(dst);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment