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 Arguments には何もありません (すべきですか?)
ご協力いただきありがとうございます!