public class OpenCVTestCase extends TestCase {
//change to 'true' to unblock fail on fail("Not yet implemented")
- protected static final boolean passNYI = true;
+ public static final boolean passNYI = true;
protected static final int matSize = 10;
protected static final double EPS = 0.001;
import java.io.File;
import java.io.IOException;
+import java.util.Iterator;
+import junit.framework.TestCase;
import junit.framework.Assert;
import org.opencv.android.Utils;
* The original idea about test order randomization is from
* marek.defecinski blog.
*/
- // List<TestCase> testCases = androidTestRunner.getTestCases();
- // Collections.shuffle(testCases); //shuffle the tests order
+ //List<TestCase> testCases = androidTestRunner.getTestCases();
+ //Collections.shuffle(testCases); //shuffle the tests order
+
+ if(OpenCVTestCase.passNYI) {
+ // turn off problematic camera tests
+ Iterator<TestCase> it = androidTestRunner.getTestCases().iterator();
+ while (it.hasNext()) {
+ String name = it.next().toString();
+ if (name.contains("VideoCaptureTest"))
+ it.remove();
+ }
+ }
+
super.onStart();
}