Commit f48cda2f authored by Alexander Alekhin's avatar Alexander Alekhin

test: initialize test data in test_umat.cpp (6102)

parent 80102b76
...@@ -1035,7 +1035,7 @@ TEST(UMat, synchronization_map_unmap) ...@@ -1035,7 +1035,7 @@ TEST(UMat, synchronization_map_unmap)
}; };
try try
{ {
UMat u(1000, 1000, CV_32FC1); UMat u(1000, 1000, CV_32FC1, Scalar::all(0));
parallel_for_(cv::Range(0, 2), TestParallelLoopBody(u)); parallel_for_(cv::Range(0, 2), TestParallelLoopBody(u));
} }
catch (const cv::Exception& e) catch (const cv::Exception& e)
...@@ -1056,7 +1056,7 @@ TEST(UMat, async_unmap) ...@@ -1056,7 +1056,7 @@ TEST(UMat, async_unmap)
{ {
try try
{ {
Mat m = Mat(1000, 1000, CV_8UC1); Mat m = Mat(1000, 1000, CV_8UC1, Scalar::all(0));
UMat u = m.getUMat(ACCESS_READ); UMat u = m.getUMat(ACCESS_READ);
UMat dst; UMat dst;
add(u, Scalar::all(0), dst); // start async operation add(u, Scalar::all(0), dst); // start async operation
...@@ -1101,7 +1101,7 @@ TEST(UMat, unmap_in_class) ...@@ -1101,7 +1101,7 @@ TEST(UMat, unmap_in_class)
}; };
try try
{ {
Mat m = Mat(1000, 1000, CV_8UC1); Mat m = Mat(1000, 1000, CV_8UC1, Scalar::all(0));
Logic l; Logic l;
l.processData(m); l.processData(m);
UMat result = l.getResult(); UMat result = l.getResult();
...@@ -1127,7 +1127,7 @@ TEST(UMat, map_unmap_counting) ...@@ -1127,7 +1127,7 @@ TEST(UMat, map_unmap_counting)
return; return;
} }
std::cout << "Host memory: " << cv::ocl::Device::getDefault().hostUnifiedMemory() << std::endl; std::cout << "Host memory: " << cv::ocl::Device::getDefault().hostUnifiedMemory() << std::endl;
Mat m(Size(10, 10), CV_8UC1); Mat m(Size(10, 10), CV_8UC1, Scalar::all(0));
UMat um = m.getUMat(ACCESS_RW); UMat um = m.getUMat(ACCESS_RW);
{ {
Mat d1 = um.getMat(ACCESS_RW); Mat d1 = um.getMat(ACCESS_RW);
...@@ -1156,7 +1156,7 @@ OCL_TEST(UMat, DISABLED_OCL_ThreadSafe_CleanupCallback_1_VeryLongTest) ...@@ -1156,7 +1156,7 @@ OCL_TEST(UMat, DISABLED_OCL_ThreadSafe_CleanupCallback_1_VeryLongTest)
const int type = CV_8UC1; const int type = CV_8UC1;
const int dtype = CV_16UC1; const int dtype = CV_16UC1;
Mat src(srcSize, type); Mat src(srcSize, type, Scalar::all(0));
Mat dst_ref(srcSize, dtype); Mat dst_ref(srcSize, dtype);
// Generate reference data as additional check // Generate reference data as additional check
...@@ -1198,7 +1198,7 @@ OCL_TEST(UMat, DISABLED_OCL_ThreadSafe_CleanupCallback_2_VeryLongTest) ...@@ -1198,7 +1198,7 @@ OCL_TEST(UMat, DISABLED_OCL_ThreadSafe_CleanupCallback_2_VeryLongTest)
// Use multiple iterations to increase chance of data race catching // Use multiple iterations to increase chance of data race catching
for(int k = 0; k < 10000; k++) for(int k = 0; k < 10000; k++)
{ {
Mat src(srcSize, type); // Declare src inside loop now to catch its destruction on stack Mat src(srcSize, type, Scalar::all(0)); // Declare src inside loop now to catch its destruction on stack
{ {
UMat tmpUMat = src.getUMat(ACCESS_RW); UMat tmpUMat = src.getUMat(ACCESS_RW);
tmpUMat.convertTo(dst, dtype); tmpUMat.convertTo(dst, dtype);
...@@ -1216,7 +1216,7 @@ TEST(UMat, DISABLED_Test_same_behaviour_read_and_read) ...@@ -1216,7 +1216,7 @@ TEST(UMat, DISABLED_Test_same_behaviour_read_and_read)
bool exceptionDetected = false; bool exceptionDetected = false;
try try
{ {
UMat u(Size(10, 10), CV_8UC1); UMat u(Size(10, 10), CV_8UC1, Scalar::all(0));
Mat m = u.getMat(ACCESS_READ); Mat m = u.getMat(ACCESS_READ);
UMat dst; UMat dst;
add(u, Scalar::all(1), dst); add(u, Scalar::all(1), dst);
...@@ -1234,7 +1234,7 @@ TEST(UMat, DISABLED_Test_same_behaviour_read_and_write) ...@@ -1234,7 +1234,7 @@ TEST(UMat, DISABLED_Test_same_behaviour_read_and_write)
bool exceptionDetected = false; bool exceptionDetected = false;
try try
{ {
UMat u(Size(10, 10), CV_8UC1); UMat u(Size(10, 10), CV_8UC1, Scalar::all(0));
Mat m = u.getMat(ACCESS_READ); Mat m = u.getMat(ACCESS_READ);
add(u, Scalar::all(1), u); add(u, Scalar::all(1), u);
} }
...@@ -1250,7 +1250,7 @@ TEST(UMat, DISABLED_Test_same_behaviour_write_and_read) ...@@ -1250,7 +1250,7 @@ TEST(UMat, DISABLED_Test_same_behaviour_write_and_read)
bool exceptionDetected = false; bool exceptionDetected = false;
try try
{ {
UMat u(Size(10, 10), CV_8UC1); UMat u(Size(10, 10), CV_8UC1, Scalar::all(0));
Mat m = u.getMat(ACCESS_WRITE); Mat m = u.getMat(ACCESS_WRITE);
UMat dst; UMat dst;
add(u, Scalar::all(1), dst); add(u, Scalar::all(1), dst);
...@@ -1267,7 +1267,7 @@ TEST(UMat, DISABLED_Test_same_behaviour_write_and_write) ...@@ -1267,7 +1267,7 @@ TEST(UMat, DISABLED_Test_same_behaviour_write_and_write)
bool exceptionDetected = false; bool exceptionDetected = false;
try try
{ {
UMat u(Size(10, 10), CV_8UC1); UMat u(Size(10, 10), CV_8UC1, Scalar::all(0));
Mat m = u.getMat(ACCESS_WRITE); Mat m = u.getMat(ACCESS_WRITE);
add(u, Scalar::all(1), u); add(u, Scalar::all(1), u);
} }
......
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