gpt4 book ai didi

nunit - 在 CruiseControl.NET 中显示 NUnit 控制台输出

转载 作者:行者123 更新时间:2023-12-04 12:37:59 26 4
gpt4 key购买 nike

我想在 CruiseControl.NET 构建日志中获取控制台输出以及常规测试结果。之前从 MSBuild 运行 NUnit 时我能够得到这个,但现在直接使用 nUnit 任务时只显示测试结果。有没有办法配置 nUnit 任务,以便将所有测试输出写入构建日志?

最佳答案

我不知道如何使用 NUnit 任务来完成它,但是使用 exec 任务很容易。

任务:

<exec>
<executable>C:\Program Files (x86)\NUnit 2.5.6\bin\net-2.0\nunit-console.exe</executable>
<baseDirectory>C:\Tests</baseDirectory>
<buildArgs>C:\Tests\Binaries\MyTests.dll /xml=TestResults.xml /output=TestOutput.txt /err=TestErrorOutput.txt</buildArgs>
<buildTimeoutSeconds>600</buildTimeoutSeconds>
<successExitCodes>0</successExitCodes>
</exec>

出版商:
<merge> 
<files>
<file>C:\Tests\*Results.xml</file>
<file>C:\Tests\*Output.txt</file>
</files>
</merge>

关于nunit - 在 CruiseControl.NET 中显示 NUnit 控制台输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3358341/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com