class TextReportFormat extends AbstractOutputFormat
out, verbose
Constructor and Description |
---|
TextReportFormat(java.io.PrintStream out,
VerboseMode verbose) |
Modifier and Type | Method and Description |
---|---|
void |
endBenchmark(BenchmarkResult result)
Format for end-of-benchmark.
|
void |
endRun(java.util.Collection<RunResult> runResults)
Format for end-of-benchmark.
|
protected static java.lang.String |
getGroupsString(int g) |
protected static java.lang.String |
getThreadsString(int t) |
void |
iteration(BenchmarkParams benchmarkParams,
IterationParams params,
int iteration)
Format for iteration start.
|
void |
iterationResult(BenchmarkParams benchmParams,
IterationParams params,
int iteration,
IterationResult data)
Format for end-of-iteration.
|
void |
startBenchmark(BenchmarkParams params)
Format for start-of-benchmark output.
|
void |
startRun()
Format for start-of-benchmark output.
|
close, flush, print, println, verbosePrintln, write, write
public TextReportFormat(java.io.PrintStream out, VerboseMode verbose)
public void startBenchmark(BenchmarkParams params)
OutputFormat
params
- benchmark paramspublic void iteration(BenchmarkParams benchmarkParams, IterationParams params, int iteration)
OutputFormat
benchmarkParams
- benchmark parametersparams
- iteration params in useiteration
- iteration-numberprotected static java.lang.String getThreadsString(int t)
protected static java.lang.String getGroupsString(int g)
public void iterationResult(BenchmarkParams benchmParams, IterationParams params, int iteration, IterationResult data)
OutputFormat
benchmParams
- name of benchmarkparams
- iteration params in useiteration
- iteration-numberdata
- result of iterationpublic void endBenchmark(BenchmarkResult result)
OutputFormat
result
- statistics of the runpublic void startRun()
OutputFormat
public void endRun(java.util.Collection<RunResult> runResults)
OutputFormat
runResults
- benchmark results