Package org.testng

Examples of org.testng.TestNG.addListener()


        List<String> output = Reporter.getOutput(tr);
        m_success = output != null && output.size() > 0;
//        ppp("ON SUCCESS, OUTPUT:" + output + " SUCCESS:" + m_success);
      }
    };
    tng.addListener(listener);
    tng.run();

    Assert.assertTrue(m_success);
  }
View Full Code Here


    }

    TestNG tng = create();
    tng.setXmlSuites(Arrays.asList(suite));
    TestListenerAdapter tla = new TestListenerAdapter();
    tng.addListener(tla);
    tng.run();

    List<ITestResult> t = tla.getPassedTests();
    String method2 = t.get(2).getMethod().getMethodName();
    if (multi) {
View Full Code Here

        new Parser(new ByteArrayInputStream(XML.getBytes())).parse();
    tng.setXmlSuites(Lists.newArrayList(suites));
    TestListenerAdapter tla = new TestListenerAdapter();
    File f = new File("/tmp");
    tng.setOutputDirectory(f.getAbsolutePath());
    tng.addListener(tla);
    tng.run();

    Collection<XmlSuite> failedSuites =
        new Parser(new File(f, FailedReporter.TESTNG_FAILED_XML).getAbsolutePath()).parse();
    XmlSuite failedSuite = failedSuites.iterator().next();
View Full Code Here

    TestNG tng = new TestNG();
    tng.setVerbose(0);
    tng.setXmlSuites(Arrays.asList(new XmlSuite[] { suite }));
    TestListenerAdapter tla = new TestListenerAdapter();
    tng.addListener(tla);
    tng.run();

    Assert.assertEquals(tla.getPassedTests().size(), 2);
  }
}
View Full Code Here

    TestNG tng = create(new Class[] {
        ZeroSampleTest.class, FirstSampleTest.class, SecondSampleTest.class
    });

    TestListenerAdapter tla = new TestListenerAdapter();
    tng.addListener(tla);
    tng.run();
    String[] expected = new String[] {
        "zeroA", "zeroB",
        "firstA", "firstB",
        "secondA", "secondB"
View Full Code Here

    tng.setTestClasses(new Class[] { TestContextSampleTest.class });
    if (groupName != null) {
      tng.setGroups(groupName);
    }
    TestListenerAdapter al = new TestListenerAdapter();
    tng.addListener(al);
    tng.run();

    if (passedCount > 0) {
      Assert.assertEquals(al.getPassedTests().size(), passedCount);
      Assert.assertEquals(al.getPassedTests().get(0).getMethod().getMethodName(), passed);
View Full Code Here

    testng.setOutputDirectory(OutputDirectoryPatch.getOutputDirectory());
    testng.setTestClasses(new Class[] {
        ClassWithFailedBeforeTestClass.class,
        ClassWithFailedBeforeTestClassVerification.class
    });
    testng.addListener(tla);
    testng.setVerbose(0);
    testng.run();
    assertTrue(ClassWithFailedBeforeTestClassVerification.success(),
        "Not all the @Configuration methods of Run2 were run");
  }
View Full Code Here

  public void beforeTestSuiteFails() {
    TestListenerAdapter tla = new TestListenerAdapter();
    TestNG testng = new TestNG();
    testng.setOutputDirectory(OutputDirectoryPatch.getOutputDirectory());
    testng.setTestClasses(new Class[] { ClassWithFailedBeforeSuite.class, ClassWithFailedBeforeSuiteVerification.class });
    testng.addListener(tla);
    testng.setVerbose(0);
    testng.run();
    assertTrue(ClassWithFailedBeforeSuiteVerification.success(),
        "No @Configuration methods should have run");
  }
View Full Code Here

    final int SUITE_THREAD_POOL_SIZE = 2;
    TestListenerAdapter tla = new TestListenerAdapter();
    TestNG tng = create();
    tng.setSuiteThreadPoolSize(SUITE_THREAD_POOL_SIZE);
    tng.setTestSuites(Arrays.asList(getPathToResource("suite-parallel-0.xml")));
    tng.addListener(tla);

    BaseThreadTest.initThreadLog();
    tng.run(); //Shouldn't not deadlock
    Assert.assertEquals(BaseThreadTest.getThreadCount(), SUITE_THREAD_POOL_SIZE);
  }
View Full Code Here

        int expectedSuiteCount, Boolean randomizeSuites, List<String> paths) {
    TestListenerAdapter tla = new TestListenerAdapter();
    TestNG tng = create();
    tng.setSuiteThreadPoolSize(suiteThreadPoolSize);
    tng.setTestSuites(paths);
    tng.addListener(tla);
    if (null != randomizeSuites) {
      tng.setRandomizeSuites(randomizeSuites);
    }

    BaseThreadTest.initThreadLog();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.