package org.jvnet.hudson.plugins.purecoverage; import hudson.model.AbstractBuild; import java.io.File; import java.io.FilenameFilter; @SuppressWarnings("unchecked") public class CoverageReportsFinder { public static final String COVERAGE_PREFIX = "pure-coverage-data"; public File[] findReports(AbstractBuild build) { return build.getRootDir().listFiles(new CoverageFilenameFilter()); } private static class CoverageFilenameFilter implements FilenameFilter { public boolean accept(File dir, String name) { return name.startsWith(COVERAGE_PREFIX); } } }