gpt4 book ai didi

ruby - 单独运行每个 RSpec 规范文件

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

我最近将大型存储库的测试引导过程拆分为单独的 spec_helperrails_helper 文件。

当我运行 rspec spec 时规范当前通过但在 Travis CI 上失败,因为它运行每个折叠的规范文件(隔离):

rspec spec/foo/bar_spec.rb
rspec spec/foo/baz_spec.rb
# ...

隔离运行每个规范并收集失败规范的简单方法是什么?大约有 50 个,所以我不想手动完成。

最佳答案

假设您使用的是 MacOs/Linux,规范在 ./spec 中,后缀为 _spec.rb:

find spec -name '*_spec.rb' -exec bundle exec rspec {} \;

find spec -name '*_spec.rb' | xargs -I {} bundle exec rspec {}

关于ruby - 单独运行每个 RSpec 规范文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39902641/

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