After removal of TOML write packages on c9s and c10s some tests using this library needs to be skipped.
34 lines
1,022 B
YAML
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/
|