@Override public void scan() throws IOException { Set<URL> urls = new LinkedHashSet<URL>(); for (String p : _packages) { urls.addAll(ClasspathHelper.getUrlsForPackagePrefix(p)); } new Reflections(new ConfigurationBuilder().setScanners(new AnnotationScanner()) .filterInputsBy(new Predicate<String>() { @Override public boolean apply(String input) { return matches(input); } }).setUrls(urls).useParallelExecutor()); }
/** * @since 2.5RC1 */ public RenderingTestSuite(String name, String testPackage, String pattern) { super(name); Reflections reflections = new Reflections(new ConfigurationBuilder() .setScanners(new ResourcesScanner()) .setUrls(ClasspathHelper.getUrlsForPackagePrefix("")) .filterInputsBy(new FilterBuilder.Include(FilterBuilder.prefix(testPackage)))); for (String testFile : reflections.getResources(Pattern.compile(pattern))) { addTestsFromResource(testFile); } }
/** * @since 2.5RC1 */ public RenderingTestSuite(String name, String testPackage, String pattern) { super(name); Reflections reflections = new Reflections(new ConfigurationBuilder() .setScanners(new ResourcesScanner()) .setUrls(ClasspathHelper.getUrlsForPackagePrefix("")) .filterInputsBy(new FilterBuilder.Include(FilterBuilder.prefix(testPackage)))); for (String testFile : reflections.getResources(Pattern.compile(pattern))) { addTestsFromResource(testFile); } }
private void loadExtensions() Set<URL> basURLs = ClasspathHelper.getUrlsForPackagePrefix("META-INF.maven");