diff --git a/src/etc/poms/ant-junit/pom.xml b/src/etc/poms/ant-junit/pom.xml index d8ba69549..bb50976ac 100644 --- a/src/etc/poms/ant-junit/pom.xml +++ b/src/etc/poms/ant-junit/pom.xml @@ -48,6 +48,12 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma 4.12 compile + + xerces + xercesImpl + 2.12.0 + test + @@ -55,16 +61,15 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma maven-antrun-plugin - create-timestamp-file - generate-resources + copy-junit-xsl + process-classes run - - + @@ -84,11 +89,14 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma org/apache/tools/ant/taskdefs/optional/junit/* - org/apache/tools/ant/taskdefs/optional/junit/JUnit4TestMethodAdapter* - org/apache/tools/ant/taskdefs/optional/junit/CustomJUnit4TestAdapterCache* + org/apache/tools/ant/taskdefs/optional/junit/JUnit4TestMethodAdapter* + org/apache/tools/ant/taskdefs/optional/junit/CustomJUnit4TestAdapterCache* org/apache/tools/ant/taskdefs/optional/junit/ + org/example/junit/ + org/example/tasks/*.java + org/example/types/ @@ -112,7 +120,20 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma ../../../.. ../../../.. - true + + + build.tests.value + ${project.basedir}/../../../../target/${project.artifactId}/testcases + + + ant.test.basedir.ignore + true + + + + org/example/junit/* + org/apache/tools/ant/taskdefs/optional/junit/*$* + @@ -126,8 +147,17 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma + + + ../../../../src/tests/junit + + org/example/tasks/*.xml + + + ../../../../src/main ../../../../src/tests/junit + ../../../../src/etc ../../../../target/${project.artifactId}/classes ../../../../target/${project.artifactId}/testcases ../../../../target/${project.artifactId} diff --git a/src/etc/poms/ant-junitlauncher/pom.xml b/src/etc/poms/ant-junitlauncher/pom.xml index 16b931191..02d5a70aa 100644 --- a/src/etc/poms/ant-junitlauncher/pom.xml +++ b/src/etc/poms/ant-junitlauncher/pom.xml @@ -68,10 +68,11 @@ maven-compiler-plugin - org/apache/tools/ant/taskdefs/optional/junitlauncher/* + org/apache/tools/ant/taskdefs/optional/junitlauncher/ - org/apache/tools/ant/taskdefs/optional/junitlauncher/* + org/apache/tools/ant/taskdefs/optional/junitlauncher/ + org/example/junitlauncher/ @@ -95,7 +96,19 @@ ../../../.. ../../../.. - true + + + build.tests.value + ${project.basedir}/../../../../target/${project.artifactId}/testcases + + + ant.test.basedir.ignore + true + + + + org/example/junitlauncher/** + diff --git a/src/etc/testcases/taskdefs/optional/junit.xml b/src/etc/testcases/taskdefs/optional/junit.xml index 40bfda6f5..eeef7cd8d 100644 --- a/src/etc/testcases/taskdefs/optional/junit.xml +++ b/src/etc/testcases/taskdefs/optional/junit.xml @@ -20,85 +20,85 @@ - + - + + - - + + - - + + - - + + - - + + - - + + + depends="testForkedOutput,testNonForkedOutput,testForkedThreadedOutput,testNonForkedThreadedOutput"/> - + - + - + - + - + @@ -120,8 +120,7 @@ - + @@ -139,8 +138,7 @@ - + @@ -154,12 +152,11 @@ + classname="org.apache.tools.ant.taskdefs.optional.junit.TestFormatter"/> - + @@ -244,8 +241,7 @@ + inheritRefs="false"/> @@ -281,47 +277,46 @@ - - - - - - - - + + + + + + + + - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -342,29 +337,28 @@ - - - + + - - + + - + - + - + showoutput="${showoutput}" includeantruntime="${includeantruntime}"> + - - - + + + diff --git a/src/etc/testcases/taskdefs/optional/junit/teardownlistener.xml b/src/etc/testcases/taskdefs/optional/junit/teardownlistener.xml index abb6a4107..fde4f6b50 100644 --- a/src/etc/testcases/taskdefs/optional/junit/teardownlistener.xml +++ b/src/etc/testcases/taskdefs/optional/junit/teardownlistener.xml @@ -18,15 +18,15 @@ - - + + - + @@ -40,11 +40,12 @@ - + + diff --git a/src/etc/testcases/taskdefs/optional/junitlauncher.xml b/src/etc/testcases/taskdefs/optional/junitlauncher.xml index 3daa397a0..6dd202d8a 100644 --- a/src/etc/testcases/taskdefs/optional/junitlauncher.xml +++ b/src/etc/testcases/taskdefs/optional/junitlauncher.xml @@ -19,7 +19,7 @@ - + diff --git a/src/tests/junit/org/apache/tools/ant/types/PathTest.java b/src/tests/junit/org/apache/tools/ant/types/PathTest.java index 391242d62..79408b1ea 100644 --- a/src/tests/junit/org/apache/tools/ant/types/PathTest.java +++ b/src/tests/junit/org/apache/tools/ant/types/PathTest.java @@ -577,7 +577,8 @@ public class PathTest { d.setDir(project.resolveFile(".")); String s = System.getProperty("build.tests.value"); assertNotNull("build.tests.value not set", s); - String n = Paths.get(s).getParent().equals("ant") ? "ant" : "build"; + String n = Paths.get(s).getParent().getFileName().toString().equals("ant") + ? "target" : "build"; d.setIncludes(n); p.addDirset(d); String[] l = p.list();