You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by ja...@apache.org on 2021/11/17 11:20:33 UTC
[ant] branch master updated: junitlauncher - Fixed extension attribute support for listeners
This is an automated email from the ASF dual-hosted git repository.
jaikiran pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ant.git
The following commit(s) were added to refs/heads/master by this push:
new d45dcad junitlauncher - Fixed extension attribute support for listeners
new 53fcbca Merge pull request #172 from azotcsit/junitlauncher-extension
d45dcad is described below
commit d45dcad67a4c737c0f6a3ba4dbd5fc918d02916c
Author: Aleksei Zotov <az...@gmail.com>
AuthorDate: Wed Nov 17 12:15:45 2021 +0400
junitlauncher - Fixed extension attribute support for listeners
---
.../ant/taskdefs/optional/junitlauncher/confined/Constants.java | 1 +
.../optional/junitlauncher/confined/ListenerDefinition.java | 8 ++++++++
2 files changed, 9 insertions(+)
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 7117907..215d3f8 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 52479a9..e661fd3 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) {