PerfTestRunner Class Reference

Inheritance diagram for PerfTestRunner:

Inheritance graph
[legend]
Collaboration diagram for PerfTestRunner:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 PerfTestRunner ()
int run () const
 Run the tests with a particular backend.

Private Attributes

string repetitions_string
bool repetitions_parsed
int repetitions


Detailed Description

Definition at line 460 of file perftest.cc.


Constructor & Destructor Documentation

PerfTestRunner::PerfTestRunner (  )  [inline]

Definition at line 466 of file perftest.cc.

References test_driver::add_command_line_option(), and repetitions_string.


Member Function Documentation

int PerfTestRunner::run (  )  const [inline, virtual]

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 473 of file perftest.cc.

References PerfTestLogger::repetition_begin(), PerfTestLogger::repetition_end(), repetitions, repetitions_parsed, and repetitions_string.


Member Data Documentation

int PerfTestRunner::repetitions [mutable, private]

Definition at line 464 of file perftest.cc.

Referenced by run().

bool PerfTestRunner::repetitions_parsed [mutable, private]

Definition at line 463 of file perftest.cc.

Referenced by run().

Definition at line 462 of file perftest.cc.

Referenced by PerfTestRunner(), and run().


The documentation for this class was generated from the following file:

Documentation for Xapian (version 1.2.9).
Generated on 10 May 2012 by Doxygen 1.5.9.