How many tests are supposed to be passed? [closed]
Downloaded and compiled OpenCV 3.0 gold with VS2013 without any problem. The new build created all necessary dlls and also _perf_.exe and _test_.exe files for testing. Regarding this, I have a couple of questions.
How can I run all perf_.exe and test_.exe? I couldn't find any way to do this so I simply made a batch file to run every test files and put their results into a text file. I wonder if this is a right way.
Looking at test results from _test_.exe files, most of tests passed but there are some (sometimes hundreds) tests failed. Is this normal? Considering these tests are unit tests, I think they should all pass. Does this mean my build has a problem?
UPDATE: As berak recommended, I've downloaded necessary files and set the system variable OPENCV_TEST_DATA_PATH, but still get many errors like following in opencv_test_core.exe. So question #2 still stands.
[ RUN ] OCL_Arithm/Pow.Mat/0 unknown file: error: SEH exception with code 0xc0000005 thrown in the test body.
[ FAILED ] OCL_Arithm/Pow.Mat/0, where GetParam() = (CV_32F, Channels(1), fals e) (131 ms)
2: you will need to install testdata from https://github.com/itseez/opencv_extra to make them all pass. (that's a lot of bytes, so it is not included with the main opencv repo)
see step 9 here
@berak Thanks for your comment. But your recommendation didn't resolve my problem as details are in my updated question above. Any idea what might be wrong? Thanks
hmm, probably can't help from here on (e.g. no OCL here)
if you find something scary in the logs, propagate it to the issues page