我正在运行Cucumber测试,我需要验证表格行的顺序。该表类似于以下内容:
| name | url |
| x | url_x |
| y | url_y |
| z | url_z |
当测试引发Cucumber :: Ast :: Table :: Different异常时,我看到我的本地控制台输出的差异(颜色指出了差异)。
但是,当我在Jenkins作业中设置测试时,作业的控制台输出不会打印带有差异的表。有没有办法可以将其打印出来作为Jenkins的工作结果?如何在本地控制台中打印出差异的输出?是否存在输出所在的变量?
我知道我有例外,但我似乎无法找到获得输出的方法。
非常感谢。
答案 0 :(得分:1)
尝试在调用黄瓜时添加这些参数:-f pretty --expand
。它会在输出中打印更多细节
我不确定这是否正是你所需要的。