您的位置:首页 > 其它

chromium单元测试失败问题集

2018-04-04 09:41 120 查看

1.换行符问题导致的单元测试失败

单元测试控制台输出结果:



分析控制台输出结果,可以发现是上传文件时校验出错,进入对应的单元测试代码发现:



看到这样的单元测试失败,没有什么思路,只能先分析自己的代码,看看哪些改动可能导致这样的问题。从头到尾读了一遍自己改动的代码,并没有发现任何与这个单元测试失败相关的改动。
后来,经同事指点才知道这个问题是换行符导致的。
本地仓库的core.autocrlf原来设置为true,导致本地的换行符和服务器上的换行符不一致,最终本地计算出来的校验和和服务器计算出来的不一致。
解决办法:将本地仓库的core.autocrlf设置为false即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息