ant-git

Clone Tools
  • last updated 20 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
directly log link's output to Ant's log

whitespace - closes #80

Update the manual of junitlauncher task as well as add a note in WHATSNEW about the changed class names of that task

Based on feedback, added self to contributors, added line to WHATSNEW, added Ant version to docs, and replaced GPL man pages with BSD-licensed man pages.

    • -180
    • +605
    /src/etc/testcases/taskdefs/jmod.xml
    • -68
    • +240
    /src/etc/testcases/taskdefs/link.xml
Fixing a potential ConcurrentModificationException that could occur when running Ant with the Parallel-Ant executor.

This closes #81 pull request at github/apache/ant

    • -16
    • +28
    /src/main/org/apache/tools/ant/Project.java
[junitlauncher] - Switch back to issuing a separate LauncherDiscoveryRequest for each of the test class that are selected by the <testclasses> usage

In 1.10.5 version (the latest released) of Ant, we used to launch

multiple LauncherDiscoveryRequest (a JUnit 5 construct), one each

for a test class, that belonged to the <testclasses> usage. Commit

3f806148c3f3542b8526d5f91f10d6189bf0607d changed it to launch one

single LauncherDiscoveryRequest (and including all those test

classes in that request) because it seemed more logical to do so.

However, recent tests/experimentation of the master branch has

shown that it introduces complexities when the "legacy-xml"

listener (the one which supports generating test results in xml

format that junitreport understands) is used. These complexities

include - expecting each test class to have a separate report file,

but isn't limited to that. Solving these issues isn't easy and

probably not worth it, given that the only reason we started using

a single LauncherDiscoveryRequest is because it just seemed logical

and there is no other strong reason to do so. This commit switches

back to the behaviour that's been there in 1.10.5 version, to issue

multiple separate LauncherDiscoveryRequest(s) one each for the

test class that's selected through the use of <testclasses>.

Added tasks for JDK's jmod and jlink tools.

    • -0
    • +330
    /manual/Tasks/jmod.html
    • -0
    • +579
    /manual/Tasks/link.html
    • -0
    • +992
    /src/etc/testcases/taskdefs/jmod.xml
    • -0
    • +1088
    /src/etc/testcases/taskdefs/link.xml
    • -0
    • +1282
    /src/main/org/apache/tools/ant/taskdefs/modules/Jmod.java
    • -0
    • +2120
    /src/main/org/apache/tools/ant/taskdefs/modules/Link.java
    • -0
    • +147
    /src/main/org/apache/tools/ant/types/ModuleVersion.java
bz-62952 Fix the jar-test.xml#testMultiReleaseJar antunit test case

    • -3
    • +16
    /src/tests/antunit/taskdefs/jar-test.xml
bz-62952 Make AntClassLoader multi-release jar aware when it deals with java.util.jar.JarFile

A typo

Fix javadoc

Make DataType and Reference generic

  1. … 42 more files in changeset.
Remove unused imports

Refactor getZipEntryStream

Avoid leaks in AntAnalyzer

Revert: any RuntimeException must be wrapped

Fix javadoc

Fix backwards compatibility

Use try-with-resources

    • -5
    • +1
    /src/main/org/apache/tools/ant/Main.java
Update javadoc

Make CharSet backwards compatible

A new CharSet type to hold available Charset names

    • -0
    • +78
    /src/main/org/apache/tools/ant/types/CharSet.java
    • -0
    • +70
    /src/tests/junit/org/apache/tools/ant/types/CharSetTest.java
Implement ArcType as suggested

Change an attribute name and explain why

closes #77

Add “since” tag to documentation

Include fix for bz-62890 in WHATSNEW

Get most of junit task tests running under Surefire

    • -0
    • +9
    /src/etc/poms/ant-junitlauncher/pom.xml
Complete antrun plugin update fix unit task dependencies