类org.testng.TestRunner源码实例Demo

下面列出了怎么用org.testng.TestRunner的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: qaf   文件: TestRunnerFactory.java
@Override
public TestRunner newTestRunner(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners,
		List<IClassListener> classListeners) {
	TestRunner runner = null!=testRunnerFactory?testRunnerFactory.newTestRunner(suite, test, listeners, classListeners):
              new TestRunner(configuration, suite, test,
	                  false /*skipFailedInvocationCounts */,
	                  listeners,classListeners);;
	init(runner);
	return runner;
}
 
源代码2 项目: qaf   文件: TestRunnerFactory.java
private void init(TestRunner runner){
	convert(runner.getAllTestMethods());
	convert(runner.getAfterSuiteMethods());
	convert(runner.getAfterTestConfigurationMethods());
	convert(runner.getBeforeSuiteMethods());
	convert(runner.getBeforeTestConfigurationMethods());
}
 
源代码3 项目: selenium   文件: SeleneseTestNgHelper.java
@BeforeSuite
@Parameters({"selenium.host", "selenium.port"})
public void attachScreenshotListener(@Optional("localhost") String host,
    @Optional("4444") String port, ITestContext context) {
  if (!"localhost".equals(host)) {
    return;
  }
  Selenium screenshotTaker = new DefaultSelenium(host, Integer.parseInt(port),
      "", "");
  TestRunner tr = (TestRunner) context;
  File outputDirectory = new File(context.getOutputDirectory());
  tr.addListener((IResultListener) new ScreenshotListener(outputDirectory,
      screenshotTaker));
}
 
 类所在包
 同包方法