From 2faee30f5977861dc71258a8152d1e26727d5e74 Mon Sep 17 00:00:00 2001 From: Andy Leiserson Date: Tue, 18 Nov 2025 14:03:22 -0800 Subject: [PATCH 1/2] Include cts_runner tests in CTS jobs --- .github/workflows/cts.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cts.yml b/.github/workflows/cts.yml index 15113c9d61..698cb6021e 100644 --- a/.github/workflows/cts.yml +++ b/.github/workflows/cts.yml @@ -99,7 +99,11 @@ jobs: if: matrix.os == 'ubuntu-24.04' uses: ./.github/actions/install-mesa - - name: run CTS + - name: Test cts_runner + shell: bash + run: cargo --locked xtask test --llvm-cov -p cts_runner + + - name: Run CTS shell: bash run: cargo --locked xtask cts --llvm-cov --backend ${{ matrix.backend }} From cbb7787ca174aa91b17d74ab13b5bdfd98e8eae4 Mon Sep 17 00:00:00 2001 From: Andy Leiserson Date: Tue, 18 Nov 2025 15:39:59 -0800 Subject: [PATCH 2/2] Don't use llvm-cov for cts_runner tests --- .github/workflows/cts.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cts.yml b/.github/workflows/cts.yml index 698cb6021e..6b42e906ee 100644 --- a/.github/workflows/cts.yml +++ b/.github/workflows/cts.yml @@ -99,9 +99,12 @@ jobs: if: matrix.os == 'ubuntu-24.04' uses: ./.github/actions/install-mesa + # 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: cargo --locked xtask test --llvm-cov -p cts_runner + run: DENO_WEBGPU_BACKEND=${{ matrix.backend }} cargo --locked test -p cts_runner - name: Run CTS shell: bash