我想在 TeamCity 上运行 NUnit 并使用 dotCover 生成报告。但由于某些原因,我无法获得所有项目程序集的覆盖率报告。
TeamCity 配置如下
Teamcity: 6.5.3
NUnit: 2.5.10
.NET Runtime: Platform: x86
.NET Runtime: Version: v4.0
dotCover: bundled with TC not customized
我已经检查了所有*.dll *.xml *.pdb
文件都在目录中,如下所示(未列出参考 DLL)
MY.PROJECT.A.dll
MY.PROJECT.A.pdb
MY.PROJECT.A.xml
MY.PROJECT.B.dll
MY.PROJECT.B.pdb
MY.PROJECT.B.xml
MY.PROJECT.C.dll
MY.PROJECT.C.pdb
MY.PROJECT.C.xml
MY.PROJECT.Test.dll
MY.PROJECT.Test.pdb
MY.PROJECT.Test.xml
MY.PROJECT.Test.dll 使用 NUnit 执行,并且使用 *Test* 过滤器将这个程序集排除在覆盖率报告中。但仅MY.PROJECT.A
在 dotCover 覆盖率报告中,而MY.PROJECT.B
和MY.PROJECT.C
不包括在内。
我检查了日志,但没有发现错误。
任何想法都非常感谢。