Gromacs  2022.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Enumerations
moduletest.h File Reference
#include <gtest/gtest.h>
#include <memory>
#include "gromacs/utility/classhelpers.h"
#include "gromacs/utility/gmxmpi.h"
#include "testutils/cmdlinetest.h"
#include "testutils/testfilemanager.h"
+ Include dependency graph for moduletest.h:
+ This graph shows which files directly or indirectly include this file:

Description

Declares test fixtures for general mdrun functionality.

Author
Mark Abraham mark..nosp@m.j.ab.nosp@m.raham.nosp@m.@gma.nosp@m.il.co.nosp@m.m

Classes

class  gmx::test::SimulationRunner
 Helper object for running grompp and mdrun in integration tests of mdrun functionality. More...
 
class  gmx::test::MdrunTestFixtureBase
 Declares test fixture base class for integration tests of mdrun functionality. More...
 
class  gmx::test::MdrunTestFixture
 Declares test fixture class for integration tests of mdrun functionality that use a single call of mdrun. More...
 
class  gmx::test::ParameterizedMdrunTestFixture
 Parameterized test fixture for mdrun integration tests. More...
 

Enumerations

enum  gmx::test::SimulationRunnerMdpSource { gmx::test::SimulationRunnerMdpSource::Undefined, gmx::test::SimulationRunnerMdpSource::String, gmx::test::SimulationRunnerMdpSource::File, gmx::test::SimulationRunnerMdpSource::Count }
 How the mdp file of the SimulationRunner is defined. More...