public abstract class AbstractReportWriter extends AbstractTestElement implements ReportWriter
| Modifier and Type | Field and Description |
|---|---|
static String |
TARGET_DIRECTORY |
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS| Constructor and Description |
|---|
AbstractReportWriter() |
| Modifier and Type | Method and Description |
|---|---|
void |
archiveDirectory()
if the target output directory already exists, archive it
|
String |
getDayString()
return the day in YYYYMMDD format
|
String |
getTargetDirectory()
The method simply returns the target directory and doesn't
validate it. the abstract class expects some other class will
validate the target directory.
|
void |
makeDirectory() |
void |
setTargetDirectory(String directory)
Set the target directory where the report should be saved
|
abstract ReportSummary |
writeReport(TestElement element)
Subclasses need to implement this method and provide the necessary
logic to produce a ReportSummary object and write the report
|
addPropertiesValues, addProperty, addProperty, addTestElement, canRemove, clear, clearTemporary, clearTestElementChildren, clone, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getSearchableTokens, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traversePropertypublic static final String TARGET_DIRECTORY
public abstract ReportSummary writeReport(TestElement element)
writeReport in interface ReportWriterpublic String getTargetDirectory()
getTargetDirectory in interface ReportWriterpublic void setTargetDirectory(String directory)
setTargetDirectory in interface ReportWriterpublic void makeDirectory()
public void archiveDirectory()
public String getDayString()
Copyright © 1998-2015 Apache Software Foundation. All Rights Reserved.