首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >simplecov gem码覆盖

simplecov gem码覆盖
EN

Stack Overflow用户
提问于 2013-03-05 09:18:42
回答 1查看 1.6K关注 0票数 1

我使用最小框架进行测试,使用simplecov进行代码覆盖。我对simplecov有个问题。我的问题是:

我写了一个模型测试。当我使用rake :Models运行测试时,测试运行和覆盖率显示为%100。但是,当我使用bundle exec rake运行测试时,相同测试的代码覆盖率就会丢失。

我在网上做研究。有些人对simplecov也有这样的问题。但我找不到解决办法。我在等你的想法。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-03-05 09:34:12

您是否通过在代码上执行simplecov来启用SimpleCov.start

这需要作为第一条语句,即在代码之前,否则您将永远无法使它工作。

还包括SimpleCoV适配器

在post generating-code-coverage-metrics-for-a-ruby-on-rails-project-with-simplecov之后,使用SimpleCov放置条件定义规则:

代码语言:javascript
复制
SimpleCov.start do
  # rules here
end if ENV["COVERAGE"]

然后,通过指定覆盖率变量,按需运行覆盖率:

代码语言:javascript
复制
COVERAGE=true bundle exec rake spec
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15219965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档