在Ruby项目中使用SimpleCov
我试图在
Ruby项目中使用simplecov gem.但是我悲惨地失败了.这是我到目前为止所做的.
我的项目结构是: 我在lib中的测试和源代码中进行了测试.我在test目录中创建了一个test_helper.rb并添加了以下内容. require 'simplecov' SimpleCov.start 然后我在每个测试文件中放入`require’test / test_helper.rb’.发生了什么事有时会创建一些报告,有时却没有.当它发生时它是不一致的. 我找到的所有教程都是针对Rails的,所以我再次转向StackOverflow,向我展示道路. 解决方法
Rcov / SimpleCov只会报告所运行测试的覆盖范围.
对于完整覆盖率报告,您必须确保将完整测试套件作为最后一次测试运行,以构建完整覆盖率报告. 您还需要确保它是test_helper.rb文件中的第一个要求. 从documentation:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |