|
xapian-core
1.4.30
|
Inheritance diagram for PerfTestRunner:
Collaboration diagram for PerfTestRunner: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(), and repetitions_string.
|
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 logger, PerfTestLogger::repetition_begin(), PerfTestLogger::repetition_end(), repetitions, repetitions_parsed, and repetitions_string.
|
mutableprivate |
Definition at line 446 of file perftest.cc.
Referenced by run().
|
mutableprivate |
Definition at line 445 of file perftest.cc.
Referenced by run().
|
private |
Definition at line 444 of file perftest.cc.
Referenced by PerfTestRunner(), and run().