#include #include #include #include #include #include #include "pbd/pbd.h" int main() { if (!PBD::init ()) return 1; CppUnit::TestResult testresult; CppUnit::TestResultCollector collectedresults; testresult.addListener (&collectedresults); CppUnit::BriefTestProgressListener progress; testresult.addListener (&progress); CppUnit::TestRunner testrunner; testrunner.addTest (CppUnit::TestFactoryRegistry::getRegistry ().makeTest ()); testrunner.run (testresult); CppUnit::CompilerOutputter compileroutputter (&collectedresults, std::cerr); compileroutputter.write (); return collectedresults.wasSuccessful () ? 0 : 1; }