public int getStatus() { if (!exitCodeListener.hasTests()) { return ExitCode.HAS_NO_TEST; } return exitCode.getExitCode(); }
public int getStatus() { if (exitCodeListener.noTestsFound()) { return ExitCode.HAS_NO_TEST; } return exitCode.getExitCode(); }
/** * Run TestNG. */ public void run() { initializeEverything(); sanityCheck(); runExecutionListeners(true /* start */); runSuiteAlterationListeners(); m_start = System.currentTimeMillis(); List<ISuite> suiteRunners = runSuites(); m_end = System.currentTimeMillis(); if(null != suiteRunners) { generateReports(suiteRunners); } runExecutionListeners(false /* finish */); exitCode = this.exitCodeListener.getStatus(); if(!exitCodeListener.hasTests()) { if (TestRunner.getVerbose() > 1) { System.err.println("[TestNG] No tests found. Nothing was run"); usage(); } } m_instance = null; m_jCommander = null; }
/** Run TestNG. */ public void run() { initializeEverything(); sanityCheck(); runExecutionListeners(true /* start */); runSuiteAlterationListeners(); m_start = System.currentTimeMillis(); List<ISuite> suiteRunners = runSuites(); m_end = System.currentTimeMillis(); if (null != suiteRunners) { generateReports(suiteRunners); } runExecutionListeners(false /* finish */); exitCode = this.exitCodeListener.getStatus(); if (exitCodeListener.noTestsFound()) { if (TestRunner.getVerbose() > 1) { System.err.println("[TestNG] No tests found. Nothing was run"); usage(); } } m_instance = null; m_jCommander = null; }
private void initializeDefaultListeners() { this.exitCodeListener = new org.testng.internal.ExitCodeListener(); addListener((ITestNGListener) this.exitCodeListener); if (m_useDefaultListeners) { addReporter(SuiteHTMLReporter.class); addReporter(Main.class); addReporter(FailedReporter.class); addReporter(XMLReporter.class); if (System.getProperty("oldTestngEmailableReporter") != null) { addReporter(EmailableReporter.class); } else if (System.getProperty("noEmailableReporter") == null) { addReporter(EmailableReporter2.class); } addReporter(JUnitReportReporter.class); if (m_verbose != null && m_verbose > 4) { addListener(new VerboseReporter("[TestNG] ")); } } }