1

我正在使用 TeamCity 7.1 和 MsBuild 构建步骤,运行以下任务:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Target Name="BuildTrunk" DependsOnTargets="Compile;Test" />
  <Target Name="Compile">
    <MSBuild Projects="Project.sln" Targets="Rebuild" Properties="Configuration=DEBUG" />
  </Target>
  <Target Name="Test">
    <NUnitTeamCity Assemblies="@(TestAssemblies)" NUnitVersion="NUnit-2.5.10" />
  </Target>
  <ItemGroup>
    <TestAssemblies Include="Project.Tests\bin\Debug\Project.Tests.dll" />
  </ItemGroup>
</Project>

我为此步骤配置了 PartCover(设置 PartCover 4.0.2 库的路径,使用正确的 XSLT 文件,也复制以防万一 PartCover.dll 并将其重命名为 PartCover.CorDriver.dll),但是一旦执行测试,代码覆盖率结果是不可用,并且 TeamCity 中不显示“代码覆盖率”选项卡。这个配置有什么问题?

4

0 回答 0