| 
    xapian-core
    1.4.29
    
   | 
 
 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().
      
  | 
  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.