diff --git a/.github/workflows/cts.yml b/.github/workflows/cts.yml index 15113c9d61..6b42e906ee 100644 --- a/.github/workflows/cts.yml +++ b/.github/workflows/cts.yml @@ -99,7 +99,14 @@ jobs: if: matrix.os == 'ubuntu-24.04' uses: ./.github/actions/install-mesa - - name: run CTS + # Mixing --llvm-cov with deno (rusty_v8) has linking problems. + # Explicitly set the backend to avoid EGL messages in output, + # because these tests check stdout. + - name: Test cts_runner + shell: bash + run: DENO_WEBGPU_BACKEND=${{ matrix.backend }} cargo --locked test -p cts_runner + + - name: Run CTS shell: bash run: cargo --locked xtask cts --llvm-cov --backend ${{ matrix.backend }}