Class AbstractParser
java.lang.Object
hudson.plugins.performance.parsers.PerformanceReportParser
hudson.plugins.performance.parsers.AbstractParser
- All Implemented Interfaces:
ExtensionPoint,Describable<PerformanceReportParser>
- Direct Known Subclasses:
IagoParser,JMeterCsvParser,JMeterParser,JmeterSummarizerParser,JUnitParser,LoadRunnerParser,LocustParser,TaurusParser,WrkSummarizerParser
An abstraction for parsing data to PerformanceReport instances. This class
provides functionality that optimizes the parsing process.
- Author:
- Guus der Kinderen, guus.der.kinderen@gmail.com
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected SimpleDateFormatprotected booleanprotected StringFields inherited from class hudson.plugins.performance.parsers.PerformanceReportParser
baselineBuild, excludeResponseTime, glob, reportURL, showTrendGraphs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected PerformanceReportparse(Run<?, ?> build, Collection<File> reports, TaskListener listener) Parses the specified reports intoPerformanceReports.parseTimestamp(String timestamp) Methods inherited from class hudson.plugins.performance.parsers.PerformanceReportParser
all, getDefaultGlobPattern, getDescriptor, getReportName, isExcludeResponseTime, isShowTrendGraphs, setBaselineBuild, setExcludeResponseTime, setShowTrendGraphs
-
Field Details
-
isNumberDateFormat
protected boolean isNumberDateFormat -
format
-
percentiles
-
filterRegex
-
-
Constructor Details
-
AbstractParser
-
-
Method Details
-
parse
public Collection<PerformanceReport> parse(Run<?, ?> build, Collection<File> reports, TaskListener listener) throws IOExceptionDescription copied from class:PerformanceReportParserParses the specified reports intoPerformanceReports.- Specified by:
parsein classPerformanceReportParser- Throws:
IOException
-
clearDateFormat
public void clearDateFormat() -
parseTimestamp
-
createPerformanceReport
-