ruby-on-rails - Rspec:如何显示测试文件的覆盖率
问题描述
我只想显示一个我正在运行测试的文件的覆盖率。
例如,我在一个控制器文件上运行测试,这个文件有 100 行代码 (LOC)。但是当我运行测试脚本时,我收到了消息
Coverage report generated for RSpec to /myapp/coverage. 3245 / 4141 LOC (78.36%) covered.
我认为 4141 LOC 是我的源代码的所有文件中的行代码号。我应该怎么做才能收到期望消息,例如:
Coverage report generated for RSpec to /myapp/coverage. xx / 100 LOC (yy.zz%) covered.
解决方案
查看内部/myapp/coverage
(如果我没记错的话可能是 index.html 文件)应该有整个报告以 HTML 格式生成,您可以在其中按模型、控制器和文件进行检查。
推荐阅读
- java - 将 maven -D 参数传递给 java 类?
- r - 记录y轴而不转换数据ggplot
- php - PHP,当提交时,仅从 WHILE 循环中发布一行数据(id)
- reactjs - 通过条件动态反应设置类名
- python - 如何在保持纵横比的同时重新缩放顶点以适应特定范围?
- sql - 如果 where 子句不匹配,SQL 连接返回结果
- arangodb - Arangodb groupby 查询多个字段
- asp.net - ASP.Net Core razor 页面处理程序成为一个包罗万象的路由
- python - 窗口上的 df.to_csv 格式问题
- entity-framework - 加快 linq 查询性能