diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f5dc4b1..54b44e8 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -24,8 +24,8 @@ jobs: if: runner.os == 'Linux' run: | sudo apt-get update - sudo apt-get install -y libegl1 libxkbcommon-x11-0 libdbus-1-3 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xinerama0 libxcb-xinput0 libxcb-xfixes0 x11-utils - + sudo apt-get install -y libegl1 libxkbcommon-x11-0 libdbus-1-3 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xinerama0 libxcb-xinput0 libxcb-xfixes0 x11-utils libxcb-cursor0 libfontconfig1 libglib2.0-0 + - name: Install uv uses: astral-sh/setup-uv@v4 @@ -56,15 +56,10 @@ jobs: echo "Installed Qt Binding Version:" uv pip show ${{ matrix.qt-binding }} - - - name: Run Tests # Set QT_API environment variable based on binding env: QT_API: ${{ matrix.qt-binding }} + QT_QPA_PLATFORM: offscreen run: | - if ( "$RUNNER_OS" == "Linux" ); then - xvfb-run -a uv run --no-sync pytest - else - uv run --no-sync pytest - fi + uv run --no-sync pytest