TestNG java.net.SocketException

TestNG java.net.SocketException,exception,testng,socketexception,Exception,Testng,Socketexception,我正在尝试运行TestNG测试,但我一直得到一个java.net.SocketException。其他论坛指出,对于在IDEA上运行TestNG 6.4及更高版本的用户来说,这是一个众所周知的问题,但我使用的是Eclipse。我尝试将TestNG重新安装到eclipse上,但没有帮助。此外,TestNG未能报告哪些测试已通过,哪些测试已失败。下面是导致此异常的代码,请注意,测试方法实际上是空的 public class AdminUITest extends AccountingTS{ @Be

我正在尝试运行TestNG测试,但我一直得到一个
java.net.SocketException
。其他论坛指出,对于在IDEA上运行TestNG 6.4及更高版本的用户来说,这是一个众所周知的问题,但我使用的是Eclipse。我尝试将TestNG重新安装到eclipse上,但没有帮助。此外,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()
{

}
}

我在Eclipse中通过单击Windows>Preferences>Java>Installed JRE>Edit并将JRE Home更改为C:\Program Files\Java\jdk1.7.0\u 10解决了这个问题。

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

请不要在项目的构建路径中显式地包含testngjar,这样做会导致混乱和异常