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.