diff options
author | Aleksei Zotov <azotcsit@gmail.com> | 2021-11-17 12:15:45 +0400 |
---|---|---|
committer | Aleksei Zotov <azotcsit@gmail.com> | 2021-11-17 12:15:45 +0400 |
commit | d45dcad67a4c737c0f6a3ba4dbd5fc918d02916c (patch) | |
tree | a81f8bc50977bc2e0a8fe8e560dc20884b86b060 /src | |
parent | c8bc470774001278b809f69898bc43e98933ff15 (diff) | |
download | ant-d45dcad67a4c737c0f6a3ba4dbd5fc918d02916c.tar.gz |
junitlauncher - Fixed extension attribute support for listeners
Diffstat (limited to 'src')
2 files changed, 9 insertions, 0 deletions
diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/Constants.java b/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/Constants.java index 711790737..215d3f843 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/Constants.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/Constants.java @@ -48,6 +48,7 @@ public final class Constants { public static final String LD_XML_ATTR_SEND_SYS_ERR = "sendSysErr"; public static final String LD_XML_ATTR_SEND_SYS_OUT = "sendSysOut"; public static final String LD_XML_ATTR_LISTENER_RESULT_FILE = "resultFile"; + public static final String LD_XML_ATTR_LISTENER_EXTENSION = "extension"; public static final String LD_XML_ATTR_LISTENER_USE_LEGACY_REPORTING_NAME = "useLegacyReportingName"; diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/ListenerDefinition.java b/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/ListenerDefinition.java index 52479a9c9..e661fd3c4 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/ListenerDefinition.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/ListenerDefinition.java @@ -27,6 +27,7 @@ import javax.xml.stream.XMLStreamReader; import javax.xml.stream.XMLStreamWriter; import static org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.Constants.LD_XML_ATTR_CLASS_NAME; +import static org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.Constants.LD_XML_ATTR_LISTENER_EXTENSION; import static org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.Constants.LD_XML_ATTR_LISTENER_RESULT_FILE; import static org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.Constants.LD_XML_ATTR_LISTENER_USE_LEGACY_REPORTING_NAME; import static org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.Constants.LD_XML_ATTR_OUTPUT_DIRECTORY; @@ -202,6 +203,9 @@ public class ListenerDefinition { if (this.resultFile != null) { writer.writeAttribute(LD_XML_ATTR_LISTENER_RESULT_FILE, this.resultFile); } + if (this.extension != null) { + writer.writeAttribute(LD_XML_ATTR_LISTENER_EXTENSION, this.extension); + } writer.writeEndElement(); } @@ -226,6 +230,10 @@ public class ListenerDefinition { if (resultFile != null) { listenerDef.setResultFile(resultFile); } + final String extension = reader.getAttributeValue(null, LD_XML_ATTR_LISTENER_EXTENSION); + if (extension != null) { + listenerDef.setExtension(extension); + } final String useLegacyReportingName = reader.getAttributeValue(null, LD_XML_ATTR_LISTENER_USE_LEGACY_REPORTING_NAME); if (useLegacyReportingName != null) { |