0

SpecRun 中是否有可能将测试执行结果包含到 TeamCity 构建信息中,就像可以为 SpecFlow 完成的那样(请参阅屏幕截图上的所需信息)。 http://i.stack.imgur.com/VPjC4.jpg

对于 SpecFlow,很容易获取构建信息,因为 NUnit XML 报告正在生成并且 TeamCity 可以轻松解析它。但是对于 SpecRun 我们没有这样的报告。我想得到你可以在屏幕截图上看到的结果:

4

2 回答 2

0

如果我对您的理解正确 - 您是在询问测试摘要是否显示在构建结果摘要中,并填充“测试”选项卡。这可能是您正在寻找的:

SpecRun.exe BuildServerRun Default.srprofile /buildserver:teamcity

资料来源:https ://specflow.org/plus/documentation/SpecFlowPlus-and-TeamCity/

于 2018-04-24T09:18:54.797 回答
-1

这很简单!

  1. 获取 specrun.log 文本
  2. 将其除以“总计:”
  3. 得到最后一部分 - 这将是测试的结果
  4. 通过它传递给 TeamCity<TeamCitySetStatus Status="SUCCESS" Text="Total:$(YourResult)" />

它看起来像这样

于 2014-09-15T15:09:55.613 回答