org.apache.jmeter.report.writers
Class AbstractReportWriter
java.lang.Object
org.apache.jmeter.testelement.AbstractTestElement
org.apache.jmeter.report.writers.AbstractReportWriter
- All Implemented Interfaces:
- Cloneable, ReportWriter, Serializable, TestElement
- Direct Known Subclasses:
- HTMLReportWriter
- public abstract class AbstractReportWriter
- extends AbstractTestElement
- implements ReportWriter
- Author:
- Peter Lin
The abstract report writer provides the common implementation for subclasses
to reuse.
- See Also:
- Serialized Form
Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement |
addProperty, addTestElement, canRemove, clear, clearTemporary, clone, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setComment, setName, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traverseProperty |
TARGET_DIRECTORY
public static final String TARGET_DIRECTORY
- See Also:
- Constant Field Values
AbstractReportWriter
public AbstractReportWriter()
writeReport
public 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
- Specified by:
writeReport
in interface ReportWriter
getTargetDirectory
public 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.
- Specified by:
getTargetDirectory
in interface ReportWriter
setTargetDirectory
public void setTargetDirectory(String directory)
- Set the target directory where the report should be saved
- Specified by:
setTargetDirectory
in interface ReportWriter
makeDirectory
public void makeDirectory()
archiveDirectory
public void archiveDirectory()
- if the target output directory already exists, archive it
getDayString
public String getDayString()
- return the day in YYYYMMDD format
- Returns:
- the date
Copyright © 1998-2008 Apache Software Foundation. All Rights Reserved.