Skip to content

NAS-128779 / 24.04.2 / Simplify File artifact implementation (by themylogin) #338

NAS-128779 / 24.04.2 / Simplify File artifact implementation (by themylogin)

NAS-128779 / 24.04.2 / Simplify File artifact implementation (by themylogin) #338

Workflow file for this run

name: Add pytest coverage to PR
on:
pull_request:
types:
- 'synchronize'
- 'opened'
push:
branches:
- 'master'
jobs:
add-coverage:
runs-on: ubuntu-latest
container:
image: ghcr.io/truenas/middleware:master
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Setup dependencies
run: |
/usr/bin/install-dev-tools
- name: Deps
run: |
pip install --break-system-packages -r requirements.txt
pip install --break-system-packages pytest-cov
pip install --break-system-packages -U .
- name: Run tests
run: pytest --cov-report xml --cov=ixdiagnose
- name: Upload coverage to Codecov
uses: codecov/[email protected]
with:
files: ./coverage.xml
token: ${{ secrets.CODECOV }}