Class: CompositeReporter
A reporter that chains multiple suite reporters together. Useful when you want to output results to multiple destinations (e.g., console and file) simultaneously.
Example
suite.withReporter(new CompositeReporter([
new SuiteConsoleReporter(),
new MarkdownSuiteReporter({ outputFile: 'results.md' }),
new JsonSuiteReporter({ outputFile: 'results.json' }),
]))
Implements
Constructors
new CompositeReporter()
new CompositeReporter(
reporters):CompositeReporter
Parameters
• reporters: SuiteReporter[]
Returns
Defined in
src/reporters/composite-reporter.ts:19
Properties
report()
report: (
results) =>void
Called after all benchmarks complete.
Parameters
• results: Record<string, Result[]>
All benchmark results keyed by benchmark name
Returns
void