Gromacs
5.1.5
|
Testing utilities namespace.
This namespace contains utilities for writing unit tests, mostly from the Testing Utilities (testutils) module.
Classes | |
class | AnalysisDataTestInputPointSet |
Represents a single set of points in AnalysisDataTestInputFrame structure. More... | |
class | AnalysisDataTestInputFrame |
Represents a single frame in AnalysisDataTestInput structure. More... | |
class | AnalysisDataTestInput |
Represents static input data for AbstractAnalysisData tests. More... | |
class | AnalysisDataTestFixture |
Test fixture for AbstractAnalysisData testing. More... | |
class | SimulationRunner |
Helper object for running grompp and mdrun in integration tests of mdrun functionality. More... | |
class | MdrunTestFixtureBase |
Declares test fixture base class for integration tests of mdrun functionality. More... | |
class | MdrunTestFixture |
Declares test fixture class for integration tests of mdrun functionality that use a single call of mdrun. More... | |
class | ParameterizedMdrunTestFixture |
Parameterized test fixture for mdrun integration tests. More... | |
class | CommandLine |
Helper class for tests that need to construct command lines. More... | |
class | CommandLineTestHelper |
Helper class for tests that construct command lines that need to reference existing files. More... | |
class | CommandLineTestBase |
Test fixture for tests that call a single command-line program with input/output files. More... | |
class | IntegrationTestFixture |
Test fixture for integration tests. More... | |
class | TestReferenceData |
Handles creation of and comparison to test reference data. More... | |
class | TestReferenceChecker |
Handles comparison to test reference data. More... | |
class | StringTestBase |
Test fixture for tests that check string formatting. More... | |
class | FloatingPointDifference |
Computes and represents a floating-point difference value. More... | |
class | FloatingPointTolerance |
Specifies a floating-point comparison tolerance and checks whether a difference is within the tolerance. More... | |
class | TestException |
Exception class for reporting errors in tests. More... | |
class | TestFileManager |
Helper for tests that need input and output files. More... | |
class | TestFileInputRedirector |
In-memory implementation for FileInputRedirectorInterface for tests. More... | |
class | TestOptionsProvider |
Provides additional options for the test executable. More... | |
Typedefs | |
typedef boost::shared_ptr < MockAnalysisDataModule > | MockAnalysisDataModulePointer |
Smart pointer to manage an MockAnalysisDataModule object. | |
typedef gmx::test::ImdTestFixture | ImdTest |
Test fixture for mdrun with IMD settings. | |
typedef gmx_unique_ptr < CommandLine >::type | CommandLinePointer |
Convenience typedef. | |
typedef MultiSimTest | ReplicaExchangeTest |
Convenience typedef. | |
typedef gmx::test::SwapTestFixture | CompelTest |
Test fixture for mdrun with "Computational Electrophysiology" settings,. | |
Enumerations | |
enum | ReferenceDataMode { erefdataCompare, erefdataCreateMissing, erefdataUpdateAll } |
Mode of operation for reference data handling. More... | |
Functions | |
void | initReferenceData (Options *options) |
Initializes reference data handling. More... | |
void | registerTestOptions (const char *name, TestOptionsProvider *provider) |
Registers a test option provider with the test framework. More... | |
void | initTestOptions (Options *options) |
Initializes the options from all registered test providers. More... | |
Variables | |
const char * | g_butaneTopFileFormatString |
Format string for building a configurable .top file. | |
static bool | g_bDeleteFilesAfterTest = true |
Controls whether TestFileManager should delete temporary files after the test finishes. More... | |
|
static |
Controls whether TestFileManager should delete temporary files after the test finishes.