Browse Source

Merge pull request #172 from azotcsit/junitlauncher-extension

junitlauncher - Fixed extension attribute support for listeners
master
Jaikiran GitHub 3 years ago
parent
commit
53fcbca451
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 0 deletions
  1. +1
    -0
      src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/Constants.java
  2. +8
    -0
      src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/ListenerDefinition.java

+ 1
- 0
src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/Constants.java View File

@@ -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";




+ 8
- 0
src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/ListenerDefinition.java View File

@@ -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) {


Loading…
Cancel
Save