debian-forge/.github/workflows/test-on-centos.yml
Paweł Poławski 8f7a3d7234 CI: Update excluded tests list
After removal of TOML write packages on c9s and c10s some
tests using this library needs to be skipped.
2024-10-09 17:41:01 -07:00

34 lines
1,022 B
YAML

name: Run tests in Centos container
on:
workflow_dispatch:
schedule:
- cron: '0 1 * * *'
jobs:
tests-on-centos:
strategy:
matrix:
centos:
- version: "9"
pytest_exclude: 'not (TestBoot and boot)'
- version: "10"
pytest_exclude: 'not (TestBoot and boot) and not (test_write_read)'
name: "Unittests on Centos Stream ${{ matrix.centos.version }}"
runs-on: ubuntu-latest
steps:
- name: "Checkout"
uses: actions/checkout@v4
- name: "Run in container"
uses: addnab/docker-run-action@v3
with:
image: quay.io/osbuild/osbuild-ci-c${{ matrix.centos.version }}s
options: --privileged -v ${{ github.workspace }}:/osbuild --workdir /osbuild
run: |
python3 -m pytest \
--rootdir $(pwd) \
--ignore $(pwd)/test/src \
--unsupported-fs btrfs \
-k "${{ matrix.centos.pytest_exclude }}" \
-v \
$(pwd)/test/