@Test public void testTestingClient() throws Exception { final TestingClient testingClient; testingClient = new TestingClient( runner, context, new ClassPathResolver(Thread.currentThread().getContextClassLoader())); final String baseDirectory = System.getProperty("user.dir"); final FileSet tests = new FileSet(); tests.setDirectory(baseDirectory + "/src/test/resources/org/moyrax/"); tests.addInclude("**/*.html"); context.setFiles( tests.getDirectory(), fileSetManager.getIncludedFiles(tests), fileSetManager.getExcludedFiles(tests)); context.setLookupPackages(new String[] {"classpath:/org/moyrax/javascript/common/**"}); context.setClassLoader(new ContextClassLoader(Thread.currentThread().getContextClassLoader())); Shell.setResolver("lib", new LibraryResolver("/org/moyrax/javascript/lib")); Shell.setResolver( "classpath", new ClassPathResolver(Thread.currentThread().getContextClassLoader())); loadContextResources(testingClient); testingClient.runTests(); }
protected synchronized List<BundleSet> getBundleSets() { if (bundleSets == null) { // default SourceBundleSet FileSet fs = new FileSet(); fs.setDirectory("src/main/resources"); fs.addInclude("**/*.properties"); // Note: This exclusion pattern might be too aggressive... fs.addExclude("**/*_*.properties"); bundleSets = Collections.singletonList(new BundleSet(fs)); } return bundleSets; }