在rspec中覆盖--fail-fast

时间:2012-09-21 08:27:20

标签: ruby testing rspec continuous-integration

我在本地计算机和CI服务器中运行规范。在第一种情况下,我希望规格快速失败,而在另一种情况下,我想要运行所有这些。我在--fail-fast文件中设置了.rspec。如何在CI服务器上覆盖它?我使用rake spec在那里运行RSpec,并设置SPEC_OPTS env变量。

2 个答案:

答案 0 :(得分:3)

最简单的答案是从您的回购中删除.rspec。它仅供您使用,任何其他贡献者都不需要看到您正在使用NyanCat来查看您的测试是如何进行的。

答案 1 :(得分:1)

您可以在主目录中添加.rspec文件,以便设置仅适用于本地计算机,然后项目目录中的.rspec将覆盖那里的任何设置。