Micro-benchmarks library. More...
Micro-benchmarks library.
Classes | |
| class | EventHandler |
| struct | TestCase |
| Describes the performance test being run. More... | |
| struct | TestIteration |
| Data reported on completion of an iteration. More... | |
| struct | TestMeasurement |
Data reported for each Measurement upon completion of a performance test. More... | |
| struct | TestRunInfo |
Functions | |
| void | RunAllTests (EventHandler &handler) |
| void pw::perf_test::RunAllTests | ( | EventHandler & | handler | ) |
Runs all registered tests,
This function should be called by main. The tests will use the provided handler to report results.