diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 77c8920..f6017e4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,12 +15,21 @@ jobs: test: runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + group: ["a-l", "m-z"] steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: '3.11' - run: pip install -r requirements-dev.txt - - name: Run tests - run: pytest --tb=short -q + - name: Run tests (${{ matrix.group }}) + run: | + if [ "${{ matrix.group }}" = "a-l" ]; then + pytest tests/test_[a-l]*.py --tb=short -q + else + pytest tests/test_[m-z]*.py --tb=short -q + fi continue-on-error: true