From 4fb63ce3c071b73d6bd23aca7dec607a9e029fda Mon Sep 17 00:00:00 2001 From: Bruno Date: Fri, 8 Dec 2023 21:30:09 -0300 Subject: [PATCH] =?UTF-8?q?:cool:=20Configura=C3=A7=C3=A3o=20do=20CI=20de?= =?UTF-8?q?=20valida=C3=A7=C3=A3o=20da=20test=20coverage.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/testcoverage.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/testcoverage.yml diff --git a/.github/testcoverage.yml b/.github/testcoverage.yml new file mode 100644 index 00000000..482a8caf --- /dev/null +++ b/.github/testcoverage.yml @@ -0,0 +1,40 @@ +name: CI + +on: + push: + branches: + - implementacao + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout Repository + uses: actions/checkout@v2 + + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: 3.10 + + - name: Install Dependencies + run: | + python -m pip install --upgrade pip + pip install pylint + pip install selenium + pip install PyPDF2 + + - name: Run Tests and Coverage + run: | + pytest --cov=your_module --cov-report=xml + cc-test-reporter format-coverage --input-type coverage.py --output .coverage/codeclimate.json + cc-test-reporter upload-coverage + env: + CC_TEST_REPORTER_ID: ${{ secrets.Test_Reporter }} + + - name: Code Climate Quality Check + run: cc-test-reporter sum-coverage -p 1 + + - name: Run Code Climate Checks + run: cc-test-reporter upload-coverage