azotcsit opened a new pull request #169: URL: https://github.com/apache/ant/pull/169
### Context I'm working on migration of Cassandra to JUnit5 (https://issues.apache.org/jira/browse/CASSANDRA-16630). Our test running code is heavily customized and based on custom formatters ([XML](https://github.com/apache/cassandra/blob/trunk/test/unit/org/apache/cassandra/CassandraXMLJUnitResultFormatter.java), [Brief](https://github.com/apache/cassandra/blob/trunk/test/unit/org/apache/cassandra/CassandraBriefJUnitResultFormatter.java)). one of the features we rely on is "extension" attribute (https://github.com/apache/ant/blob/master/src/main/org/apache/tools/ant/taskdefs/optional/junit/FormatterElement.java#L77). In fact these are just extensions of the default _ant-junit_ formatters. _ant-junitlauncher_ provides similar default implementations called _legacy-xml_ and _legacy-brief_. Unfortunately, we cannot extend and modify these implementations to incorporate our custom logic. The purpose of this PR is to make existing implementations extensible and flexible to re-use. ### Behavior This PR does not change any existing behavior. ### Summary of the changes 1. TBD -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, e-mail: dev-h...@ant.apache.org