文件名称:秘密:可执行的代码覆盖范围-在最近的更改中检测未经测试的代码块
文件大小:2.75MB
文件格式:ZIP
更新时间:2024-02-20 13:05:24
cli coverage linter test-coverage code-quality
秘密 :male_sign_selector: 像RuboCop一样,但是用于代码覆盖。 检查git diff中的文件,并警告需要测试的已更改方法,类和块。 在本地或作为自动构建的一部分使用它,可以缩短代码覆盖率反馈循环! 访问设置可行的GitHub代码复查检查,或使用其中一种 了解如何使用在本地查找未经测试的代码更改 在提交之前运行的undercover的示例输出可能如下所示: 像这样,考虑到添加了规格: 安装 将此行添加到您的应用程序的Gemfile中: gem 'undercover' 然后执行: $ bundle 或自己安装为: $ gem install undercover 设置所需的LCOV报告 为了让您的规格或兼容测试undercover通过提供LCOV报告,请加simplecov和simplecov-lcov来测试设置。 # Gemfile group :test do gem 'simplecov' gem 'simplecov-lcov' end # the very top of spec_helper.rb require 'simpl
【文件预览】:
undercover-master
----.gitignore(126B)
----.overcommit.yml(986B)
----README.md(6KB)
----.rubocop.yml(544B)
----CHANGELOG.md(3KB)
----bin()
--------undercover(291B)
----.github()
--------workflows()
----Gemfile(70B)
----docs()
--------screenshot_warnings.png(2.53MB)
--------travis.yml(240B)
--------semaphore.yml(370B)
--------screenshot_success.png(161KB)
--------circleci_advanced.yml(1KB)
--------codeship.md(405B)
--------circleci_config.yml(611B)
----.rspec(53B)
----.codebeatsettings(107B)
----undercover.gemspec(2KB)
----spec()
--------result_spec.rb(931B)
--------lcov_parser_spec.rb(2KB)
--------fixtures()
--------cli_spec.rb(4KB)
--------report_spec.rb(4KB)
--------changeset_spec.rb(2KB)
--------formatter_spec.rb(1KB)
--------spec_helper.rb(1KB)
----LICENSE.txt(1KB)
----lib()
--------undercover()
--------undercover.rb(3KB)
----Rakefile(253B)