gpt4 book ai didi

ruby - 如果另一个测试失败,我可以跳过一个测试吗?

转载 作者:数据小太阳 更新时间:2023-10-29 07:34:44 25 4
gpt4 key购买 nike

假设我有 2 个测试:

describe "Data Processor" do
it "should parse simple sample data correctly" do
...
end

it "should parse complex sample data correctly" do
...
end
end

有没有办法使用 Rspec 使第二个测试依赖于第一个?我问的原因是因为我正在使用 Watchr 并且第二个测试需要更多时间。如果第一个测试失败,第二个测试很可能也会失败。它们并不真正相互依赖,但如果第一个测试失败,运行第二个测试有点浪费时间。

我可以在 Watchr 中使用 Ctrl C 跳过测试,但我想知道是否有更好的方法。没有通过谷歌找到任何东西。

最佳答案

有时我会将这一行添加到我的 .rspec 中:

--fail-fast

这是一个命令行标志,告诉 rspec 在第一次失败后退出。它可能不是您想要的;它不会将两个特定示例联系在一起,而是在任何失败时退出整个测试套件。

但是当我用 autotest/guard/watchr 敲定一段新代码时,我喜欢打开它,因为无论如何我一次只想处理一个故障。快得多。

关于ruby - 如果另一个测试失败,我可以跳过一个测试吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8948406/

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