From bb5d80096d4ba4a3330c8b259ad01a8e2de7dce4 Mon Sep 17 00:00:00 2001 From: Miguel Savignano Date: Sun, 3 Nov 2019 01:25:37 +0100 Subject: [PATCH] generate lcov --- README.md | 11 +++++++++++ action.yml | 4 ++-- lib/coverage_report.rb | 4 ++-- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 45cf830..b76a743 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,17 @@ A GitHub Action that check minimum coverage percentage! min_coverage: 90 ``` +#### Lcov + +```yml +- uses: devmasx/coverage-check-action@v1.0.1 + with: + result_path: coverage/example.lcov + token: ${{secrets.GITHUB_TOKEN}} + type: lcov + min_coverage: 90 +``` + ## Screenshots ![Success](./screenshots/success.png) diff --git a/action.yml b/action.yml index 846fefa..f9bf9fd 100644 --- a/action.yml +++ b/action.yml @@ -6,9 +6,9 @@ branding: color: "green" inputs: type: - description: "simplecov | jest" + description: "lcov | simplecov" required: true - default: "simplecov" + default: "lcov" token: description: "Github token for create checks" required: true diff --git a/lib/coverage_report.rb b/lib/coverage_report.rb index 08dcdb5..d4b7594 100644 --- a/lib/coverage_report.rb +++ b/lib/coverage_report.rb @@ -5,8 +5,8 @@ class CoverageReport def generate(type, report_path, data) if type == 'simplecov' simplecov(report_path, data) - elsif type == 'jest' - jest(report_path, data) + elsif type == 'lcov' + lcov(report_path, data) else raise 'InvalidCoverageReportType' end