这是我第一次设置 teamcity,我在显示结果时遇到了一些问题。我想要一个运行 NAnt 脚本的构建步骤。该脚本应该通过 PartCover 运行我的单元测试并显示结果。结果应该是:
- 通过的测试/失败的测试
- 覆盖报告
但我真的不知道如何设置脚本或设置,甚至不知道应该在哪里查看这些结果(我猜是工件部分?)。使用下面的脚本,一切运行正常,但我无法查看任何报告。
<project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<loadtasks assembly="C:\Program Files\Gallio\bin\Gallio.NAntTasks.dll" />
<target name="test">
<gallio result-property="exitCode" failonerror="false" >
<runner-extension value="TeamCityExtension,Gallio.TeamCityIntegration" />
<files>
<include name="%system.teamcity.build.checkoutDir%\Trunk\MyLibrary.Testing\bin\Release\MyLibrary.Testing.dll"/>
</files>
</gallio>
<fail if="${exitCode != '0'}" >One or more tests failed. Please check the log for more details</fail>
</target>
</project>
对于 .Net Coverage 部分,我选择了 PartCover(2.2 或 2.3),但 PartCover 参数中没有任何内容(应该吗?)
谢谢你的帮助!