我是靠谱客的博主 慈祥狗,最近开发中收集的这篇文章主要介绍testng进行单元测试时报错Software caused connection abort: socket write error解决方法,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
在学习使用testng进行单元测试时,在eclipse中安装testng插件(网址为http://beust.com/eclipse/),其版本号为6.9.4,进行单元测试时总是会出现下图的错误:Software caused connection abort: socket write error
网上百度发现并没有什么解决方案,同时询问同组的其他同学都说并未遇到这种问题,无论jdk版本是否有区别。
通过思考分析得出,有可能是我安装的testng版本较新,通过师父在其两种环境下的测试发现,其中带有旧版本的testng可以正常运行,而新安装的6.9版本的testng同样会报上面的错误。于是得出问题出在testng的版本过高,需要降级。
降级首先要在eclipse中卸载掉最新的6.9版本,同时由于旧版本不支持在线安装,需要手动对旧版本解压缩,分别放在eclipse目录下的feature和Plugin文件夹下。重新启动eclipse,问题解决。
通过这次学习,发现保证开发环境的版本一致性很重要,可以很大程度上避免一些不兼容的错误。
最后
以上就是慈祥狗为你收集整理的testng进行单元测试时报错Software caused connection abort: socket write error解决方法的全部内容,希望文章能够帮你解决testng进行单元测试时报错Software caused connection abort: socket write error解决方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复