10#ifndef TEUCHOS_UNIT_TEST_REPOSITORY_HPP
11#define TEUCHOS_UNIT_TEST_REPOSITORY_HPP
19#include "Teuchos_FancyOStream.hpp"
21#include "Teuchos_Ptr.hpp"
30class CommandLineProcessor;
48 static void setGloballyReduceTestResult(
const bool globallyReduceUnitTestResult);
51 static bool getGloballyReduceTestResult();
60 static int runUnitTestsFromMain(
int argc,
char*
argv[]);
66 static void addUnitTest(
UnitTestBase *unitTest,
const std::string groupName,
67 const std::string testName);
76 static bool verboseUnitTests();
86 static InstanceData& getData();
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.
Smart reference counting pointer class for automatic garbage collection.
Singleton unit testing repository.
std::ostream subclass that performs the magic of indenting data sent to an std::ostream object among ...
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...