#include <Session.h>
Definition at line 237 of file Session.h.
◆ Session()
◆ ~Session()
◆ getInstance()
◆ registerBenchmark()
void Session::registerBenchmark |
( |
const SharedPtr< Unit > & |
benchmark, |
|
|
const std::string & |
groupName |
|
) |
| |
Adds a new benchmark into the session.
Definition at line 26 of file Session.cpp.
◆ run()
void Session::run |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
struct { ... } Session::baseline |
◆ benchmarksToRun
Array<std::string> Session::benchmarksToRun |
◆ commit
◆ confidence
Float Session::confidence = 6._f |
◆ flags
Flags<Flag> Session::flags |
◆ group
std::string Session::group |
Run only selected group of benchmarks.
Definition at line 264 of file Session.h.
◆ maxAllowedDuration
uint64_t Session::maxAllowedDuration = 5000 |
Maximum allowed duration of single benchmark unit; benchmarks running longer that that will generate a warning.
Definition at line 281 of file Session.h.
◆ path
◆ target
The documentation for this class was generated from the following files:
- /home/pavel/projects/astro/sph/src/bench/Session.h
- /home/pavel/projects/astro/sph/src/bench/Session.cpp