From 76f8c2c6034d2a57a4d7c59518209b6579e14b34 Mon Sep 17 00:00:00 2001 From: Andy Leiserson Date: Tue, 2 Dec 2025 10:06:09 -0800 Subject: [PATCH] Include cts_runner tests in CTS jobs (#8547) * Include cts_runner tests in CTS jobs * Don't use llvm-cov for cts_runner tests --- .github/workflows/cts.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cts.yml b/.github/workflows/cts.yml index 5a66a0433..7086130d5 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 }}