如何在TeamCity上显示DUnitX结果

时间:2019-02-14 06:05:25

标签: delphi teamcity dunitx

我一直在尝试在TeamCity实例中摆弄,以尝试获取一个 Tests (测试)标签,以在每个版本的末尾显示。我当前的构建配置如下:

  • [Powershell]设置delphi应用程序的版本
  • [命令行]构建应用程序dproj
  • [命令行]构建dunitx-test dproj &&运行dunitx可执行文件
  • [Powershell]邮编内容->创建nuget包
  • [章鱼]发布
  • 发布到TeamCity dunitx-results.xml

通读DUnitX Documentation,他们指出输出与NUnit兼容。因此,我想做的是在构建过程结束时,TeamCity在其自己的选项卡上显示我的测试结果。与在使用NUnit或MSTest构建Visual Studio之后公开NUnit测试结果的方式类似。

有人知道我如何做到这一点,或获得类似的输出吗?

1 个答案:

答案 0 :(得分:1)

万一这对其他人有帮助,我可以得到测试,以感谢这些问题here

中的回答

TeamCity可让您根据自己的命令以documentation中所述的几种不同方式将内容输出到屏幕。

由于我是从命令行运行测试的,因此只需将以下行添加到我的 Test Step

  

echo ## teamcity [importData type ='nunit'path ='Tests \ Win32 \ Release \ bin \ dunitx-results.xml']