Skip to content

Filter None from report, catch all possible exceptions during upload and do not stage the project #26

Filter None from report, catch all possible exceptions during upload and do not stage the project

Filter None from report, catch all possible exceptions during upload and do not stage the project #26

Workflow file for this run

name: Run tests on push
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.10"
- name: Install dependencies
run: |
cd $GITHUB_WORKSPACE
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install -r tests/requirements-test.txt
pip install pytest pytest-cov
- name: Test with pytest
run: |
python -m pytest --cov=daily_read --cov-report=xml tests
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v3
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}