public void test(File reportDir, List<String> tests) throws Exception { ProjectTester tester = getProjectTester(); if (reportDir != null) { logger.debug("Setting reportDir {}", reportDir); IO.delete(reportDir); tester.setReportDir(reportDir); } if (tests != null) { logger.debug("Adding tests {}", tests); for (String test : tests) { tester.addTest(test); } } tester.prepare(); if (!isOk()) { logger.error("Tests not run because project has errors"); return; } int errors = tester.test(); if (errors == 0) { logger.info("No Errors"); } else { if (errors > 0) { logger.info("{} Error(s)", errors); } else { logger.info("Error {}", errors); } } }
public void test() throws Exception { clear(); ProjectTester tester = getProjectTester(); tester.setContinuous(isTrue(getProperty(Constants.TESTCONTINUOUS))); tester.prepare(); if (!isOk()) { return; } int errors = tester.test(); if (errors == 0) { System.err.println("No Errors"); } else { if (errors > 0) { System.err.println(errors + " Error(s)"); } else System.err.println("Error " + errors); } }
private void executeProject(Project project) throws Exception { System.out.println("Testing " + project.getPropertiesFile()); ProjectTester tester = project.getProjectTester(); tester.setContinuous(continuous); if (dir != null) tester.setCwd(dir); tester.prepare(); if (report(project)) throw new BuildException("Failed to initialise for testing."); int errors = tester.test(); if (errors == 0) { System.err.println("All tests passed"); } else { if (errors > 0) { System.err.println(errors + " Error(s)"); } else System.err.println("Error " + errors); throw new BuildException("Tests failed"); } if (report(project)) throw new BuildException("Tests failed"); }
public void test(List<String> tests) throws Exception { String testcases = getProperties().getProperty(Constants.TESTCASES); if (testcases == null) { warning("No %s set", Constants.TESTCASES); return; } clear(); ProjectTester tester = getProjectTester(); if ( tests != null) { trace("Adding tests %s", tests); for ( String test : tests) { tester.addTest(test); } } tester.setContinuous(isTrue(getProperty(Constants.TESTCONTINUOUS))); tester.prepare(); if (!isOk()) { return; } int errors = tester.test(); if (errors == 0) { System.err.println("No Errors"); } else { if (errors > 0) { System.err.println(errors + " Error(s)"); } else System.err.println("Error " + errors); } }
+ testFile.getAbsolutePath()); tester.setContinuous(false); tester.setReportDir(tmpDir); test.addAttribute("title", project.toString()); long start = System.currentTimeMillis(); try { int errors = tester.test(); Collection<File> reports = tester.getReports(); for (File report : reports) { Tag bundle = new Tag(test, "bundle");
ProjectLauncher launcher = tester.getProjectLauncher(); port = Integer.parseInt((String) programArguments.get(++i)); } else if (programArguments.get(i).equals("-testNameFile")) { File testNameFile = tester.getProject().getFile( (String) programArguments.get(++i)); processFile(tester, testNameFile); } else if (programArguments.get(i).equals("-test")) { tester.addTest((String)programArguments.get(++i)); }else if (programArguments.get(i).equals("-classNames")) { tester.addTest((String)programArguments.get(++i)); programArguments.add("-keep"); if (tester.getProject().isOk()) { tester.prepare(); return; Activator.getDefault().report(true, false, tester.getProject(), "Launching " + tester.getProject(), args); } catch (Exception e) { throw new CoreException(new Status(IStatus.ERROR, Activator.PLUGIN_ID,
private void processFile(ProjectTester tester, File file) throws IOException { FileReader rdr = new FileReader(file); BufferedReader brdr = new BufferedReader(rdr); String line = brdr.readLine(); while (line != null) { tester.addTest(line.trim()); line = brdr.readLine(); } rdr.close(); }
public void test(List<String> tests) throws Exception { String testcases = getProperties().getProperty(Constants.TESTCASES); if (testcases == null) { warning("No %s set", Constants.TESTCASES); return; } clear(); ProjectTester tester = getProjectTester(); if ( tests != null) { trace("Adding tests %s", tests); for ( String test : tests) { tester.addTest(test); } } tester.setContinuous(isTrue(getProperty(Constants.TESTCONTINUOUS))); tester.prepare(); if (!isOk()) { return; } int errors = tester.test(); if (errors == 0) { System.err.println("No Errors"); } else { if (errors > 0) { System.err.println(errors + " Error(s)"); } else System.err.println("Error " + errors); } }
tester.setContinuous(false); tester.setReportDir(tmpDir); test.addAttribute("title", project.toString()); long start = System.currentTimeMillis(); try { int errors = tester.test(); Collection<File> reports = tester.getReports(); for (File report : reports) { Tag bundle = new Tag(test, "bundle");
public void test(File reportDir, List<String> tests) throws Exception { ProjectTester tester = getProjectTester(); if (reportDir != null) { logger.debug("Setting reportDir {}", reportDir); IO.delete(reportDir); tester.setReportDir(reportDir); } if (tests != null) { logger.debug("Adding tests {}", tests); for (String test : tests) { tester.addTest(test); } } tester.prepare(); if (!isOk()) { logger.error("Tests not run because project has errors"); return; } int errors = tester.test(); if (errors == 0) { logger.info("No Errors"); } else { if (errors > 0) { logger.info("{} Error(s)", errors); } else { logger.info("Error {}", errors); } } }
public void test() throws Exception { clear(); ProjectTester tester = getProjectTester(); tester.setContinuous(isTrue(getProperty(Constants.TESTCONTINUOUS))); tester.prepare(); if (!isOk()) { return; } int errors = tester.test(); if (errors == 0) { System.out.println("No Errors"); } else { if (errors > 0) { System.out.println(errors + " Error(s)"); } else System.out.println("Error " + errors); } }