0

我想开始rcov一个测试,但执行需要几秒钟/几分钟,因为 rcov 似乎加载了完整的应用程序并开始跟踪所有源文件。我只对rcov被测班级的报告感兴趣。为了改善反馈时间,我想排除所有其他文件。

# run rcov/test for MyClass (my_class.rb)
rcov --text-coverage my_class_test.rb

命令行为我提供了--exclude/--exclude-only但我找不到适合我的问题的解决方案。

我如何排除除了我的测试类(例如my_class.rb)之外的所有类/文件?

4

1 回答 1

0

阅读源代码后,我找到了解决方案。

rcov --include-file my_class.rb --exclude-only .+ my_class_test.rb

但是rcov在运行测试之前确实收集了项目的所有类。也许还有改进的余地。

于 2015-06-23T08:13:15.117 回答