私は次のようなバッチでNUnitを呼び出します。
<MSBuild.ExtensionPack.CodeQuality.NUnit
ToolPath="$(NUnitToolPath)"
Assemblies="%(TestOutputFiles.FullPath)"
ContinueOnError="True"
Use32Bit="True"
OutputXmlFile="$(LogDirectory)%(TestOutputFiles.Filename).$(ActiveConfigurationName).xml">
<Output TaskParameter="Failures" PropertyName="$(ResultFailures)"/>
<Output TaskParameter="Errors" PropertyName="$(ResultErrors)"/>
</MSBuild.ExtensionPack.CodeQuality.NUnit>
TestOutputFiles.FullPathのアセンブリごとに、NUnitが呼び出されてOutputXmlFileが生成されますが、最後にすべてのアセンブリで失敗したテストケースの数に関する要約を作成したいと思います。
したがって、ContinueOnErrorを使用して、タスクの出力パラメーターを保存します。しかし、私はそれらをプロパティに保存することしかできませんでした。もちろん、タスクが呼び出されるたびに上書きされます(バッチです...)
それらをある種の配列に保存する方法を知っていますか?多分アイテムグループ?