我们的规格大约需要15分钟才能运行,我正在寻找一些建议(而且我们的sol'n是否有意义,真的是一个健全的检查)。我想创建一个系统,隔离测试可以独立于整个套件运行,也可以匹配任务列表中的任务。我建议我们标记每个规范:
describe 'task048: call to test mobile api', task048: true do
render_views
it 'will test ...'
这样我们就可以运行:
rspec --tag task048
只检查一个规范,然后在以后针对我们的CI服务器运行它。它似乎运作良好,并考虑为我们的小团队这样做。这似乎是一个合理的解决方案吗?我在rspec方面的经验有限,所以我想确保我没有错过更好的方法。
THX
答案 0 :(得分:1)
这实际上是一个“意见”问题,所以我不确定它会存活下来,但我认为这是一种合理的方法,我不知道任何其他选择。如果-e
命令行选项将正则表达式作为参数,您可能可以依赖它,但它需要一个字符串,我认为需要完全匹配。