diff --git a/CppUnit/src/TestRunner.cpp b/CppUnit/src/TestRunner.cpp index a00e36c35..8605dad7d 100644 --- a/CppUnit/src/TestRunner.cpp +++ b/CppUnit/src/TestRunner.cpp @@ -76,7 +76,6 @@ bool TestRunner::run(const std::vector& args) { if (i + 1 < args.size()) setup.push_back(args[++i]); - continue; } @@ -115,6 +114,8 @@ bool TestRunner::run(const std::vector& args) { for (Mappings::iterator it = _mappings.begin(); it != _mappings.end(); ++it) { + if (setup.size() > 0) + it->second->addSetup(setup); if (!run(it->second)) success = false; numberOfTests++; }