fix(web): avoid stale iwooos deploy evidence
Some checks failed
CD Pipeline / tests (push) Failing after 48s
CD Pipeline / build-and-deploy (push) Has been skipped
CD Pipeline / post-deploy-checks (push) Has been skipped
Code Review / ai-code-review (push) Successful in 13s

This commit is contained in:
Your Name
2026-05-31 12:26:07 +08:00
parent da519423e1
commit a192e5f56b
6 changed files with 75 additions and 4 deletions

View File

@@ -7680,6 +7680,41 @@ def validate(root: Path) -> None:
iwooos_projection_page,
'data-testid="iwooos-stage-completion-report-board"',
)
assert_text_not_contains(
"iwooos_page.stage_completion_report_stale_cd_run",
iwooos_projection_page,
"CD 3261",
)
stage_report_messages_zh = json.dumps(
web_messages_zh["iwooos"]["stageCompletionReport"],
ensure_ascii=False,
sort_keys=True,
)
stage_report_messages_en = json.dumps(
web_messages_en["iwooos"]["stageCompletionReport"],
ensure_ascii=False,
sort_keys=True,
)
assert_text_not_contains(
"iwooos_messages.stage_completion_report_stale_cd_run_zh",
stage_report_messages_zh,
"CD 3261",
)
assert_text_not_contains(
"iwooos_messages.stage_completion_report_stale_cd_run_en",
stage_report_messages_en,
"CD 3261",
)
assert_text_contains(
"iwooos_messages.stage_completion_report_deploy_marker_zh",
stage_report_messages_zh,
"deploy marker",
)
assert_text_contains(
"iwooos_messages.stage_completion_report_deploy_marker_en",
stage_report_messages_en,
"deploy marker",
)
for text in [
"headline_percent_after_this_stage=61",
"headline_movement_signal_count=1",