42#ifndef TEUCHOS_UNIT_TEST_REPOSITORY_HPP
43#define TEUCHOS_UNIT_TEST_REPOSITORY_HPP
99 const std::string testName);
#define TEUCHOSCORE_LIB_DLL_EXPORT
Macro that adds <<std member comp>> members as attribute members for any class.
Class that helps parse command line input arguments from (argc,argv[]) and set options.
Simple wrapper class for raw pointers to single objects where no persisting relationship exists.
static void setUpCLP(const Ptr< CommandLineProcessor > &clp)
static bool verboseUnitTests()
Returns if unit tests are verbose or not.
static bool runUnitTests(FancyOStream &out)
Run the registered unit tests.
static InstanceData & getData()
static bool getGloballyReduceTestResult()
Get if the unit tests should reduce across processes or not.
static CommandLineProcessor & getCLP()
Return the CLP to add options to.
static int runUnitTestsFromMain(int argc, char *argv[])
Run the unit tests from main() passing in (argc, argv).
static void addUnitTest(UnitTestBase *unitTest, const std::string groupName, const std::string testName)
Add an unit test (called indirectly through macros.
static bool runUnitTestImpl(const UnitTestBase &unitTest, FancyOStream &out)
static void setGloballyReduceTestResult(const bool globallyReduceUnitTestResult)
Set if the unit tests should reduce pass/fail across processes.
basic_FancyOStream< char > FancyOStream