ruby - cucumber / ruby : Different table console output and Jenkins

标签 ruby jenkins cucumber

我正在运行 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/

相关文章:

ios - 弗兰克设置给出错误,

java - 当我将鼠标悬停在步骤上时,步骤 'I click on join now' 没有匹配的粘合代码

从 Jenkins 运行时,Ruby 无法正确理解安装了哪些 gem?

ios - 将 Ruby 代码从苹果文档 (iPhoneOTAConfiguration) 转换为 Java

ruby - 你如何让 DateTime.parse 返回你所在时区的时间?

Jenkins SCM 投票 - 每两周一次(每两周)

java - cucumber-testng 4.0 并行执行默认为 10 始终

ruby - 为什么 Ruby 为 "var = var + 1"而不是 "var = var + 0"创建一个新对象?

docker - docker 内的 Jenkins (Jenkins)无法提取图像

java - 作为 war 运行时从 UI 升级 Jenkins