From fbfe982daec097739a5b60d6cfcfcc836089fac4 Mon Sep 17 00:00:00 2001 From: loonghao Date: Thu, 18 Jun 2026 09:49:57 +0800 Subject: [PATCH 1/2] fix: install llvm-tools-preview in llvm-cov-install recipe The llvm-profdata binary was missing under the vx-managed Rust toolchain because the llvm-tools-preview component was not installed. cargo-llvm-cov requires this component to merge profile data and generate coverage reports. Add vx rustup component add llvm-tools-preview to the llvm-cov-install recipe so it runs before each coverage job. --- justfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/justfile b/justfile index c618940b..27caa652 100644 --- a/justfile +++ b/justfile @@ -281,6 +281,8 @@ nextest-install: # Ensure cargo-llvm-cov is available for local Rust coverage runs [unix] llvm-cov-install: + @echo "Ensuring llvm-tools-preview Rust component..." + vx rustup component add llvm-tools-preview @if vx cargo llvm-cov --version >/dev/null 2>&1; then \ echo "cargo-llvm-cov already available"; \ else \ From cef368bcfe3f8d9f6f5404b847d95abb36f04057 Mon Sep 17 00:00:00 2001 From: loonghao Date: Fri, 19 Jun 2026 18:24:33 +0800 Subject: [PATCH 2/2] chore: ruff format tests/test_gallery_cdp.py --- tests/test_gallery_cdp.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/test_gallery_cdp.py b/tests/test_gallery_cdp.py index 0a477af8..adbd59dd 100644 --- a/tests/test_gallery_cdp.py +++ b/tests/test_gallery_cdp.py @@ -55,7 +55,9 @@ STARTUP_TIMEOUT = 120 # Gallery startup timeout (WebView2 cold-start on CI can be slow) API_TIMEOUT = 60 # API call timeout (some DCC samples need more time) EXAMPLE_RUN_TIMEOUT = 2 # Example run duration (reduced for faster tests) -LOADING_TIMEOUT = 50 # Loading screen timeout before force-navigate (must be < _wait_for_ready timeout) +LOADING_TIMEOUT = ( + 50 # Loading screen timeout before force-navigate (must be < _wait_for_ready timeout) +) @dataclass