Class Output

Inheritance Relationships

Derived Types

Class Documentation

class Output

Interface for outputting test data experiment.

Subclassed by performance_test::CsvOutput, performance_test::JsonOutput, performance_test::StdoutOutput

Public Functions

virtual ~Output() = default
virtual void open(const ExperimentConfiguration &ec) = 0

initialize the output

virtual void update(const AnalysisResult &result) = 0

update output with given result

virtual void close() = 0

close output cleanly