我如何在 TeamCity 上显示 DUnitX 结果
How can i show DUnitX results on TeamCity
我一直在尝试 fiddle 在我的 TeamCity 实例中尝试获取 Tests 选项卡以在每个构建结束时显示。我目前的构建配置如下:
- [Powershell] 设置 delphi 应用程序的版本
- [命令行]构建应用程序 dproj
- [命令行] 构建 dunitx-test dproj && 运行 dunitx 可执行文件
- [Powershell] Zip 内容 -> 创建 nuget 包
- [章鱼]发布
- 发布到 TeamCity dunitx-results.xml
通读 DUnitX Documentation 他们声明输出与 NUnit 兼容。所以我想做的是在构建过程结束时,TeamCity 在它自己的选项卡上显示我的测试结果。类似于使用 NUnit 或 MSTest Visual Studio 构建后 NUnit 测试结果的公开方式。
有谁知道我怎样才能完成这个,或者得到类似的输出?
万一这对其他人有帮助,我能够得到 测试 最终显示感谢在这个问题 here
中找到的回复
TeamCity 允许您根据自己的命令以几种不同的方式输出到屏幕内容,在他们的 documentation.
中有解释
因为我是 运行 我的命令行测试,所以我只需要将以下行添加到我的 测试步骤
echo ##teamcity[importData type='nunit' path='Tests\Win32\Release\bin\dunitx-results.xml']
我一直在尝试 fiddle 在我的 TeamCity 实例中尝试获取 Tests 选项卡以在每个构建结束时显示。我目前的构建配置如下:
- [Powershell] 设置 delphi 应用程序的版本
- [命令行]构建应用程序 dproj
- [命令行] 构建 dunitx-test dproj && 运行 dunitx 可执行文件
- [Powershell] Zip 内容 -> 创建 nuget 包
- [章鱼]发布
- 发布到 TeamCity dunitx-results.xml
通读 DUnitX Documentation 他们声明输出与 NUnit 兼容。所以我想做的是在构建过程结束时,TeamCity 在它自己的选项卡上显示我的测试结果。类似于使用 NUnit 或 MSTest Visual Studio 构建后 NUnit 测试结果的公开方式。
有谁知道我怎样才能完成这个,或者得到类似的输出?
万一这对其他人有帮助,我能够得到 测试 最终显示感谢在这个问题 here
中找到的回复TeamCity 允许您根据自己的命令以几种不同的方式输出到屏幕内容,在他们的 documentation.
中有解释因为我是 运行 我的命令行测试,所以我只需要将以下行添加到我的 测试步骤
echo ##teamcity[importData type='nunit' path='Tests\Win32\Release\bin\dunitx-results.xml']