partial fix for failing tests; fix for Windows launcher script; more quiet output

pull/240/head
Andrey Pavlenko 12 years ago
parent ad326cb0be
commit c49b1bc6d5
  1. 2
      modules/java/android_test/src/org/opencv/test/core/TermCriteriaTest.java
  2. 3
      modules/java/android_test/src/org/opencv/test/features2d/BRIEFDescriptorExtractorTest.java
  3. 3
      modules/java/android_test/src/org/opencv/test/features2d/BruteForceDescriptorMatcherTest.java
  4. 2
      modules/java/android_test/src/org/opencv/test/features2d/BruteForceHammingDescriptorMatcherTest.java
  5. 2
      modules/java/android_test/src/org/opencv/test/features2d/BruteForceHammingLUTDescriptorMatcherTest.java
  6. 2
      modules/java/android_test/src/org/opencv/test/features2d/BruteForceL1DescriptorMatcherTest.java
  7. 3
      modules/java/android_test/src/org/opencv/test/features2d/BruteForceSL2DescriptorMatcherTest.java
  8. 4
      modules/java/android_test/src/org/opencv/test/features2d/FASTFeatureDetectorTest.java
  9. 4
      modules/java/android_test/src/org/opencv/test/features2d/FlannBasedDescriptorMatcherTest.java
  10. 3
      modules/java/android_test/src/org/opencv/test/features2d/ORBDescriptorExtractorTest.java
  11. 3
      modules/java/android_test/src/org/opencv/test/features2d/SIFTDescriptorExtractorTest.java
  12. 16
      modules/java/android_test/src/org/opencv/test/features2d/STARFeatureDetectorTest.java
  13. 3
      modules/java/android_test/src/org/opencv/test/features2d/SURFDescriptorExtractorTest.java
  14. 5
      modules/java/android_test/src/org/opencv/test/features2d/SURFFeatureDetectorTest.java
  15. 4
      modules/java/java_test/CMakeLists.txt
  16. 14
      modules/java/java_test/build.xml

@ -77,7 +77,7 @@ public class TermCriteriaTest extends OpenCVTestCase {
public void testToString() { public void testToString() {
String actual = tc2.toString(); String actual = tc2.toString();
String expected = "{ type: 2, maxCount: 4, epsilon: 0.001}"; String expected = "{ type: 2, maxCount: 4, epsilon: " + EPS + "}";
assertEquals(expected, actual); assertEquals(expected, actual);
} }

@ -26,10 +26,9 @@ public class BRIEFDescriptorExtractorTest extends OpenCVTestCase {
@Override @Override
protected void setUp() throws Exception { protected void setUp() throws Exception {
super.setUp();
extractor = DescriptorExtractor.create(DescriptorExtractor.BRIEF); extractor = DescriptorExtractor.create(DescriptorExtractor.BRIEF);
matSize = 100; matSize = 100;
super.setUp();
} }
public void testComputeListOfMatListOfListOfKeyPointListOfMat() { public void testComputeListOfMatListOfListOfKeyPointListOfMat() {

@ -80,6 +80,7 @@ public class BruteForceDescriptorMatcherTest extends OpenCVTestCase {
} }
protected void setUp() throws Exception { protected void setUp() throws Exception {
super.setUp();
matcher = DescriptorMatcher.create(DescriptorMatcher.BRUTEFORCE); matcher = DescriptorMatcher.create(DescriptorMatcher.BRUTEFORCE);
matSize = 100; matSize = 100;
@ -90,8 +91,6 @@ public class BruteForceDescriptorMatcherTest extends OpenCVTestCase {
new DMatch(3, 1, 0, 0.48435235f), new DMatch(3, 1, 0, 0.48435235f),
new DMatch(4, 0, 0, 1.0836693f) new DMatch(4, 0, 0, 1.0836693f)
}; };
super.setUp();
} }
public void testAdd() { public void testAdd() {

@ -65,6 +65,7 @@ public class BruteForceHammingDescriptorMatcherTest extends OpenCVTestCase {
} }
protected void setUp() throws Exception { protected void setUp() throws Exception {
super.setUp();
matcher = DescriptorMatcher.create(DescriptorMatcher.BRUTEFORCE_HAMMING); matcher = DescriptorMatcher.create(DescriptorMatcher.BRUTEFORCE_HAMMING);
matSize = 100; matSize = 100;
@ -73,7 +74,6 @@ public class BruteForceHammingDescriptorMatcherTest extends OpenCVTestCase {
new DMatch(1, 2, 0, 42), new DMatch(1, 2, 0, 42),
new DMatch(2, 1, 0, 40), new DMatch(2, 1, 0, 40),
new DMatch(3, 3, 0, 53) }; new DMatch(3, 3, 0, 53) };
super.setUp();
} }
public void testAdd() { public void testAdd() {

@ -65,6 +65,7 @@ public class BruteForceHammingLUTDescriptorMatcherTest extends OpenCVTestCase {
} }
protected void setUp() throws Exception { protected void setUp() throws Exception {
super.setUp();
matcher = DescriptorMatcher.create(DescriptorMatcher.BRUTEFORCE_HAMMINGLUT); matcher = DescriptorMatcher.create(DescriptorMatcher.BRUTEFORCE_HAMMINGLUT);
matSize = 100; matSize = 100;
@ -73,7 +74,6 @@ public class BruteForceHammingLUTDescriptorMatcherTest extends OpenCVTestCase {
new DMatch(1, 2, 0, 42), new DMatch(1, 2, 0, 42),
new DMatch(2, 1, 0, 40), new DMatch(2, 1, 0, 40),
new DMatch(3, 3, 0, 53) }; new DMatch(3, 3, 0, 53) };
super.setUp();
} }
public void testAdd() { public void testAdd() {

@ -80,6 +80,7 @@ public class BruteForceL1DescriptorMatcherTest extends OpenCVTestCase {
} }
protected void setUp() throws Exception { protected void setUp() throws Exception {
super.setUp();
matcher = DescriptorMatcher.create(DescriptorMatcher.BRUTEFORCE_L1); matcher = DescriptorMatcher.create(DescriptorMatcher.BRUTEFORCE_L1);
matSize = 100; matSize = 100;
@ -90,7 +91,6 @@ public class BruteForceL1DescriptorMatcherTest extends OpenCVTestCase {
new DMatch(3, 1, 0, 2.6545324f), new DMatch(3, 1, 0, 2.6545324f),
new DMatch(4, 0, 0, 6.1294870f) new DMatch(4, 0, 0, 6.1294870f)
}; };
super.setUp();
} }
public void testAdd() { public void testAdd() {

@ -85,6 +85,7 @@ public class BruteForceSL2DescriptorMatcherTest extends OpenCVTestCase {
} }
protected void setUp() throws Exception { protected void setUp() throws Exception {
super.setUp();
matcher = DescriptorMatcher.create(DescriptorMatcher.BRUTEFORCE_SL2); matcher = DescriptorMatcher.create(DescriptorMatcher.BRUTEFORCE_SL2);
matSize = 100; matSize = 100;
@ -95,8 +96,6 @@ public class BruteForceSL2DescriptorMatcherTest extends OpenCVTestCase {
new DMatch(3, 1, 0, 0.23459719f), new DMatch(3, 1, 0, 0.23459719f),
new DMatch(4, 0, 0, 1.174339f) new DMatch(4, 0, 0, 1.174339f)
}; };
super.setUp();
} }
public void testAdd() { public void testAdd() {

@ -33,12 +33,10 @@ public class FASTFeatureDetectorTest extends OpenCVTestCase {
@Override @Override
protected void setUp() throws Exception { protected void setUp() throws Exception {
super.setUp();
detector = FeatureDetector.create(FeatureDetector.FAST); detector = FeatureDetector.create(FeatureDetector.FAST);
truth = new KeyPoint[] { new KeyPoint(32, 27, 7, -1, 254, 0, -1), new KeyPoint(27, 32, 7, -1, 254, 0, -1), new KeyPoint(73, 68, 7, -1, 254, 0, -1), truth = new KeyPoint[] { new KeyPoint(32, 27, 7, -1, 254, 0, -1), new KeyPoint(27, 32, 7, -1, 254, 0, -1), new KeyPoint(73, 68, 7, -1, 254, 0, -1),
new KeyPoint(68, 73, 7, -1, 254, 0, -1) }; new KeyPoint(68, 73, 7, -1, 254, 0, -1) };
super.setUp();
} }
public void testCreate() { public void testCreate() {

@ -154,9 +154,9 @@ public class FlannBasedDescriptorMatcherTest extends OpenCVTestCase {
} }
protected void setUp() throws Exception { protected void setUp() throws Exception {
super.setUp();
matcher = DescriptorMatcher.create(DescriptorMatcher.FLANNBASED); matcher = DescriptorMatcher.create(DescriptorMatcher.FLANNBASED);
matSize = 100; matSize = 100;
truth = new DMatch[] { truth = new DMatch[] {
new DMatch(0, 0, 0, 1.049694f), new DMatch(0, 0, 0, 1.049694f),
new DMatch(1, 0, 0, 1.0984558f), new DMatch(1, 0, 0, 1.0984558f),
@ -164,8 +164,6 @@ public class FlannBasedDescriptorMatcherTest extends OpenCVTestCase {
new DMatch(3, 1, 0, 0.48435235f), new DMatch(3, 1, 0, 0.48435235f),
new DMatch(4, 0, 0, 1.0836693f) new DMatch(4, 0, 0, 1.0836693f)
}; };
super.setUp();
} }
public void testAdd() { public void testAdd() {

@ -31,10 +31,9 @@ public class ORBDescriptorExtractorTest extends OpenCVTestCase {
@Override @Override
protected void setUp() throws Exception { protected void setUp() throws Exception {
super.setUp();
extractor = DescriptorExtractor.create(DescriptorExtractor.ORB); extractor = DescriptorExtractor.create(DescriptorExtractor.ORB);
matSize = 100; matSize = 100;
super.setUp();
} }
public void testComputeListOfMatListOfListOfKeyPointListOfMat() { public void testComputeListOfMatListOfListOfKeyPointListOfMat() {

@ -28,6 +28,7 @@ public class SIFTDescriptorExtractorTest extends OpenCVTestCase {
@Override @Override
protected void setUp() throws Exception { protected void setUp() throws Exception {
super.setUp();
extractor = DescriptorExtractor.create(DescriptorExtractor.SIFT); extractor = DescriptorExtractor.create(DescriptorExtractor.SIFT);
keypoint = new KeyPoint(55.775577545166016f, 44.224422454833984f, 16, 9.754629f, 8617.863f, 1, -1); keypoint = new KeyPoint(55.775577545166016f, 44.224422454833984f, 16, 9.754629f, 8617.863f, 1, -1);
matSize = 100; matSize = 100;
@ -44,8 +45,6 @@ public class SIFTDescriptorExtractorTest extends OpenCVTestCase {
); );
} }
}; };
super.setUp();
} }
public void testComputeListOfMatListOfListOfKeyPointListOfMat() { public void testComputeListOfMatListOfListOfKeyPointListOfMat() {

@ -42,22 +42,10 @@ public class STARFeatureDetectorTest extends OpenCVTestCase {
} }
protected void setUp() throws Exception { protected void setUp() throws Exception {
super.setUp();
detector = FeatureDetector.create(FeatureDetector.STAR); detector = FeatureDetector.create(FeatureDetector.STAR);
matSize = 200; matSize = 200;
truth = new KeyPoint[] { truth = new KeyPoint[] {
/*
new KeyPoint(95, 80, 22, -1, 31.595734f, 0, -1),
new KeyPoint(105, 80, 22, -1, 31.595734f, 0, -1),
new KeyPoint(80, 95, 22, -1, 31.595734f, 0, -1),
new KeyPoint(120, 95, 22, -1, 31.595734f, 0, -1),
new KeyPoint(100, 100, 8, -1, -219.90825f, 0, -1),
new KeyPoint(80, 105, 22, -1, 31.595734f, 0, -1),
new KeyPoint(120, 105, 22, -1, 31.595734f, 0, -1),
new KeyPoint(95, 120, 22, -1, 31.595734f, 0, -1),
new KeyPoint(105, 120, 22, -1, 31.595734f, 0, -1)
*/
new KeyPoint( 95, 80, 22, -1, 31.5957f, 0, -1), new KeyPoint( 95, 80, 22, -1, 31.5957f, 0, -1),
new KeyPoint(105, 80, 22, -1, 31.5957f, 0, -1), new KeyPoint(105, 80, 22, -1, 31.5957f, 0, -1),
new KeyPoint( 80, 95, 22, -1, 31.5957f, 0, -1), new KeyPoint( 80, 95, 22, -1, 31.5957f, 0, -1),
@ -68,8 +56,6 @@ public class STARFeatureDetectorTest extends OpenCVTestCase {
new KeyPoint( 95, 120, 22, -1, 31.5957f, 0, -1), new KeyPoint( 95, 120, 22, -1, 31.5957f, 0, -1),
new KeyPoint(105, 120, 22, -1, 31.5957f, 0, -1) new KeyPoint(105, 120, 22, -1, 31.5957f, 0, -1)
}; };
super.setUp();
} }
public void testCreate() { public void testCreate() {

@ -26,10 +26,9 @@ public class SURFDescriptorExtractorTest extends OpenCVTestCase {
@Override @Override
protected void setUp() throws Exception { protected void setUp() throws Exception {
super.setUp();
extractor = DescriptorExtractor.create(DescriptorExtractor.SURF); extractor = DescriptorExtractor.create(DescriptorExtractor.SURF);
matSize = 100; matSize = 100;
super.setUp();
} }
public void testComputeListOfMatListOfListOfKeyPointListOfMat() { public void testComputeListOfMatListOfListOfKeyPointListOfMat() {

@ -52,18 +52,15 @@ public class SURFFeatureDetectorTest extends OpenCVTestCase {
@Override @Override
protected void setUp() throws Exception { protected void setUp() throws Exception {
super.setUp();
detector = FeatureDetector.create(FeatureDetector.SURF); detector = FeatureDetector.create(FeatureDetector.SURF);
matSize = 100; matSize = 100;
truth = new KeyPoint[] { truth = new KeyPoint[] {
new KeyPoint(55.775578f, 55.775578f, 16, 80.245735f, 8617.8633f, 0, -1), new KeyPoint(55.775578f, 55.775578f, 16, 80.245735f, 8617.8633f, 0, -1),
new KeyPoint(44.224422f, 55.775578f, 16, 170.24574f, 8617.8633f, 0, -1), new KeyPoint(44.224422f, 55.775578f, 16, 170.24574f, 8617.8633f, 0, -1),
new KeyPoint(44.224422f, 44.224422f, 16, 260.24573f, 8617.8633f, 0, -1), new KeyPoint(44.224422f, 44.224422f, 16, 260.24573f, 8617.8633f, 0, -1),
new KeyPoint(55.775578f, 44.224422f, 16, 350.24573f, 8617.8633f, 0, -1) new KeyPoint(55.775578f, 44.224422f, 16, 350.24573f, 8617.8633f, 0, -1)
}; };
super.setUp();
} }
public void testCreate() { public void testCreate() {

@ -70,8 +70,8 @@ file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/build.xml" DESTINATION "${opencv_test_jav
# Create a script for running the Java tests and place it in build/bin. # Create a script for running the Java tests and place it in build/bin.
if(WIN32) if(WIN32)
file(WRITE "${CMAKE_BINARY_DIR}/bin/opencv_test_java.cmd" "cd ${opencv_test_java_bin_dir}\nset path=${EXECUTABLE_OUTPUT_PATH};%path%\nant -DjavaLibraryPath=${EXECUTABLE_OUTPUT_PATH}/Release buildAndTest") file(WRITE "${CMAKE_BINARY_DIR}/bin/opencv_test_java.cmd" "cd ${opencv_test_java_bin_dir}\nset PATH=${EXECUTABLE_OUTPUT_PATH}/Release;%PATH%\nant -DjavaLibraryPath=${EXECUTABLE_OUTPUT_PATH}/Release buildAndTest")
file(WRITE "${CMAKE_BINARY_DIR}/bin/opencv_test_java_D.cmd" "cd ${opencv_test_java_bin_dir}\nset path=${EXECUTABLE_OUTPUT_PATH};%path%\nant -DjavaLibraryPath=${EXECUTABLE_OUTPUT_PATH}/Debug buildAndTest") file(WRITE "${CMAKE_BINARY_DIR}/bin/opencv_test_java_D.cmd" "cd ${opencv_test_java_bin_dir}\nset PATH=${EXECUTABLE_OUTPUT_PATH}/Debug;%PATH%\nant -DjavaLibraryPath=${EXECUTABLE_OUTPUT_PATH}/Debug buildAndTest")
else() else()
file(WRITE "${CMAKE_BINARY_DIR}/bin/opencv_test_java.sh" "cd ${opencv_test_java_bin_dir};\nant -DjavaLibraryPath=${LIBRARY_OUTPUT_PATH} buildAndTest;\ncd -") file(WRITE "${CMAKE_BINARY_DIR}/bin/opencv_test_java.sh" "cd ${opencv_test_java_bin_dir};\nant -DjavaLibraryPath=${LIBRARY_OUTPUT_PATH} buildAndTest;\ncd -")
endif() endif()

@ -31,21 +31,9 @@
</jar> </jar>
</target> </target>
<!-- <target name="run" > -->
<!-- <java fork="true" classname="org.opencv.test.OpenCVTestRunner"> -->
<!-- <sysproperty key="java.library.path" path="${javaLibraryPath}"/> -->
<!-- <classpath refid="master-classpath"/> -->
<!-- <classpath> -->
<!-- <fileset dir="build/jar"> -->
<!-- <include name="*.jar"/> -->
<!-- </fileset> -->
<!-- </classpath> -->
<!-- </java> -->
<!-- </target> -->
<target name="test"> <target name="test">
<mkdir dir="testResults"/> <mkdir dir="testResults"/>
<junit printsummary="yes" haltonfailure="false"> <junit printsummary="false" haltonfailure="false" haltonerror="false" showoutput="false" logfailedtests="true" maxmemory="256m">
<sysproperty key="java.library.path" path="${javaLibraryPath}"/> <sysproperty key="java.library.path" path="${javaLibraryPath}"/>
<classpath refid="master-classpath"/> <classpath refid="master-classpath"/>
<classpath> <classpath>

Loading…
Cancel
Save