【发布时间】:2016-08-16 12:24:55
【问题描述】:
如何区分失败的关键测试(应立即解决)与失败但不太关键的测试(例如,打开错误默认选项卡的选项卡视图)?似乎大多数服务(我使用的是 CircleCI)只显示红色或绿色。
我觉得除了绿色和红色之外,我还需要一些中间的“橙色”颜色。是否有任何附加或技巧可以帮助我们区分关键测试失败和可接受的失败? (例如带有注释@non-critical?)
我正在使用 Cucumber 测试 Ruby on Rails 应用程序。
编辑
这里有两种可能有意义的方法(请随意提出其他方法):
-
一个单一的构建警报不仅是“绿色”或“红色”,而且可能是“黄色/橙色”,具体取决于哪些测试失败
-
许多构建,只能是绿色或红色,但会被标记
“关键测试”构建成功,出现 0 个错误(绿色)
“非关键”测试构建失败,出现 10 个错误(红色)
【问题讨论】:
标签: ruby-on-rails testing cucumber automated-tests circleci