X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;ds=sidebyside;f=tst%2Ftest.cpp;h=55534af24c40f69cc65d01dfd448bea30a22fc03;hb=aee07b0f8d8c0d9af66dd7507938d83985d53833;hp=f95ead372d3ce212faa3b17872aae9dd6a5fa38e;hpb=65dfaba8d22823ccbde6669c13fa598b6d23710e;p=blank.git diff --git a/tst/test.cpp b/tst/test.cpp index f95ead3..55534af 100644 --- a/tst/test.cpp +++ b/tst/test.cpp @@ -1,3 +1,4 @@ +#include #include #include @@ -5,10 +6,23 @@ using CppUnit::TestFactoryRegistry; using CppUnit::TextUi::TestRunner; -int main(int, char **) { +int main(int argc, char **argv) { + + bool headless = false; + if (argc > 1 && std::strcmp(argv[1], "--headless") == 0) { + headless = true; + } + TestRunner runner; - TestFactoryRegistry ®istry = TestFactoryRegistry::getRegistry(); - runner.addTest(registry.makeTest()); + { + TestFactoryRegistry ®istry = TestFactoryRegistry::getRegistry(); + runner.addTest(registry.makeTest()); + } + if (!headless) { + TestFactoryRegistry ®istry = TestFactoryRegistry::getRegistry("headed"); + runner.addTest(registry.makeTest()); + } + if (runner.run()) { return 0; } else {