gpt4 book ai didi

rspec - 在自动测试中使用 rspec 标签

转载 作者:行者123 更新时间:2023-12-04 20:34:06 27 4
gpt4 key购买 nike

我的测试套件中有一部分运行着一堆非常慢的导入器。这些测试不需要经常运行(除非实际上正在处理导入器)所以我使用 Rspec 标签将它们分开:http://relishapp.com/rspec/rspec-core/v/2-4/dir/command-line/tag-option

这很好用,但如果我可以设置 Autotest 忽略以这种方式标记为默认的规范,那就更棒了。我似乎找不到一个明显的方法来做到这一点。有谁知道如何做到这一点?

最佳答案

您可以使用 RSpec 配置文件中的 --tag 选项和波浪号来指示要绕过的规范。 Autotest 将使用配置文件中的值执行 RSpec,并将传递 --tag 选项。

在您的项目根目录中查找名为 .rspec 的文件。

添加类似--tag ~speed:slow

将标签添加到慢规范:

it "should not run this really slow test", :speed => 'slow' do
# blah blah
end

更多示例可以在 the RSpec docs 中找到.

关于rspec - 在自动测试中使用 rspec 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6406508/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com