From fc3a9df8a3736b82330b60ecfbecf3051667da96 Mon Sep 17 00:00:00 2001 From: per1234 Date: Sun, 13 Dec 2020 03:12:24 -0800 Subject: [PATCH] Use Codecov for recording and reporting code coverage information --- .github/workflows/test.yml | 8 ++++++++ README.md | 1 + 2 files changed, 9 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4344a9ff..d1fe1988 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -64,6 +64,14 @@ jobs: - name: Run unit tests run: task go:test-unit + - name: Send unit tests coverage to Codecov + if: matrix.operating-system == 'ubuntu-latest' + uses: codecov/codecov-action@v1 + with: + file: ./coverage_unit.txt + flags: unit + fail_ci_if_error: true + - name: Install Python uses: actions/setup-python@v2 with: diff --git a/README.md b/README.md index 8c4ee11e..d4b53e61 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ [![Tests Status](https://github.com/arduino/arduino-lint/workflows/Run%20tests/badge.svg)](https://github.com/arduino/arduino-lint/actions?workflow=Run+tests) [![Nightly Status](https://github.com/arduino/arduino-lint/workflows/Nightly%20build/badge.svg)](https://github.com/arduino/arduino-lint/actions?workflow=Nightly+build) [![Docs Status](https://github.com/arduino/arduino-lint/workflows/Publish%20documentation/badge.svg)](https://github.com/arduino/arduino-lint/actions?workflow=Publish+documentation) +[![Codecov](https://codecov.io/gh/arduino/arduino-lint/branch/main/graph/badge.svg?token=nprqPQMbdh)](https://codecov.io/gh/arduino/arduino-lint) **Arduino Lint** is a command line tool that checks for common problems in [Arduino](https://www.arduino.cc/) projects: