我如何将防护配置为仅执行与更改有关的测试,而不是重新运行整个测试套件?

问题描述 投票:0回答:1

[了解了“ guard”后(我正在使用Gem版本2.14.2),并阅读了此书,https://www.chrisblunt.com/ruby-on-rails-running-tests-with-guard-and-docker/,我很好奇我是否在rspec测试中正确使用了Guard。在使用[]启动保护控制台之后

bundle exec guard

我正在寻找一种方法,以便当我仅编辑单个文件时,不会运行整个rspec测试套件。是否可以配置防护,使防护仅针对特定规格运行测试?例如,如果我编辑文件

lib/folder1/myclass.rb

和规格文件

spec/lib/folder1/myclass_spec.rb

对lib / folder1 / myclass.rb的更改不会导致整个测试套件运行,而只会运行spec / lib / folder1 / myclass_spec.rb或至少仅依赖于更改后的类的规范?

[了解了“后卫”之后(我正在使用Gem版本2.14.2),并阅读了此内容,https://www.chrisblunt.com/ruby-on-rails-running-tests-with-guard-and- docker /,我很好奇我是否正确使用了防护措施...

ruby-on-rails rspec ruby-on-rails-5 guard
1个回答
0
投票

鉴于我的Gemfile中有适当的宝石,

© www.soinside.com 2019 - 2024. All rights reserved.