TestNG java.net.SocketException

时间:2013-07-05 19:29:49

标签: exception testng socketexception

我正在尝试运行TestNG测试,但我不断获得java.net.SocketException。其他论坛声明这对于在IDEA上运行TestNG 6.4及更高版本的用户来说是一个已知问题,但我使用的是Eclipse。我尝试重新安装TestNG进行日食,但这没有用。此外,TestNG未能报告哪些测试已通过,哪些测试失败。下面是导致此异常的代码,并注意到测试方法实际上是空的。

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()
{

}
}

2 个答案:

答案 0 :(得分:1)

我在Eclipse中通过单击Windows>首选项> Java>已安装的JRE>编辑并将JRE Home更改为C:\ Program Files \ Java \ jdk1.7.0_10来解决此问题。

答案 1 :(得分:1)

如果您从eclipse安装了TestNG,请转到项目属性,单击TestNG并取消选中使用项目TestNG jar

请不要在项目的构建路径中明确包含TestNG jar,否则会导致混淆和异常。

enter image description here