2011-09-27 88 views

回答

2

你看過TestNG的程序化API嗎?

+0

你能提高這個答案嗎?新手會喜歡鏈接到有用的資源和/或示例。 –

+1

以下是文檔:http://testng.org/doc/documentation-main.html#running-testng-programmatically –

1

下面的代碼你必須把它放在主要的方法。你可以像普通的java文件一樣運行這個類。

XmlSuite suite = new XmlSuite(); 
suite.setName("TmpSuite"); 
XmlTest test = new XmlTest(suite); 
test.setName("TmpTest"); 
List<XmlSuite> suites = new ArrayList<XmlSuite>(); 
suites.add(suite); 
TestNG tng = new TestNG(); 
//MyTestListener is custom listner if any 
TestListenerAdapter listener = new MyTestListener();  
tng.addListener(listener);  
tng.setXmlSuites(suites); //if any suits  
tng.run(); 
0

您可以添加監聽器即 - suitelistner,testlistner和報告監聽器,以更好地控制您的測試。

相關問題