diff options
Diffstat (limited to 'src/unittest.cc')
-rw-r--r-- | src/unittest.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/unittest.cc b/src/unittest.cc index f18de47..b95a931 100644 --- a/src/unittest.cc +++ b/src/unittest.cc @@ -8,15 +8,15 @@ #include "execute.h" #include "task.h" -int runUnitTests(std::set<std::shared_ptr<Task>>& tasks, - const Settings& settings) +int runUnitTests(std::vector<std::shared_ptr<Task>>& tasks, + const ctor::settings& settings) { bool ok{true}; - std::cout << "Running unit-tests:\n"; + std::cout << "Running unit-tests:" << std::endl; // Run unit-tests for(const auto& task : tasks) { - if(task->targetType() == TargetType::UnitTest) + if(task->targetType() == ctor::target_type::unit_test) { auto name = task->name(); if(name.empty()) @@ -24,15 +24,15 @@ int runUnitTests(std::set<std::shared_ptr<Task>>& tasks, name = task->target(); } std::cout << name << ": " << std::flush; - auto ret = execute(task->targetFile(), {}, settings.verbose > 0); + auto ret = execute(settings, task->targetFile().string(), {}, {}); ok &= ret == 0; if(ret == 0) { - std::cout << " OK\n"; + std::cout << " OK" << std::endl; } else { - std::cout << " FAILED\n"; + std::cout << " FAILED" << std::endl; } } } |