visual tests: handle runner exceptions
This commit is contained in:
parent
86ce91bd09
commit
c1461f495a
1 changed files with 12 additions and 4 deletions
|
@ -87,13 +87,21 @@ int main(int argc, char** argv)
|
|||
report_type report = vm.count("verbose") ? report_type((console_report())) : report_type((console_short_report()));
|
||||
result_list results;
|
||||
|
||||
if (vm.count("styles"))
|
||||
try
|
||||
{
|
||||
results = run.test(vm["styles"].as<std::vector<std::string>>(), report);
|
||||
if (vm.count("styles"))
|
||||
{
|
||||
results = run.test(vm["styles"].as<std::vector<std::string>>(), report);
|
||||
}
|
||||
else
|
||||
{
|
||||
results = run.test_all(report);
|
||||
}
|
||||
}
|
||||
else
|
||||
catch (std::exception & e)
|
||||
{
|
||||
results = run.test_all(report);
|
||||
std::cerr << "Error runnig tests: " << e.what() << std::endl;
|
||||
return 1;
|
||||
}
|
||||
|
||||
unsigned failed_count = mapnik::util::apply_visitor(summary_visitor(results), report);
|
||||
|
|
Loading…
Add table
Reference in a new issue