generate lcov

This commit is contained in:
Miguel Savignano 2019-11-03 01:25:37 +01:00
parent 85221ddbbc
commit bb5d80096d
3 changed files with 15 additions and 4 deletions

View File

@ -15,6 +15,17 @@ A GitHub Action that check minimum coverage percentage!
min_coverage: 90 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 ## Screenshots
![Success](./screenshots/success.png) ![Success](./screenshots/success.png)

View File

@ -6,9 +6,9 @@ branding:
color: "green" color: "green"
inputs: inputs:
type: type:
description: "simplecov | jest" description: "lcov | simplecov"
required: true required: true
default: "simplecov" default: "lcov"
token: token:
description: "Github token for create checks" description: "Github token for create checks"
required: true required: true

View File

@ -5,8 +5,8 @@ class CoverageReport
def generate(type, report_path, data) def generate(type, report_path, data)
if type == 'simplecov' if type == 'simplecov'
simplecov(report_path, data) simplecov(report_path, data)
elsif type == 'jest' elsif type == 'lcov'
jest(report_path, data) lcov(report_path, data)
else else
raise 'InvalidCoverageReportType' raise 'InvalidCoverageReportType'
end end