即使发生故障,TeamCity的构建状态也会保持通过

时间:2019-02-20 11:18:19

标签: c# nunit teamcity specflow

我遇到了一个奇怪的问题,在某些故障下,Team City的构建状态仍为PASS。

我使用SpecFlow和NUnit开发了一个自动化框架,并从Team City10.x运行测试。我的测试用例之一是将字符串与提供值的UI进行比较,然后从UI中获得一些UNICODE字符(U + 2018和U + 2019)。

  

示例:
  功能文件中给出的预期值:带有“引号”的示例字符串
  实际值来自用户界面:带有“引号”的示例字符串

字符串比较工作正常,NUnit也将测试标记为失败。由于单引号不匹配。

但是当我检查Team City的构建状态时,只有在这种情况下,它才保持绿色。另一方面,如果还有其他故障,则构建状态将按预期方式更改为RED。搞不清楚为什么!

那么有人可以帮助我了解为什么会出现这种差异吗?

0 个答案:

没有答案