From c38a1d1ba27f227be49d3171457d8289a6837658 Mon Sep 17 00:00:00 2001 From: Donghoon Park Date: Sun, 7 Dec 2025 10:18:37 +0900 Subject: [PATCH 1/3] removed if statement in run test sequence --- .github/workflows/tests.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f5dc4b1..6c8fd18 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -63,8 +63,4 @@ jobs: env: QT_API: ${{ matrix.qt-binding }} 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 From 3826ebb96e20a3d239ec0cf80e1f399b221aa112 Mon Sep 17 00:00:00 2001 From: Donghoon Park Date: Sun, 7 Dec 2025 12:14:26 +0900 Subject: [PATCH 2/3] add libcursor0 --- .github/workflows/tests.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 6c8fd18..5712bca 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -56,8 +56,6 @@ jobs: echo "Installed Qt Binding Version:" uv pip show ${{ matrix.qt-binding }} - - - name: Run Tests # Set QT_API environment variable based on binding env: From 3032c6a855e20fbab57b8b558248681877bf8801 Mon Sep 17 00:00:00 2001 From: Donghoon Park Date: Sun, 7 Dec 2025 12:27:48 +0900 Subject: [PATCH 3/3] additional try to avoid ubuntu test crash --- .github/workflows/tests.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5712bca..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 @@ -60,5 +60,6 @@ jobs: # Set QT_API environment variable based on binding env: QT_API: ${{ matrix.qt-binding }} + QT_QPA_PLATFORM: offscreen run: | uv run --no-sync pytest