我想为一个测试启动rcov,但是执行花费了几秒钟/分钟,因为rcov似乎加载了完整的应用程序,并开始跟踪所有源文件。我只对被测试班级的rcov报告感兴趣。为了改善反馈时间,我想要执行所有其他文件。
# run rcov/test for MyClass (my_class.rb)
rcov --text-coverage my_class_test.rb命令行为我提供了--exclude/--exclude-only,但我无法为我的问题找到合适的解决方案。
除了被测试的类(例如my_class.rb)之外,我如何导出所有的类/文件?
发布于 2015-06-23 08:13:15
在阅读了源代码之后,我找到了一个解决方案。
rcov --include-file my_class.rb --exclude-only .+ my_class_test.rb但是rcov在运行测试之前确实收集了项目的所有类。也许还有改进的余地。
https://stackoverflow.com/questions/30973386
复制相似问题