Add coverall.io support
This commit is contained in:
parent
cc3d35603c
commit
ec0479c7cc
|
@ -30,6 +30,12 @@ jobs:
|
|||
gem install bundler --no-document
|
||||
bundle install --jobs 4 --retry 3
|
||||
bundle exec rake
|
||||
|
||||
- name: Coveralls
|
||||
uses: coverallsapp/github-action@master
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
lint:
|
||||
runs-on: ubuntu-latest
|
||||
name: Rubocop lint
|
||||
|
|
2
Gemfile
2
Gemfile
|
@ -8,3 +8,5 @@ gemspec
|
|||
gem 'pry'
|
||||
gem 'rubocop'
|
||||
gem 'rubocop-performance'
|
||||
gem 'simplecov'
|
||||
gem 'simplecov-lcov'
|
||||
|
|
|
@ -2,6 +2,17 @@
|
|||
|
||||
require 'rspec'
|
||||
require 'webmock/rspec'
|
||||
require 'simplecov'
|
||||
require 'simplecov-lcov'
|
||||
|
||||
SimpleCov::Formatter::LcovFormatter.config.report_with_single_file = true
|
||||
SimpleCov.formatter = SimpleCov::Formatter::LcovFormatter
|
||||
SimpleCov::Formatter::LcovFormatter.config do |c|
|
||||
c.output_directory = 'coverage'
|
||||
c.lcov_file_name = 'lcov.info'
|
||||
c.single_report_path = 'coverage/lcov.info'
|
||||
end
|
||||
SimpleCov.start
|
||||
|
||||
require File.expand_path('../lib/sonarqube', __dir__)
|
||||
|
||||
|
|
Loading…
Reference in New Issue