From: Andrey Kamaev Date: Wed, 11 Apr 2012 14:46:50 +0000 (+0000) Subject: Java Tests: filtered VideoCapture tests X-Git-Tag: accepted/tizen/6.0/unified/20201030.111113~1314^2~2128 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=51385ac73a0de8c861c941e7e57b46c0eb434202;p=platform%2Fupstream%2Fopencv.git Java Tests: filtered VideoCapture tests --- diff --git a/modules/java/android_test/src/org/opencv/test/OpenCVTestCase.java b/modules/java/android_test/src/org/opencv/test/OpenCVTestCase.java index 11f6fcb..d9fdca3 100644 --- a/modules/java/android_test/src/org/opencv/test/OpenCVTestCase.java +++ b/modules/java/android_test/src/org/opencv/test/OpenCVTestCase.java @@ -26,7 +26,7 @@ import org.opencv.highgui.Highgui; 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; diff --git a/modules/java/android_test/src/org/opencv/test/OpenCVTestRunner.java b/modules/java/android_test/src/org/opencv/test/OpenCVTestRunner.java index 714462a..50057a3 100644 --- a/modules/java/android_test/src/org/opencv/test/OpenCVTestRunner.java +++ b/modules/java/android_test/src/org/opencv/test/OpenCVTestRunner.java @@ -2,7 +2,9 @@ package org.opencv.test; 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; @@ -65,8 +67,19 @@ public class OpenCVTestRunner extends InstrumentationTestRunner { * The original idea about test order randomization is from * marek.defecinski blog. */ - // List testCases = androidTestRunner.getTestCases(); - // Collections.shuffle(testCases); //shuffle the tests order + //List testCases = androidTestRunner.getTestCases(); + //Collections.shuffle(testCases); //shuffle the tests order + + if(OpenCVTestCase.passNYI) { + // turn off problematic camera tests + Iterator it = androidTestRunner.getTestCases().iterator(); + while (it.hasNext()) { + String name = it.next().toString(); + if (name.contains("VideoCaptureTest")) + it.remove(); + } + } + super.onStart(); }