Я использую Report Builder для создания отчетов в огурце.Как игнорировать плохие или поврежденные файлы JSON? - PullRequest
0 голосов
/ 13 декабря 2018

Я использую следующий фрагмент кода для создания отчетов в Cucumber.

Collection<File> jsonFiles = FileUtils.listFiles
                (new File("target/surefire-reports"), 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");

config.setParallelTesting(true);

ReportBuilder reportBuilder = new ReportBuilder(jsonPaths, config);

reportBuilder.generateReports();

В случае, если существует один или несколько поврежденных файлов JSON, отчет не генерируется для всего пакета.Как я могу справиться с этим или сказать построителю отчетов игнорировать плохие файлы JSON.

...