Simplecov 报告忽略 /app 目录中的文件夹

2024-04-14

我使用 simplecov 来测量 Rails 4.0.11 应用程序的覆盖范围。我使用 Ruby 2.0.0。我注意到 /app 的一些子文件夹被 simplecov 忽略,我不明白为什么。

test_helper.rb:
require 'simplecov'
SimpleCov.start 'rails'

ENV["RAILS_ENV"] = "test"
require File.expand_path('../../config/environment', __FILE__)

在阅读了一些可能有帮助的帖子后,我尝试升级到 Ruby 2.1,但仍然有一些子文件夹被忽略。我也尝试过移动SimpleCov.start into a .simplecov文件位于我的项目的根目录中,但问题仍然存在。我也尝试删除rails我自己配置​​并添加过滤器和组,但被忽略的只是空的。

/mailers、/serializers、/presenters 等文件夹都将被忽略。它确实会识别 /models 和 /controllers。


我遇到过同样的问题。在你的 Rails 环境/test.rb 中 makeconfig.eager_load = true。这将在应用程序启动时加载每个 ruby​​ 文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Simplecov 报告忽略 /app 目录中的文件夹 的相关文章

  • 邮件程序错误缺少模板

    Hello 我有问题行动邮递员 当我尝试执行操作时 rake send email 我收到一个错误 rake aborted ActionView MissingTemplate Missing template user mailer m
  • Rails:如果变量存在,则为输入字段设置一个值

    当 id 传递到控制器中的新操作时 我尝试为两个文本字段输入设置一个值 当前的代码可以工作 但我想知道是否可以缩短代码 当前代码 View div class custom input div
  • 如何在 Rails 4 中使用关注点

    默认的 Rails 4 项目生成器现在会在控制器和模型下创建目录 concerns 我找到了一些有关如何使用路由问题的解释 但没有找到有关控制器或模型的解释 我很确定这与社区当前的 DCI 趋势 有关 并且愿意尝试一下 问题是 我应该如何使
  • 未使用重定向设置实例变量

    什么会导致我的实例变量 product 无法为重定向设置 传递 Product 是一个 ActiveModel 对象 而不是 ActiveRecord 更具体地说 product 变量没有出现在redirect to new service
  • 如何使用 Psequel GUI 连接到 Mac 上的 localhost PostgreSQL?

    我跟着本教程 http www moncefbelyamani com how to install postgresql on a mac with homebrew and lunchy 在我的 Mac 上安装 PG 这是我第一次在本地
  • Rails 4 中的多对多嵌套属性(具有强参数)

    几天来我一直在努力解决这个问题 我正在使用 Rails 4 使用更新的批量分配技术 并尝试使用具有多对多关系的嵌套属性 我的记录正在保存到数据库 但一切都为零 并且我在日志中收到 未经允许的参数 学校 校友 前景 错误 这是我所拥有的 推荐
  • Rails 4 中的“find_all_by_id”相当于什么

    我有一个 id 数组 我想使用活动记录查询从数据库中查找它们各自的记录 例如 ids 2 3 1 现在 对于我来说 要查找 id 是数组中的其中之一的特定模型的所有记录 在较低版本的 Rails 中 我想我可以执行以下操作 Model fi
  • ActionDispatch::Http::UploadedFile.content_type 在 Rspec 测试中未初始化

    背景 我有一个Book模型与一个cover file通过我的 Rails 控制器之一使用上传的文件设置的属性 我正在使用 Rails v4 0 4 Goal 我想测试是否仅保存具有特定内容类型的文件 我计划创建 Rspec 测试示例Acti
  • sRails 4.2 / Rspec / rspec-retry - 关联属于/has_many 失败

    我在 rspec 上面临着一个巨大的问题 每次我尝试解决一个错误时 它都会创建另一个错误 我有一个模型交易 其中有 许多步骤 模型 步骤 rb belongs to deal foreign key gt deal id 模型 deal r
  • Rails 4/5 发送动态 ActionMailer::Base.mail 电子邮件,附件标记为 Noname

    我看过类似的帖子 主要涉及通过创建视图和控制器来发送附件 例如 电子邮件中的 PDF 附件称为 Noname https stackoverflow com questions 12816042 pdf attachment in emai
  • Rails - 使链接与 ajax 一起工作

    我有一个链接 应该使用 ajax 加载它旁边的部分内容 而无需重新加载页面 链接在这里 这是链接应该转到的控制器 class ProfilesController lt ApplicationController def profile f
  • Heroku:无法通过 Bundler 安装 gem

    我尝试使用以下命令将我的 Rails 应用程序推送到 Herokugit push heroku master f命令 我得到这个 Total 0 delta 0 reused 0 delta 0 remote Compressing so
  • 多态控制器和调用对象

    我的地址具有多态关系 可以由成员或依赖者拥有 一切看起来都很棒 直到我意识到除非我遗漏了一些东西 否则我不知道创建它的对象是什么类型 有没有办法告诉路由文件包含对象的类型 Models class Member lt ActiveRecor
  • 如何在 Rails 4 中使用 params.require

    我有一个像这样的私有方法 用于有四个字段的注册表单 firstname email password and confirm password 我不知道如何检查password confirmation def user params pa
  • 多重要求和允许强参数rails 4

    在下面的情况下 我尝试使用强参数 我想要求email address password并允许remember me fields 但像下面这样使用它只允许最后一行在方法示例中 在下面的情况下 它只需要params permit rememb
  • Rails 4 应用程序...在开发环境中,除非刷新页面,否则 javascript 不会触发

    所以我的第一个rails4应用程序遇到了一个奇怪的问题 除非我重新加载页面 否则我的页面javascript不会触发 对于我的 asset pipeline JS 和 content for JS 来说都是如此 在我的 assets jav
  • 用户未定义的方法 attr_accessible 错误

    我正在尝试创建某种登录 我创建了一个用户脚手架并将此代码放在我的 user rb 中 class User lt ActiveRecord Base attr accessible name password digest password
  • 无法在 Rails 4 中使用回形针保存图像属性

    我的 Rails 4 应用程序中有两个关联的模型 product rb and image rb 图像模型允许使用回形针 gem 附加文件 Images belong to一个产品 一个产品has many Images 我想使用该产品ne
  • 子文件夹和关系中的 Rails 模型

    我在自动加载的文件夹中组织了一些轨道模型 config autoload paths Dir Rails root join app models 我可以直接使用所有模型 例如Image first file name 但是当我尝试通过关系
  • 嵌套 has_one 关联的强参数

    我似乎遗漏了一些明显的东西 但我无法允许嵌套的属性has one协会 控制器 def create crossword Crossword new crossword params if crossword save render show

随机推荐