Class JUnit5Xml30StatelessReporter
- java.lang.Object
-
- org.apache.maven.surefire.extensions.StatelessReporter<WrappedReportEntry,TestSetStats,DefaultStatelessReportMojoConfiguration>
-
- org.apache.maven.plugin.surefire.extensions.SurefireStatelessReporter
-
- org.apache.maven.plugin.surefire.extensions.junit5.JUnit5Xml30StatelessReporter
-
public class JUnit5Xml30StatelessReporter extends SurefireStatelessReporter
The extension ofxml reporter
based on XSD version 3.0 for JUnit5. Selectively enables phrased classes, methods and report files upon JUnit5 annotation DisplayName. author Tibor Digana (tibor17)- Since:
- 3.0.0-M4
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
usePhrasedFileName
false
by default.private boolean
usePhrasedTestCaseClassName
false
by default.private boolean
usePhrasedTestCaseMethodName
false
by default.private boolean
usePhrasedTestSuiteClassName
false
by default.
-
Constructor Summary
Constructors Constructor Description JUnit5Xml30StatelessReporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone(java.lang.ClassLoader target)
StatelessReportEventListener<WrappedReportEntry,TestSetStats>
createListener(DefaultStatelessReportMojoConfiguration configuration)
Creates reporter.boolean
getUsePhrasedFileName()
boolean
getUsePhrasedTestCaseClassName()
boolean
getUsePhrasedTestCaseMethodName()
boolean
getUsePhrasedTestSuiteClassName()
void
setUsePhrasedFileName(boolean usePhrasedFileName)
void
setUsePhrasedTestCaseClassName(boolean usePhrasedTestCaseClassName)
void
setUsePhrasedTestCaseMethodName(boolean usePhrasedTestCaseMethodName)
void
setUsePhrasedTestSuiteClassName(boolean usePhrasedTestSuiteClassName)
java.lang.String
toString()
-
Methods inherited from class org.apache.maven.surefire.extensions.StatelessReporter
getVersion, isDisable, setDisable, setVersion
-
-
-
-
Field Detail
-
usePhrasedFileName
private boolean usePhrasedFileName
false
by default.
This action takes effect only in JUnit5 provider together with a test class annotated DisplayName.
-
usePhrasedTestSuiteClassName
private boolean usePhrasedTestSuiteClassName
false
by default.
This action takes effect only in JUnit5 provider together with a test class annotated DisplayName.
-
usePhrasedTestCaseClassName
private boolean usePhrasedTestCaseClassName
false
by default.
This action takes effect only in JUnit5 provider together with a test class annotated DisplayName.
-
usePhrasedTestCaseMethodName
private boolean usePhrasedTestCaseMethodName
false
by default.
This action takes effect only in JUnit5 provider together with a test method annotated DisplayName.
-
-
Method Detail
-
getUsePhrasedFileName
public boolean getUsePhrasedFileName()
-
setUsePhrasedFileName
public void setUsePhrasedFileName(boolean usePhrasedFileName)
-
getUsePhrasedTestSuiteClassName
public boolean getUsePhrasedTestSuiteClassName()
-
setUsePhrasedTestSuiteClassName
public void setUsePhrasedTestSuiteClassName(boolean usePhrasedTestSuiteClassName)
-
getUsePhrasedTestCaseClassName
public boolean getUsePhrasedTestCaseClassName()
-
setUsePhrasedTestCaseClassName
public void setUsePhrasedTestCaseClassName(boolean usePhrasedTestCaseClassName)
-
getUsePhrasedTestCaseMethodName
public boolean getUsePhrasedTestCaseMethodName()
-
setUsePhrasedTestCaseMethodName
public void setUsePhrasedTestCaseMethodName(boolean usePhrasedTestCaseMethodName)
-
createListener
public StatelessReportEventListener<WrappedReportEntry,TestSetStats> createListener(DefaultStatelessReportMojoConfiguration configuration)
Description copied from class:StatelessReporter
Creates reporter.- Overrides:
createListener
in classSurefireStatelessReporter
- Returns:
- reporter object
-
clone
public java.lang.Object clone(java.lang.ClassLoader target)
- Overrides:
clone
in classSurefireStatelessReporter
-
toString
public java.lang.String toString()
- Overrides:
toString
in classStatelessReporter<WrappedReportEntry,TestSetStats,DefaultStatelessReportMojoConfiguration>
-
-