Gromacs  2024.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Typedefs | Functions | Variables
gmx::test::anonymous_namespace{pdb2gmx.cpp} Namespace Reference

Typedefs

using CommandLineOptionParams = std::tuple< std::string, std::string, std::string, std::string, std::string, std::string, int, bool >
 Test parameter struct.
 

Functions

std::string namesOfTests (const testing::TestParamInfo< Pdb2gmxTest::ParamType > &info)
 Help GoogleTest name our test cases.
 

Variables

std::vector< std::string > c_regexStringsToSkip
 Strings containing regular expressions for lines to skip when matching. More...
 
FilteringExactTextMatch c_textMatcher (c_regexStringsToSkip, false, true)
 Compiled regular expressions for lines to skip when matching.
 

Variable Documentation

std::vector<std::string> gmx::test::anonymous_namespace{pdb2gmx.cpp}::c_regexStringsToSkip
Initial value:
= { "^;[[:blank:]] *File '.*' was generated.*",
"^;[[:blank:]]*By user:.*",
"^;[[:blank:]]*On host:.*",
"^;[[:blank:]]*At date:.*",
"^;[[:blank:]]*:-\\).*\\(-:.*",
"^;[[:blank:]]*Executable:.*",
"^;[[:blank:]]*Data prefix:.*",
"^;[[:blank:]]*Working dir:.*",
"^;[[:blank:]]*pdb2gmx.*-test.*" }

Strings containing regular expressions for lines to skip when matching.

Todo:
It would be preferable to just scrub the content that actually varies, but we don't use enough regular expression support for that yet.