如何将参数传递给 mutant-rspec?
How to pass in arguments to mutant-rspec?
我正在尝试在具有以下目录结构的项目中使用 mutant-rspec 库
app
backend
spec
someclass_spec.rb
src
someclass.rb
frontend
我想看看我的测试覆盖率在 someclass_spec.rb 上有多好,但似乎无法弄清楚要传递什么。我相当确定(根据阅读,我需要 --包括 src,但我终究无法弄清楚 --require 参数中包含的内容。
从后端文件夹,我试过了...
bundle exec mutant --use rspec
bundle exec mutant --include src --use rspec
bundle exec mutant --include src --require someclass --use rspec
bundle exec mutant --include src --require src/someclass --use rspec
bundle exec mutant --include src --require src/someclass.rb --use rspec
bundle exec mutant --include src --require someclass.rb --use rspec
bundle exec mutant --include src --require Someclass --use rspec
但我从来没有设法获得任何活跃的主题
Active subjects: 0
Mutant configuration:
Matcher: #<Mutant::Matcher::Config empty>
Integration: Mutant::Integration::Rspec
Jobs: 4
Includes: []
Requires: []
Subjects: 0
Mutations: 0
Results: 0
Kills: 0
Alive: 0
Runtime: 0.06s
Killtime: 0.00s
Overhead: Inf%
Mutations/s: 0.00
Coverage: 100.00%
我可以将什么传递到标志中以将其添加到我的 someclass.rb 文件中的 运行?
不幸的是,文档在这方面似乎不是很清楚。
根据我在上面 Matcher: #<Mutant::Matcher::Config empty>
中看到的内容,您可能缺少最后一个参数的突变主题。如果您的主题是 Someclass
,那就是:
bundle exec mutant --include src --require someclass --use rspec Someclass
我正在尝试在具有以下目录结构的项目中使用 mutant-rspec 库
app
backend
spec
someclass_spec.rb
src
someclass.rb
frontend
我想看看我的测试覆盖率在 someclass_spec.rb 上有多好,但似乎无法弄清楚要传递什么。我相当确定(根据阅读,我需要 --包括 src,但我终究无法弄清楚 --require 参数中包含的内容。
从后端文件夹,我试过了...
bundle exec mutant --use rspec
bundle exec mutant --include src --use rspec
bundle exec mutant --include src --require someclass --use rspec
bundle exec mutant --include src --require src/someclass --use rspec
bundle exec mutant --include src --require src/someclass.rb --use rspec
bundle exec mutant --include src --require someclass.rb --use rspec
bundle exec mutant --include src --require Someclass --use rspec
但我从来没有设法获得任何活跃的主题
Active subjects: 0
Mutant configuration:
Matcher: #<Mutant::Matcher::Config empty>
Integration: Mutant::Integration::Rspec
Jobs: 4
Includes: []
Requires: []
Subjects: 0
Mutations: 0
Results: 0
Kills: 0
Alive: 0
Runtime: 0.06s
Killtime: 0.00s
Overhead: Inf%
Mutations/s: 0.00
Coverage: 100.00%
我可以将什么传递到标志中以将其添加到我的 someclass.rb 文件中的 运行? 不幸的是,文档在这方面似乎不是很清楚。
根据我在上面 Matcher: #<Mutant::Matcher::Config empty>
中看到的内容,您可能缺少最后一个参数的突变主题。如果您的主题是 Someclass
,那就是:
bundle exec mutant --include src --require someclass --use rspec Someclass