testng进行单元测试时报错Software caused connection abort: socket write error解决方法
2015-07-20 21:59
393 查看
在学习使用testng进行单元测试时,在eclipse中安装testng插件(网址为http://beust.com/eclipse/),其版本号为6.9.4,进行单元测试时总是会出现下图的错误:Software caused connection abort: socket write error
![](https://img-blog.csdn.net/20150720220052075?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
网上百度发现并没有什么解决方案,同时询问同组的其他同学都说并未遇到这种问题,无论jdk版本是否有区别。
通过思考分析得出,有可能是我安装的testng版本较新,通过师父在其两种环境下的测试发现,其中带有旧版本的testng可以正常运行,而新安装的6.9版本的testng同样会报上面的错误。于是得出问题出在testng的版本过高,需要降级。
降级首先要在eclipse中卸载掉最新的6.9版本,同时由于旧版本不支持在线安装,需要手动对旧版本解压缩,分别放在eclipse目录下的feature和Plugin文件夹下。重新启动eclipse,问题解决。
通过这次学习,发现保证开发环境的版本一致性很重要,可以很大程度上避免一些不兼容的错误。
网上百度发现并没有什么解决方案,同时询问同组的其他同学都说并未遇到这种问题,无论jdk版本是否有区别。
通过思考分析得出,有可能是我安装的testng版本较新,通过师父在其两种环境下的测试发现,其中带有旧版本的testng可以正常运行,而新安装的6.9版本的testng同样会报上面的错误。于是得出问题出在testng的版本过高,需要降级。
降级首先要在eclipse中卸载掉最新的6.9版本,同时由于旧版本不支持在线安装,需要手动对旧版本解压缩,分别放在eclipse目录下的feature和Plugin文件夹下。重新启动eclipse,问题解决。
通过这次学习,发现保证开发环境的版本一致性很重要,可以很大程度上避免一些不兼容的错误。
相关文章推荐
- 使用 Spring 进行单元测试
- TestNG基本概念和注解
- [selenium + eclipse + testng]Build environment
- ant testng 问题
- ant testng eclipse 环境调试
- JUnit 4 Vs TestNG 对比
- TestNG使用Eclipse建立Test Case - 就是爱Java
- Effective Java单元测试TestNG - 就是爱Java
- testng集成spring测试
- 使用ant运行testng的testng.xml并且使用testng-results.xsl美化结果
- TestNG分组测试
- 利用Maven执行TestNG(( linux/windows)
- Windows命令行执行TestNG
- TestNG 编写带有依赖的测试用例
- TestNG 参数化测试
- Selenium 实现WEB测试持续回归测试
- Eclipse TestNG环境
- 简单的TestNG.xml在Eclipse中跑TestNG suite
- TestNG入门指南
- 单元测试之TestNG