static List<String> genericFindFiles(File targetDirectory, String[] fileIncludePattern) { if (ArrayUtils.isEmpty(fileIncludePattern)) { return Collections.emptyList(); } DirectoryScanner scanner = new DirectoryScanner(); scanner.setIncludes(fileIncludePattern); scanner.setBasedir(targetDirectory); scanner.scan(); String[] files = scanner.getIncludedFiles(); return fullPathToFiles(files, targetDirectory); }
getLog().info("Cucumber report generation is skipped."); return; List<String> jsonFilesToProcess = genericFindFiles(inputDirectory,jsonFiles); List<String> classificationFilesToProcess = genericFindFiles(classificationDirectory, classificationFiles); getLog().info("About to generate Cucumber report."); Reportable report = reportBuilder.generateReports();
getLog().info("Cucumber report generation is skipped."); return; List<String> jsonFilesToProcess = genericFindFiles(inputDirectory,jsonFiles); List<String> classificationFilesToProcess = genericFindFiles(classificationDirectory, classificationFiles); getLog().info("About to generate Cucumber report."); Reportable report = reportBuilder.generateReports();
static List<String> genericFindFiles(File targetDirectory, String[] fileIncludePattern) { if (ArrayUtils.isEmpty(fileIncludePattern)) { return Collections.emptyList(); } DirectoryScanner scanner = new DirectoryScanner(); scanner.setIncludes(fileIncludePattern); scanner.setBasedir(targetDirectory); scanner.scan(); String[] files = scanner.getIncludedFiles(); return fullPathToFiles(files, targetDirectory); }