我刚开始使用XUnit并配置Jenkins,我想询问是否有办法运行由Jenkins直接启动的XUnit测试,而不是使用Windows批处理命令启动XUnit的控制台运行.
我知道通过Console Runner执行Windows批处理命令来运行XUnit测试是可能的,但我正在寻找插件/例如包含XUnit Runner的任何东西,你只需要指向dll就可以启动测试并处理XML输出.
小智 6
您可以使用 xUnit Jenkins 插件使其工作。
1) 安装了 xUnit 插件。
2)在您的管道中保存一个带有 xUnit 结果的 xml 文件(我使用https://github.com/Faizan2304/LoggerExtensions使其与“dotnet test”命令一起工作)。
3)使用此代码发布结果:
step([$class: 'XUnitBuilder',
thresholds: [[$class: 'FailedThreshold', unstableThreshold: '1']],
tools: [[$class: 'XUnitDotNetTestType', pattern: '{path to your xml file}']]])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7435 次 |
| 最近记录: |