simple_cov:如何在报告中包含引擎测试?

时间:2012-11-23 11:06:12

标签: ruby-on-rails-3 unit-testing rspec code-coverage

我们的rails应用程序使用引擎并构建客户项目。引擎本身不能作为独立程序执行。使用simple_cov可以很好地为客户项目工作。但是,启动所有测试(客户和引擎)会导致rake在执行所有测试并为客户项目编写覆盖报告后中止。基本上可以使用,但是要为引擎编写覆盖率报告。

引擎存储在客户项目旁边的外部文件夹中。使用过的测试套件是rspec

那么,有没有办法在SimpleCov配置中包含引擎?

1 个答案:

答案 0 :(得分:0)

你在哪里需要simplecov?我有一个类似的问题,不是引擎,而是试图覆盖具有服务架构的“非标准”rails应用程序中的所有测试。大多数文件(甚至是lib /和models /中的文件)都没有加载。我解决的方法是在“config / environments / test.rb”中要求simple_cov。希望有所帮助!