public class XMLReporterConfig
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
XMLReporterConfig.StackTraceLevels |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_CLASS |
static java.lang.String |
ATTR_DATA_PROVIDER |
static java.lang.String |
ATTR_DEPENDS_ON_GROUPS |
static java.lang.String |
ATTR_DEPENDS_ON_METHODS |
static java.lang.String |
ATTR_DESC |
static java.lang.String |
ATTR_DURATION_MS |
static java.lang.String |
ATTR_FINISHED_AT |
static java.lang.String |
ATTR_GROUPS |
static java.lang.String |
ATTR_INDEX |
static java.lang.String |
ATTR_IS_CONFIG |
static java.lang.String |
ATTR_IS_NULL |
static java.lang.String |
ATTR_METHOD_SIG |
static java.lang.String |
ATTR_NAME |
static java.lang.String |
ATTR_PACKAGE |
static java.lang.String |
ATTR_RETRIED |
static java.lang.String |
ATTR_STARTED_AT |
static java.lang.String |
ATTR_STATUS |
static java.lang.String |
ATTR_TEST_INSTANCE_NAME |
static java.lang.String |
ATTR_URL |
static int |
FF_LEVEL_NONE
Indicates that no file fragmentation should be performed.
|
static int |
FF_LEVEL_SUITE
Will cause the XML generator to create separate files for each of the suites.
|
static int |
FF_LEVEL_SUITE_RESULT
It behaves like
FF_LEVEL_SUITE , except that it will also create a file for each
ISuiteResult |
private int |
fileFragmentationLevel
Indicates the way that the file fragmentation should be performed.
|
(package private) static java.lang.String |
FMT_DEFAULT |
private boolean |
generateDependsOnGroups
Indicates whether the
depends-on-groups attribute should be generated for a
test-method element |
private boolean |
generateDependsOnMethods
Indicates whether the
depends-on-methods attribute should be generated for a
test-method element |
private boolean |
generateGroupsAttribute
Indicates whether the
groups attribute should be generated for a test-method
element. |
private boolean |
generateTestResultAttributes
Indicates whether
ITestResult attributes should be generated for each test-method
element |
private java.lang.String |
outputDirectory
The root output directory where the XMLs will be written.
|
private boolean |
splitClassAndPackageNames
When
true it will generate the <class< element with a name and
a package attribute. |
private XMLReporterConfig.StackTraceLevels |
stackTraceOutputLevel |
private XMLReporterConfig.StackTraceLevels |
stackTraceOutputMethod
Stack trace output method for the failed tests using one of the STACKTRACE_* constants.
|
private static java.util.Map<java.lang.String,java.lang.Integer> |
STATUSES |
static java.lang.String |
TAG_ATTRIBUTE |
static java.lang.String |
TAG_ATTRIBUTES |
static java.lang.String |
TAG_CLASS |
static java.lang.String |
TAG_EXCEPTION |
static java.lang.String |
TAG_FULL_STACKTRACE |
static java.lang.String |
TAG_GROUP |
static java.lang.String |
TAG_GROUPS |
static java.lang.String |
TAG_LINE |
static java.lang.String |
TAG_MESSAGE |
static java.lang.String |
TAG_METHOD |
static java.lang.String |
TAG_PARAM |
static java.lang.String |
TAG_PARAM_VALUE |
static java.lang.String |
TAG_PARAMS |
static java.lang.String |
TAG_REPORTER_OUTPUT |
static java.lang.String |
TAG_SHORT_STACKTRACE |
static java.lang.String |
TAG_SUITE |
static java.lang.String |
TAG_TEST |
static java.lang.String |
TAG_TEST_METHOD |
static java.lang.String |
TAG_TESTNG_RESULTS |
static java.lang.String |
TEST_FAILED |
static java.lang.String |
TEST_PASSED |
static java.lang.String |
TEST_SKIPPED |
private java.lang.String |
timestampFormat
The output format for timestamps
|
Constructor and Description |
---|
XMLReporterConfig() |
public static final java.lang.String TAG_TEST
public static final java.lang.String TAG_TEST_METHOD
public static final java.lang.String TAG_EXCEPTION
public static final java.lang.String TAG_MESSAGE
public static final java.lang.String TAG_SHORT_STACKTRACE
public static final java.lang.String TAG_FULL_STACKTRACE
public static final java.lang.String TAG_TESTNG_RESULTS
public static final java.lang.String TAG_SUITE
public static final java.lang.String TAG_GROUPS
public static final java.lang.String TAG_GROUP
public static final java.lang.String TAG_CLASS
public static final java.lang.String TAG_METHOD
public static final java.lang.String TAG_PARAMS
public static final java.lang.String TAG_PARAM
public static final java.lang.String TAG_PARAM_VALUE
public static final java.lang.String TAG_REPORTER_OUTPUT
public static final java.lang.String TAG_LINE
public static final java.lang.String TAG_ATTRIBUTES
public static final java.lang.String TAG_ATTRIBUTE
public static final java.lang.String ATTR_URL
public static final java.lang.String ATTR_NAME
public static final java.lang.String ATTR_STATUS
public static final java.lang.String ATTR_RETRIED
public static final java.lang.String ATTR_DESC
public static final java.lang.String ATTR_METHOD_SIG
public static final java.lang.String ATTR_GROUPS
public static final java.lang.String ATTR_CLASS
public static final java.lang.String ATTR_TEST_INSTANCE_NAME
public static final java.lang.String ATTR_INDEX
public static final java.lang.String ATTR_IS_NULL
public static final java.lang.String ATTR_PACKAGE
public static final java.lang.String ATTR_STARTED_AT
public static final java.lang.String ATTR_FINISHED_AT
public static final java.lang.String ATTR_DURATION_MS
public static final java.lang.String ATTR_IS_CONFIG
public static final java.lang.String ATTR_DEPENDS_ON_METHODS
public static final java.lang.String ATTR_DEPENDS_ON_GROUPS
public static final java.lang.String ATTR_DATA_PROVIDER
public static final java.lang.String TEST_PASSED
public static final java.lang.String TEST_FAILED
public static final java.lang.String TEST_SKIPPED
private static final java.util.Map<java.lang.String,java.lang.Integer> STATUSES
public static final int FF_LEVEL_NONE
public static final int FF_LEVEL_SUITE
suite.xml
file that will be referenced in the main file with an url
attributepublic static final int FF_LEVEL_SUITE_RESULT
FF_LEVEL_SUITE
, except that it will also create a file for each
ISuiteResult
static final java.lang.String FMT_DEFAULT
private int fileFragmentationLevel
private XMLReporterConfig.StackTraceLevels stackTraceOutputMethod
private XMLReporterConfig.StackTraceLevels stackTraceOutputLevel
private java.lang.String outputDirectory
private boolean generateGroupsAttribute
groups
attribute should be generated for a test-method
element. Defaults to false due to the fact that this might be considered redundant
because of the group generation in the suite file.private boolean splitClassAndPackageNames
true
it will generate the <class< element with a name
and
a package
attribute. Otherwise, the fully qualified name will be used for the
name
attribute.private boolean generateDependsOnMethods
depends-on-methods
attribute should be generated for a
test-method
elementprivate boolean generateDependsOnGroups
depends-on-groups
attribute should be generated for a
test-method
elementprivate boolean generateTestResultAttributes
ITestResult
attributes should be generated for each test-method
elementprivate java.lang.String timestampFormat
public static java.lang.Integer getStatus(java.lang.String status)
public int getFileFragmentationLevel()
public void setFileFragmentationLevel(int fileFragmentationLevel)
@Deprecated public int getStackTraceOutputMethod()
getStackTraceOutput()
instead.public XMLReporterConfig.StackTraceLevels getStackTraceOutput()
public void setStackTraceOutput(XMLReporterConfig.StackTraceLevels stackTraceOutputMethod)
public XMLReporterConfig.StackTraceLevels getStackTraceOutputLevelForPassedTests()
@Deprecated public void setStackTraceOutputMethod(int stackTraceOutputMethod)
setStackTraceOutput(StackTraceLevels)
instead.stackTraceOutputMethod
- public java.lang.String getOutputDirectory()
public void setOutputDirectory(java.lang.String outputDirectory)
public boolean isGenerateGroupsAttribute()
public void setGenerateGroupsAttribute(boolean generateGroupsAttribute)
public boolean isSplitClassAndPackageNames()
public void setSplitClassAndPackageNames(boolean splitClassAndPackageNames)
public java.lang.String getTimestampFormat()
public void setTimestampFormat(java.lang.String timestampFormat)
public boolean isGenerateDependsOnMethods()
public void setGenerateDependsOnMethods(boolean generateDependsOnMethods)
public boolean isGenerateDependsOnGroups()
public void setGenerateDependsOnGroups(boolean generateDependsOnGroups)
public void setGenerateTestResultAttributes(boolean generateTestResultAttributes)
public boolean isGenerateTestResultAttributes()