summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* directly log link's output to Ant's loglogoutput-jmod-linkStefan Bodewig2018-12-151-17/+15
|
* whitespace - closes #80Stefan Bodewig2018-12-151-1/+1
|
* Based on feedback, added self to contributors, added line to WHATSNEW, added ↵VGR2018-12-156-248/+853
| | | | Ant version to docs, and replaced GPL man pages with BSD-licensed man pages.
* Added tasks for JDK's jmod and jlink tools.VGR2018-12-1512-6/+7451
|
* Fixing a potential ConcurrentModificationException that could occur when ↵mharmer2018-12-121-16/+28
| | | | | | running Ant with the Parallel-Ant executor. This closes #81 pull request at github/apache/ant
* [junitlauncher] - Switch back to issuing a separate LauncherDiscoveryRequestJaikiran Pai2018-12-075-43/+71
| | | | | | | | | | | | | | | | | | | | | | | 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>.
* bz-62952 Fix the jar-test.xml#testMultiReleaseJar antunit test caseJaikiran Pai2018-12-051-3/+16
|
* bz-62952 Make AntClassLoader multi-release jar aware when it deals with ↵Jaikiran Pai2018-12-053-3/+111
| | | | java.util.jar.JarFile
* A typoGintas Grigelionis2018-11-201-1/+1
|
* Fix javadocGintas Grigelionis2018-11-204-2/+12
|
* Make DataType and Reference genericGintas Grigelionis2018-11-1957-261/+379
|
* Remove unused importsGintas Grigelionis2018-11-197-9/+0
|
* Refactor getZipEntryStreamGintas Grigelionis2018-11-193-39/+39
|
* Avoid leaks in AntAnalyzerGintas Grigelionis2018-11-181-8/+25
|
* Revert: any RuntimeException must be wrappedGintas Grigelionis2018-11-181-1/+3
|
* Fix javadocGintas Grigelionis2018-11-171-0/+1
|
* Fix backwards compatibilityGintas Grigelionis2018-11-173-7/+10
|
* Use try-with-resourcesGintas Grigelionis2018-11-1716-173/+67
|
* Update javadocGintas Grigelionis2018-11-172-0/+5
|
* Make CharSet backwards compatibleGintas Grigelionis2018-11-173-4/+91
|
* A new CharSet type to hold available Charset namesGintas Grigelionis2018-11-142-0/+148
|
* Implement ArcType as suggestedGintas Grigelionis2018-11-141-13/+52
|
* Change an attribute name and explain whyGintas Grigelionis2018-11-141-13/+36
|
* Avoid FileInputStream and FileOutputStream.reudismam@gmail.com2018-11-144-8/+12
|
* Add “since” tag to documentationGintas Grigelionis2018-11-131-0/+1
|
* bz-62890 don't cache the case sensitivity of the filesystem.Jaikiran Pai2018-11-131-31/+19
| | | | Discussed at http://mail-archives.apache.org/mod_mbox/ant-dev/201811.mbox/%3c87efbq6uym.fsf@v45346.1blu.de%3e
* Get most of junit task tests running under SurefireGintas Grigelionis2018-11-123-16/+40
|
* Complete antrun plugin update fix unit task dependenciesGintas Grigelionis2018-11-113-14/+20
|
* Get the tests dependent on ANT_HOME runningGintas Grigelionis2018-11-112-10/+25
|
* Simplify tests, use Rule and/or try with resourcesGintas Grigelionis2018-11-116-281/+233
|
* Simplify tests, use CharsetGintas Grigelionis2018-11-114-42/+48
|
* Tidy up code, use out-of-the-box test rulesGintas Grigelionis2018-11-0915-99/+57
|
* bz-62890 fix the newly added test in SyncTest. Also, in the implementation ↵Jaikiran Pai2018-11-082-3/+22
| | | | of FileUtils#isCaseSensitiveFileSystem, take into account Files.isSame can throw NoSuchFileException in the absence of either of the paths being checked
* bz-62890 Make sure the sync task considers the case sensitivity of the ↵Jaikiran Pai2018-11-085-0/+150
| | | | destination directory's filesystem while looking for orphan files to delete
* Remove a nonexistent typeGintas Grigelionis2018-11-061-1/+0
|
* Merge 1.9.x branch into masterJaikiran Pai2018-11-064-44/+1
|\
| * Revert "bz-62849 Check for filesystem loops due to symbolic links, in ↵Jaikiran Pai2018-11-044-45/+1
| | | | | | | | | | | | DirectoryScanner and Delete task" since it causes a regression that's exposed by the dirscanner-symlinks-test.xml antunit testcase This reverts commit 05bfffa247c470d12a5b93326a05d3fd0d890ce0 and 506c3ab47a1d69ecff691cc535ae8368d0aeb1db.
* | Revert last 5 commitsGintas Grigelionis2018-11-04103-549/+625
| |
* | SonarQube: nested if’s is a major code smellGintas Grigelionis2018-11-0429-361/+254
| |
* | SonarQube: missing annotations on overridden methodsGintas Grigelionis2018-11-0423-27/+96
| | | | | | (major code smell)
* | Revert a regression, improve testsGintas Grigelionis2018-11-042-9/+8
| |
* | SonarQube: unnecessary parentheses is a major code smellGintas Grigelionis2018-11-0440-141/+104
| |
* | Checkstyle: dangling operatorsGintas Grigelionis2018-11-0419-98/+98
| |
* | Merge 1.9.x branch into masterJaikiran Pai2018-11-034-1/+45
|\ \ | |/
| * bz-62849 Check for filesystem loops due to symbolic links, in ↵Michael Barker2018-11-034-1/+45
| | | | | | | | DirectoryScanner and Delete task
* | Remove unused field in one of junitlauncher task supporting classJaikiran Pai2018-11-021-1/+0
| |
* | Don't let ForkDefinition, in confined package, have a compile dependency on ↵Jaikiran Pai2018-10-292-3/+4
| | | | | | | | classes outside that package
* | [junitlauncher] Allow JUnit libraries to be part of the task's classpath ↵Jaikiran Pai2018-10-2920-288/+500
| | | | | | | | instead of mandating it to be part of Ant's runtime classpath
* | move test constants into a class defined in the test treeStefan Bodewig2018-10-2812-60/+88
| |
* | An attempt to run JUnit task tests in SurefireGintas Grigelionis2018-10-286-90/+129
| | | | | | (please note different exclude rules than for compiler…)