24 #include "../Config.h" 27 #include <cppunit/BriefTestProgressListener.h> 28 #include <cppunit/CompilerOutputter.h> 29 #include <cppunit/XmlOutputter.h> 30 #include <cppunit/extensions/HelperMacros.h> 31 #include <cppunit/extensions/TestFactoryRegistry.h> 32 #include <cppunit/TestResult.h> 33 #include <cppunit/TestResultCollector.h> 34 #include <cppunit/TestRunner.h> 42 CPPUNIT_NS::TestResult controller;
45 CPPUNIT_NS::TestResultCollector result;
47 controller.addListener(&result);
50 CPPUNIT_NS::BriefTestProgressListener progress;
52 controller.addListener(&progress);
55 CppUnit::Test* suite = CppUnit::TestFactoryRegistry::getRegistry().makeTest();
57 CPPUNIT_NS::TestRunner runner;
59 runner.addTest(suite);
61 runner.run(controller);
63 CPPUNIT_NS::CompilerOutputter outputter( &result, CPPUNIT_NS::stdCOut() );
76 CPPUNIT_NS::OFileStream file2(TERRALIB_REPORT_DIR
"/testResults_common_xml.xml");
77 CPPUNIT_NS::XmlOutputter xml(&result, file2);
78 xml.setStyleSheet(
"report.xsl");
82 bool resultStatus = result.wasSuccessful();
86 return resultStatus ? EXIT_SUCCESS : EXIT_FAILURE;
void finalize()
It finalizes the TerraLib Platform.
static TerraLib & getInstance()
It returns a reference to the singleton instance.
void initialize()
It initializes the TerraLib Platform.
This file contains include headers for the TerraLib Common Runtime module.