/** * Calls {@link #setTrends(File, int)} with zero limit. * @param trendsFile file with trends */ public void setTrendsStatsFile(File trendsFile) { setTrends(trendsFile, 0); }
Configuration configuration = new Configuration(directoryForReport, projectName); configuration.setRunWithJenkins(true); configuration.setBuildNumber(buildNumber); configuration.setTrends(new File(trendsDir, TRENDS_FILE), trendsLimit); configuration.setSortingMethod(SortingMethod.valueOf(sortingMethod)); if (mergeFeaturesById) { configuration.addReducingMethod(ReducingMethod.MERGE_FEATURES_BY_ID); configuration.addReducingMethod(ReducingMethod.SKIP_EMPTY_JSON_FILES); configuration.addClassificationFiles(classificationFiles);
Configuration configuration = new Configuration(outputDirectory, projectName); configuration.setBuildNumber(buildNumber); if (mergeFeaturesById) { configuration.addReducingMethod(ReducingMethod.MERGE_FEATURES_BY_ID); configuration.addClassifications(StringUtils.capitalise(entry.getKey()), entry.getValue()); configuration.addClassificationFiles(classificationFilesToProcess); configuration.addReducingMethod(ReducingMethod.MERGE_FEATURES_BY_ID); configuration.addReducingMethod(ReducingMethod.SKIP_EMPTY_JSON_FILES);
Configuration configuration = new Configuration(reportOutputDirectory, "cypher-for-gremlin"); configuration.setParallelTesting(false); configuration.setRunWithJenkins(false); configuration.setBuildNumber(System.getProperty("projectVersion")); configuration.addClassifications("Platform", "Linux"); configuration.addClassifications("Backend", "Tinker Graph"); configuration.addClassifications("Branch", "master"); configuration.addClassifications("Build", System.getProperty("buildNumber"));
final File outputDir = new File(cucumberConfiguration.getReportDirectory()); final Configuration reportConfiguration = new Configuration(outputDir, findProjectName()); reportConfiguration.setStatusFlags(false, false, false, false); reportConfiguration.setBuildNumber("1"); reportConfiguration.setParallelTesting(false); reportConfiguration.setRunWithJenkins(false); reportConfiguration.setJenkinsBasePath("");
Configuration reportConfig = new Configuration(html, "Zucchini" + version); reportConfig.setBuildNumber(rptName + version); ReportBuilder reportBuilder = new ReportBuilder(pathList, reportConfig); Reportable reportable = reportBuilder.generateReports();
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()); }
private void processClassificationFile(String file) { try { PropertiesConfiguration config = new PropertiesConfiguration(file); Iterator<String> keys = config.getKeys(); while (keys.hasNext()) { String key = keys.next(); String value = config.getProperty(key).toString(); this.configuration.addClassifications(key, value); } } catch (ConfigurationException e) { throw new ValidationException(String.format("File '%s' doesn't exist or the properties file is invalid!", file), e); } }
Configuration configuration = new Configuration(outputDirectory, projectName); configuration.setBuildNumber(buildNumber); if (mergeFeaturesById) { configuration.addReducingMethod(ReducingMethod.MERGE_FEATURES_BY_ID); configuration.addClassifications(StringUtils.capitalise(entry.getKey()), entry.getValue()); configuration.addClassificationFiles(classificationFilesToProcess); configuration.addReducingMethod(ReducingMethod.MERGE_FEATURES_BY_ID); configuration.addReducingMethod(ReducingMethod.SKIP_EMPTY_JSON_FILES);
List<String> jsonPaths = new ArrayList(jsonFiles.size()); jsonFiles.forEach(file -> jsonPaths.add(file.getAbsolutePath())); Configuration config = new Configuration(new File(output), new Date() + ""); ReportBuilder reportBuilder = new ReportBuilder(jsonPaths, config); reportBuilder.generateReports();
private void addClassificationsToBuildReport(Run<?, ?> build, FilePath workspace, TaskListener listener, Configuration configuration, List<Classification> listToAdd) throws InterruptedException, IOException { for (Classification classification : listToAdd) { log(listener, String.format("Adding classification - %s:%s", classification.key, classification.value)); configuration.addClassifications(classification.key, evaluateMacro(build, workspace, listener, classification.value)); } }
private void processClassificationFile(String file) { try { PropertiesConfiguration config = new PropertiesConfiguration(file); Iterator<String> keys = config.getKeys(); while (keys.hasNext()) { String key = keys.next(); String value = config.getProperty(key).toString(); this.configuration.addClassifications(key, value); } } catch (ConfigurationException e) { throw new ValidationException(String.format("File '%s' doesn't exist or the properties file is invalid!", file), e); } }
/** * Calls {@link #setTrends(File, int)} with zero limit. * @param trendsFile file with trends */ public void setTrendsStatsFile(File trendsFile) { setTrends(trendsFile, 0); }