Classes | |
class | Benchmarker |
Benchmarking execution controller singleton. More... | |
class | Console |
Static helper class for outputting to a terminal/console. More... | |
class | ConsoleOutputter |
Console outputter. More... | |
class | FileOutputter |
File outputter. More... | |
class | JsonOutputter |
JSON outputter. More... | |
class | JUnitXmlOutputter |
JUnit-compatible XML outputter. More... | |
class | MainRunner |
Default main executable runner for Hayai. More... | |
class | Outputter |
Outputter. More... | |
class | Test |
Base test class. More... | |
class | TestDescriptor |
Test descriptor. More... | |
class | TestFactory |
Base class for test factory implementations. More... | |
class | TestFactoryDefault |
Default test factory implementation. More... | |
class | TestParameterDescriptor |
Parameter declaration. More... | |
class | TestParametersDescriptor |
Test parameters descriptor. More... | |
struct | TestResult |
Test result descriptor. More... | |
Typedefs | |
typedef Test | Fixture |
Enumerations | |
enum | MainExecutionMode { MainRunBenchmarks, MainListBenchmarks } |
Execution mode. More... | |
Functions | |
FILE_OUTPUTTER_IMPLEMENTATION (Json) | |
FILE_OUTPUTTER_IMPLEMENTATION (Console) | |
FILE_OUTPUTTER_IMPLEMENTATION (JUnitXml) | |
std::ostream & | operator<< (std::ostream &stream, const Console::TextColor &color) |
typedef Test hayai::Fixture |
Definition at line 7 of file hayai_fixture.hpp.
Execution mode.
MainRunBenchmarks |
Run benchmarks. |
MainListBenchmarks |
List benchmarks but do not execute them. |
Definition at line 41 of file hayai_main.hpp.
hayai::FILE_OUTPUTTER_IMPLEMENTATION | ( | Json | ) |
hayai::FILE_OUTPUTTER_IMPLEMENTATION | ( | Console | ) |
hayai::FILE_OUTPUTTER_IMPLEMENTATION | ( | JUnitXml | ) |
std::ostream& hayai::operator<< | ( | std::ostream & | stream, |
const Console::TextColor & | color | ||
) | [inline] |
Definition at line 168 of file hayai_console.hpp.