我正在运行 Cucumber 测试,我需要在其中验证表格行的顺序。该表类似于下表:
| name | url |
| x | url_x |
| y | url_y |
| z | url_z |
当测试引发 Cucumber::Ast::Table::Different 异常时,我在本地控制台输出中看到了差异(用颜色指出差异)。
但是,当我在 Jenkins 作业中设置测试时,作业的控制台输出不会打印出包含差异的表格。有没有一种方法可以将其作为 Jenkins 作业结果打印出来?如何在本地控制台中打印出具有差异的输出?是否有输出所在的变量?
我知道我有异常,但我似乎找不到获取输出的方法。
非常感谢。
最佳答案
在调用 Cucumber 时尝试添加这些参数:-f pretty --expand
。它将在输出中打印更多详细信息。
不过,我不确定这是否正是您所需要的。
关于ruby - cucumber / ruby : Different table console output and Jenkins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32386286/