Nunit 为TeamCity build中的所有程序集运行dotCover
我目前有一个在TeamCity构建中运行的C#解决方案,希望使用dotCover测量当前的代码覆盖率。该解决方案有几个生成程序集的项目,也有几个包含其他项目的NUnit测试的项目。一切都很顺利,我在TeamCity收到了一份代码覆盖率报告 然而,我注意到代码覆盖范围不包括一些缺少单元测试的程序集。这导致代码覆盖率报告的覆盖率高于实际覆盖率,因为这些缺少的程序集的覆盖率为0%。我通过ReSharper测试覆盖率运行了该解决方案,它显示的代码覆盖率与TeamCity中显示的不同,因为它包含了这些缺失的程序集 我手动添加了一个包含虚拟测试的新项目(它引用了一些缺少的程序集,但实际上不做任何测试)。这使得缺少的程序集以0%的覆盖率显示在TeamCity代码覆盖率中,总覆盖率现在显示实际覆盖率Nunit 为TeamCity build中的所有程序集运行dotCover,nunit,teamcity,resharper,code-coverage,dotcover,Nunit,Teamcity,Resharper,Code Coverage,Dotcover,我目前有一个在TeamCity构建中运行的C#解决方案,希望使用dotCover测量当前的代码覆盖率。该解决方案有几个生成程序集的项目,也有几个包含其他项目的NUnit测试的项目。一切都很顺利,我在TeamCity收到了一份代码覆盖率报告 然而,我注意到代码覆盖范围不包括一些缺少单元测试的程序集。这导致代码覆盖率报告的覆盖率高于实际覆盖率,因为这些缺少的程序集的覆盖率为0%。我通过ReSharper测试覆盖率运行了该解决方案,它显示的代码覆盖率与TeamCity中显示的不同,因为它包含了这些缺失
有没有办法告诉TeamCity/dotCover显示所有程序集的覆盖率,而不管是否有任何单元测试以与ReSharper类似的方式引用它们?再搜索一次后,我发现答案whiched有帮助。再搜索一次后,我发现答案whiched有帮助。