问题标签 [simplecov]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 运行parallel_test时如何在CircleCI中合并多个simplecov目录?
我有一个 rails 应用程序,它在 circleci 内使用 rspec 运行 parallel_test
在互联网上环顾四周,我将其添加到spec_helper.rb
文件的开头:
问题是,结果我为每个 circleci 实例获得了不同的文件夹:
我究竟做错了什么 ?
ruby-on-rails - rails 4 simpecov 丢失文件
我是测试的忠实拥护者,当我运行我当前的覆盖率报告时,我注意到我的带有 .rb 文件的 lib 子文件夹没有被 simplecov 拾取。
这是我在 spec_helper.rb 文件中的设置:
虽然我今天在那个文件夹里没有太多东西,但我想弄清楚为什么他们没有进来。目前,我希望lib/modules
在我的报告中看到我的文件夹 b/c 它有一个由 rake 使用的 helper_functions.rb 文件里面。
=> git 问题 #351
另外,我尝试了这些解决方案,但没有运气:
ruby - ruby 中 2 次提交之间新行的代码覆盖率
我想确保添加的所有新行都被测试覆盖。有没有一种简单的方法可以在 git diff 和 simplecov 覆盖之间进行交集。
http://fredwu.me/post/35625566267/simplecov-test-coverage-for-changed-files-only类似的东西,但有行粒度而不是文件
ruby - SimpleCove 覆盖仅适用于某些型号
我对简单的 cov 和 rspec 有非常奇怪的问题。我的 rails_hlper 文件中有以下内容
即使尝试运行该模型的规范,它也不会显示在覆盖率报告中。
ruby - CodeClimate Coverage 错误:致命:不是 git 存储库 - 这是一个 git 存储库
完整输出:
我的代码在这里:https ://github.com/NullVoxPopuli/authorizable
这是我的spec_helper:
需要“rubygems”需要“捆绑器/设置”
这里发生了什么?问题的根源是什么,为什么报道记者甚至关心我的 spec/ 目录中的内容(当文件不以 _spec 结尾时)。
我需要添加某种过滤器吗?
ruby-on-rails - Rakefile 没有调用默认任务
我正在尝试编写一个 rakefile,并拥有我认为应该调用 simplecov 然后调用 rspec 来运行测试的东西,但是当我运行我的 rakefile 时,没有任何东西被执行。难道我做错了什么?另外,有没有办法给:spec
任务一个依赖,我希望它:simplecov
在执行之前调用。
ruby-on-rails - Simplecov 覆盖和 Spree 装饰器
我正在尝试使用 simplecov 来获得我对 Spree 动力商店的定制的一些规范覆盖。
类通常存储在/app/models/spree/price_decorator.rb
文件中,我们用一个块打开类Spree::Price.class_eval
以包含我们的自定义逻辑。
但是文件没有出现在 SimpleCov 中,我不确定这是否是技术限制,或者是否有机会将它们包含在最终输出中。
SimpleCov 目前的配置方式非常简单:
我试过了add_group
,app/models/spree
但它不起作用。
有什么建议吗?
ruby-on-rails - Rails 4 和 SimpleCov:lib/tasks/cucumber.rake 包含在 SimpleCov 的覆盖率报告中吗?
spec/spec_helper.rb
我在和features/support/env.rb
(SimpleCov merging RSpec & Cucumber coverage results)的顶部有以下代码:
.simplecov
我在项目根目录的文件中也有以下代码:
但是,由于某种原因,lib/tasks/cucumber.rake
被包含在覆盖范围内...
有任何想法吗?
ruby-on-rails-4 - Simplecov 报告忽略 /app 目录中的文件夹
我使用 simplecov 来测量我的 Rails 4.0.11 应用程序的覆盖率。我使用 Ruby 2.0.0。我注意到 /app 的一些子文件夹被 simplecov 忽略了,我不知道为什么。
在阅读了一些可能有帮助的帖子后,我尝试升级到 Ruby 2.1,但仍然忽略了一些子文件夹。我还尝试将其移动SimpleCov.start
到.simplecov
项目根目录的文件中,但问题仍然存在。我也尝试删除rails
配置并自己添加过滤器和组,但被忽略的只是空的。
/mailers、/serializers、/presenters 等文件夹都被忽略。它确实支持 /models 和 /controllers。
ruby-on-rails - Rspec 测试 find_or_create 方法
我检查了我的 simplecov 结果,我已经看到了
等(do |rows| 之后的所有变量)尚未涵盖。
任何想法,我怎么能测试这些东西?