Skip to content

Run Tests

Run Tests #311

Workflow file for this run

name: Run Tests
on:
schedule:
- cron: '53 0 * * *' # Daily at 00:53 UTC
workflow_call:
jobs:
checks:
uses: ./.github/workflows/ci-checks.yaml
test:
name: Unit and Integration Tests
runs-on: ubuntu-latest
timeout-minutes: 60
strategy:
fail-fast: true
matrix:
python-version:
- '3.9'
- '3.10'
needs:
- checks
steps:
- name: Checkout repo
uses: actions/checkout@v4
- id: setup-python
name: Setup Python
uses: actions/setup-python@v5.2.0
with:
python-version: ${{matrix.python-version}}
architecture: x64
- id: tests-unit
name: Run Unittests
run: |
make unittests
- id: tests-integration
name: Run Integration Tests
run: |
make integration-tests