From 939c0baa9d1052cd9341b3354a513fedf55964b2 Mon Sep 17 00:00:00 2001 From: snomiao Date: Tue, 9 Sep 2025 23:06:14 +0000 Subject: [PATCH] feat: include skipped test count in per-browser display MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add skipped test extraction for individual browser reports - Update per-browser display format to show all four counts: (✅ passed / ❌ failed / ⚠️ flaky / ⏭️ skipped) - Provides complete test result visibility at a glance 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- scripts/cicd/pr-playwright-deploy-and-comment.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/cicd/pr-playwright-deploy-and-comment.sh b/scripts/cicd/pr-playwright-deploy-and-comment.sh index 13c7ed3fe..0fe23e42a 100755 --- a/scripts/cicd/pr-playwright-deploy-and-comment.sh +++ b/scripts/cicd/pr-playwright-deploy-and-comment.sh @@ -321,16 +321,18 @@ $status_icon **$status_text** b_passed=$(echo "$counts_json" | jq -r '.passed // 0') b_failed=$(echo "$counts_json" | jq -r '.failed // 0') b_flaky=$(echo "$counts_json" | jq -r '.flaky // 0') + b_skipped=$(echo "$counts_json" | jq -r '.skipped // 0') b_total=$(echo "$counts_json" | jq -r '.total // 0') else b_passed=$(echo "$counts_json" | sed -n 's/.*"passed":\([0-9]*\).*/\1/p') b_failed=$(echo "$counts_json" | sed -n 's/.*"failed":\([0-9]*\).*/\1/p') b_flaky=$(echo "$counts_json" | sed -n 's/.*"flaky":\([0-9]*\).*/\1/p') + b_skipped=$(echo "$counts_json" | sed -n 's/.*"skipped":\([0-9]*\).*/\1/p') b_total=$(echo "$counts_json" | sed -n 's/.*"total":\([0-9]*\).*/\1/p') fi if [ -n "$b_total" ] && [ "$b_total" != "0" ]; then - counts_str=" (✅ $b_passed / ❌ $b_failed / ⚠️ $b_flaky)" + counts_str=" (✅ $b_passed / ❌ $b_failed / ⚠️ $b_flaky / ⏭️ $b_skipped)" else counts_str="" fi