0

我们的规范运行大约需要 15 分钟,并且正在寻找一些建议(并且确实是对我们的 sol'n 是否有意义的健全性检查)。我想创建一个系统,其中隔离测试可以与整个套件分开运行,并且还可以匹配我们任务列表中的任务。我建议我们像这样标记我们的每个规格:

  describe 'task048: call to test mobile api', task048: true do
    render_views
    it 'will test ...' 

这样我们就可以运行:

rspec --tag task048

只需检查一个规范,然后稍后在我们的 CI 服务器上运行它。它似乎运作良好,并考虑为我们的小团队做这件事。这似乎是一个合理的解决方案?我在 rspec 方面的经验有限,所以只是想确保我没有错过更好的方法。

谢谢

4

1 回答 1

1

这确实是一个“意见”问题,所以我不确定它是否会继续存在,但我认为这是一种合理的方法,我不知道有任何其他选择。如果-e命令行选项将正则表达式作为参数,您也许可以依赖它,但它需要一个字符串,我相信需要完全匹配。

于 2013-09-24T23:22:32.667 回答