| 9009 | const int MaxExitCode = 255; |
| 9010 | |
| 9011 | IStreamingReporterPtr createReporter(std::string const &reporterName, IConfigPtr const &config) { |
| 9012 | auto reporter = Catch::getRegistryHub().getReporterRegistry().create(reporterName, config); |
| 9013 | CATCH_ENFORCE(reporter, "No reporter registered with name: '" << reporterName << "'"); |
| 9014 | |
| 9015 | return reporter; |
| 9016 | } |
| 9017 | |
| 9018 | IStreamingReporterPtr makeReporter(std::shared_ptr<Config> const &config) { |
| 9019 | if (Catch::getRegistryHub().getReporterRegistry().getListeners().empty()) { |