Skip to content

NAS-132534 / 25.04 / Add jbof and rdma #421

NAS-132534 / 25.04 / Add jbof and rdma

NAS-132534 / 25.04 / Add jbof and rdma #421

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 }}