Adds Coveralls GH Action
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
name: Ruby
|
name: Build
|
||||||
|
|
||||||
on: [push, pull_request]
|
on: [push, pull_request]
|
||||||
|
|
||||||
@@ -42,3 +42,8 @@ jobs:
|
|||||||
- name: rubocop
|
- name: rubocop
|
||||||
run: |
|
run: |
|
||||||
bundle exec rubocop
|
bundle exec rubocop
|
||||||
|
|
||||||
|
- name: Coveralls
|
||||||
|
uses: coverallsapp/github-action@master
|
||||||
|
with:
|
||||||
|
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
14
.simplecov
14
.simplecov
@@ -1,4 +1,18 @@
|
|||||||
|
|
||||||
|
if ENV['GITHUB_ACTION']
|
||||||
|
require 'simplecov-lcov'
|
||||||
|
|
||||||
|
SimpleCov::Formatter::LcovFormatter.config do |c|
|
||||||
|
c.single_report_path = 'coverage/lcov.info'
|
||||||
|
c.report_with_single_file = true
|
||||||
|
end
|
||||||
|
|
||||||
|
SimpleCov.formatter = SimpleCov::Formatter::LcovFormatter
|
||||||
|
end
|
||||||
|
|
||||||
SimpleCov.start do
|
SimpleCov.start do
|
||||||
|
enable_coverage :branch # Only supported for Ruby >= 2.5
|
||||||
|
|
||||||
add_filter '/spec/'
|
add_filter '/spec/'
|
||||||
add_filter 'helper'
|
add_filter 'helper'
|
||||||
end
|
end
|
||||||
14
.travis.yml
14
.travis.yml
@@ -1,14 +0,0 @@
|
|||||||
language: ruby
|
|
||||||
sudo: false
|
|
||||||
cache: bundler
|
|
||||||
rvm:
|
|
||||||
- 2.4.9
|
|
||||||
- 2.5.7
|
|
||||||
- 2.6.5
|
|
||||||
- 2.7.0
|
|
||||||
script:
|
|
||||||
- bundle exec rubocop
|
|
||||||
- bundle exec rspec
|
|
||||||
notifications:
|
|
||||||
email:
|
|
||||||
- team@wpscan.org
|
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://badge.fury.io/rb/wpscan" target="_blank"><img src="https://badge.fury.io/rb/wpscan.svg"></a>
|
<a href="https://badge.fury.io/rb/wpscan" target="_blank"><img src="https://badge.fury.io/rb/wpscan.svg"></a>
|
||||||
<a href="https://travis-ci.org/wpscanteam/wpscan" target="_blank"><img src="https://travis-ci.org/wpscanteam/wpscan.svg?branch=master"></a>
|
<a href="https://github.com/wpscanteam/wpscan/actions?query=workflow%3ABuild" target="_blank"><img src="https://github.com/wpscanteam/wpscan/workflows/Build/badge.svg"></a>
|
||||||
<a href="https://codeclimate.com/github/wpscanteam/wpscan" target="_blank"><img src="https://codeclimate.com/github/wpscanteam/wpscan/badges/gpa.svg"></a>
|
<a href="https://codeclimate.com/github/wpscanteam/wpscan" target="_blank"><img src="https://codeclimate.com/github/wpscanteam/wpscan/badges/gpa.svg"></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|||||||
@@ -2,15 +2,10 @@
|
|||||||
|
|
||||||
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
|
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
|
||||||
|
|
||||||
require 'simplecov' # Used filters are in /.simplecov
|
require 'simplecov' # More config is defined in ./.simplecov
|
||||||
require 'rspec/its'
|
require 'rspec/its'
|
||||||
require 'webmock/rspec'
|
require 'webmock/rspec'
|
||||||
|
|
||||||
if ENV['TRAVIS']
|
|
||||||
require 'coveralls'
|
|
||||||
SimpleCov.formatter = Coveralls::SimpleCov::Formatter
|
|
||||||
end
|
|
||||||
|
|
||||||
# See http://betterspecs.org/
|
# See http://betterspecs.org/
|
||||||
RSpec.configure do |config|
|
RSpec.configure do |config|
|
||||||
config.expect_with :rspec do |c|
|
config.expect_with :rspec do |c|
|
||||||
|
|||||||
@@ -24,14 +24,14 @@ Gem::Specification.new do |s|
|
|||||||
s.add_dependency 'cms_scanner', '~> 0.8.2'
|
s.add_dependency 'cms_scanner', '~> 0.8.2'
|
||||||
|
|
||||||
s.add_development_dependency 'bundler', '>= 1.6'
|
s.add_development_dependency 'bundler', '>= 1.6'
|
||||||
s.add_development_dependency 'coveralls', '~> 0.8.0'
|
|
||||||
s.add_development_dependency 'memory_profiler', '~> 0.9.13'
|
s.add_development_dependency 'memory_profiler', '~> 0.9.13'
|
||||||
s.add_development_dependency 'rake', '~> 13.0'
|
s.add_development_dependency 'rake', '~> 13.0'
|
||||||
s.add_development_dependency 'rspec', '~> 3.9.0'
|
s.add_development_dependency 'rspec', '~> 3.9.0'
|
||||||
s.add_development_dependency 'rspec-its', '~> 1.3.0'
|
s.add_development_dependency 'rspec-its', '~> 1.3.0'
|
||||||
s.add_development_dependency 'rubocop', '~> 0.80.0'
|
s.add_development_dependency 'rubocop', '~> 0.80.0'
|
||||||
s.add_development_dependency 'rubocop-performance', '~> 1.5.0'
|
s.add_development_dependency 'rubocop-performance', '~> 1.5.0'
|
||||||
s.add_development_dependency 'simplecov', '~> 0.16.1'
|
s.add_development_dependency 'simplecov', '~> 0.18.2'
|
||||||
|
s.add_development_dependency 'simplecov-lcov', '~> 0.8.0'
|
||||||
s.add_development_dependency 'stackprof', '~> 0.2.12'
|
s.add_development_dependency 'stackprof', '~> 0.2.12'
|
||||||
s.add_development_dependency 'webmock', '~> 3.8.0'
|
s.add_development_dependency 'webmock', '~> 3.8.0'
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user