chromium单元测试失败问题集

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

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


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


看到这样的单元测试失败,没有什么思路,只能先分析自己的代码,看看哪些改动可能导致这样的问题。从头到尾读了一遍自己改动的代码,并没有发现任何与这个单元测试失败相关的改动。

后来,经同事指点才知道这个问题是换行符导致的。

本地仓库的core.autocrlf原来设置为true,导致本地的换行符和服务器上的换行符不一致,最终本地计算出来的校验和和服务器计算出来的不一致。

解决办法:将本地仓库的core.autocrlf设置为false即可。

猜你喜欢

转载自blog.csdn.net/zhuiyuanqingya/article/details/79812709
今日推荐