xapian-core
1.4.27
|
Public Member Functions | |
PerfTestRunner () | |
int | run () const |
Run the tests with a particular backend. More... | |
Public Member Functions inherited from TestRunner | |
virtual | ~TestRunner () |
Virtual destructor - needed for abstract class. More... | |
int | run_tests (int argc, char **argv) |
Run all the tests. More... | |
Private Attributes | |
string | repetitions_string |
bool | repetitions_parsed |
int | repetitions |
Additional Inherited Members | |
Public Attributes inherited from TestRunner | |
unsigned | properties |
Property bitmask. More... | |
Protected Types inherited from TestRunner | |
enum | { BACKEND = 0x00000001, REMOTE = 0x00000002, TRANSACTIONS = 0x00000004, POSITIONAL = 0x00000008, WRITABLE = 0x00000010, SPELLING = 0x00000020, METADATA = 0x00000040, SYNONYMS = 0x00000080, REPLICAS = 0x00000100, VALUESTATS = 0x00000200, MULTI = 0x00000400, SINGLEFILE = 0x00000800, INMEMORY = 0x00001000, GLASS = 0x00002000, COMPACT = 0x00004000, CHERT = 0x00008000, PATH = 0x00010000, REMOTETCP = 0x00020000, CHECK = 0x00040000 } |
Definition at line 442 of file perftest.cc.
|
inline |
Definition at line 448 of file perftest.cc.
References test_driver::add_command_line_option().
|
inlinevirtual |
Run the tests with a particular backend.
Properties of the backend can be determined by checking the settings of the flags.
Implements TestRunner.
Definition at line 455 of file perftest.cc.
References PerfTestLogger::repetition_begin(), and PerfTestLogger::repetition_end().
|
mutableprivate |
Definition at line 446 of file perftest.cc.
|
mutableprivate |
Definition at line 445 of file perftest.cc.
|
private |
Definition at line 444 of file perftest.cc.