2013-07-05 26 views
1

我試圖運行TestNG測試,但我一直得到java.net.SocketException。其他論壇指出,對於在IDEA上運行TestNG 6.4及更高版本的用戶而言,這是一個已知問題,但我正在使用Eclipse。我試着重新安裝TestNG來日食,但這並沒有幫助。此外,TestNG未能報告哪些測試已通過,哪些失敗。下面是導致此異常的代碼,並注意測試方法實際上是空的。TestNG java.net.SocketException

public class AdminUITest extends AccountingTS{ 

@BeforeClass 
public void oneTimeSetUp() { 

} 

@AfterClass 
public void oneTimeTearDown(){ 
driver.quit(); 
//  closeJSchSessions(); 
} 

@BeforeMethod 
public void setUp(Method method){ 
resetStep(); 
printStep("TEST CASE >>> "+method.getName()); 
} 
@Test 
public void test() 
{ 

} 
} 

回答

1

我解決了這個在Eclipse中單擊窗口>首選項>的Java>已安裝的JRE>編輯和更改JRE家庭到C:\ Program Files文件\的Java \ jdk1.7.0_10。

1

如果您從eclipse安裝了TestNG,然後轉到您的項目屬性,單擊TestNG並取消選中使用項目TestNG jar

請不要在項目的構建路徑中明確包含TestNG jar,否則會導致混淆和異常。

enter image description here