private static void generateReport(File reportFolder, File outputFolder) throws Exception { File rd = new File(outputFolder + "/cucumber-html-reports"); List<String> jsonFileList = findJsonReports(reportFolder); System.out.println("About to generate Cucumber Report into: " + rd.getAbsoluteFile()); Configuration configuration = new Configuration(rd, "cucumber-jvm"); ReportBuilder reportBuilder = new ReportBuilder(jsonFileList, configuration); reportBuilder.generateReports(); System.out.println("Finished generating Cucumber Report into: " + rd.getAbsoluteFile()); }
new ReportBuilder( Arrays.asList( new File( output, "cucumber-report.json" ).getAbsolutePath() ), htmlDir, "", buildName, projectName, false, false, false, false, false, "", true
ReportBuilder reportBuilder = new ReportBuilder(pathList, reportConfig); Reportable reportable = reportBuilder.generateReports(); FileUtils.copyDirectory(new File(html, ReportBuilder.BASE_DIRECTORY), html); // move the cucumber base directory into zucchini
jsonFiles.forEach(file -> jsonPaths.add(file.getAbsolutePath())); Configuration config = new Configuration(new File(output), new Date() + ""); ReportBuilder reportBuilder = new ReportBuilder(jsonPaths, config); reportBuilder.generateReports(); if (results.getFailCount() > 0) {
ReportBuilder reportBuilder = new ReportBuilder(jsonFilesToProcess, configuration); getLog().info("About to generate Cucumber report."); Reportable report = reportBuilder.generateReports();
ReportBuilder reportBuilder = new ReportBuilder(jsonFilesToProcess, configuration); getLog().info("About to generate Cucumber report."); Reportable report = reportBuilder.generateReports();
reportConfiguration.setJenkinsBasePath(""); new ReportBuilder(new ArrayList<String>(jsonReports), reportConfiguration) .generateReports();
configuration.addClassifications("Build", System.getProperty("buildNumber")); new ReportBuilder(jsonFiles, configuration).generateReports();
ReportBuilder reportBuilder = new ReportBuilder(jsonFilesToProcess, configuration); Reportable result = reportBuilder.generateReports();