Ruby RSpec挂起组/测试结果处于非零退出状态

Ruby RSpec挂起组/测试结果处于非零退出状态,ruby,rspec,rspec3,Ruby,Rspec,Rspec3,我有一组rspec组+示例,其中一些组和示例使用pending:'somenotesabout why'方法标记为pending “我的套件”运行并成功报告: Finished in 35.63 seconds (files took 6.51 seconds to load) 65 examples, 0 failures, 26 pending 不幸的是,它仍然返回非零退出状态,导致CI仍将其视为失败: petejohanson@xo-mb:~/Dev/xo-web/api $ echo

我有一组rspec组+示例,其中一些组和示例使用
pending:'somenotesabout why'
方法标记为pending

“我的套件”运行并成功报告:

Finished in 35.63 seconds (files took 6.51 seconds to load)
65 examples, 0 failures, 26 pending
不幸的是,它仍然返回非零退出状态,导致CI仍将其视为失败:

petejohanson@xo-mb:~/Dev/xo-web/api $ echo $?
1
我不想完全忽略非零代码,因为那样我将错过真正的测试失败


任何成功使用挂起测试但未使用该测试的人都会给您带来CI系统问题?

您能否添加挂起测试的详细信息以及您正在运行的rspec命令,我有类似的测试,我得到了0退出代码,因此我怀疑这与触发挂起的方式有关。是它返回0的一个基本工作示例。结果表明,这是由具有
:all
修饰符的before块中的错误引起的。在do块之前,将这些块切换为所有常规
,退出代码与预期一致。