То, что вы показываете, - это бегун JUnit, и вы, похоже, упустили существование параллельного бегуна, который командам рекомендуется использовать для CI: https://github.com/intuit/karate#parallel -execution
И большинство команд делают добавление зависимости cucumber-html-reports
и используют этот отчет HTML, который является единым агрегированным отчетом: https://github.com/intuit/karate#test -отчетов
Collection<File> jsonFiles = FileUtils.listFiles(new File(karateOutputPath), new String[] {"json"}, true);
List<String> jsonPaths = new ArrayList(jsonFiles.size());
jsonFiles.forEach(file -> jsonPaths.add(file.getAbsolutePath()));
Configuration config = new Configuration(new File("target"), "demo");
ReportBuilder reportBuilder = new ReportBuilder(jsonPaths, config);
reportBuilder.generateReports();
PS read документы, полностью стоит того: P