From 59c0fb62bc8620b26eaaf3224433828ca1c813a3 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 6 Aug 2026 10:05:57 +0000 Subject: [PATCH] =?UTF-8?q?test(e2e):=20=E6=8A=8A=20saved-view-filter.spec?= =?UTF-8?q?.ts=20=E6=99=8B=E7=BA=A7=E8=BF=9B=20live-e2e=20allowlist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 本地对 pinned live pair(@objectstack/*@17.0.0-rc.2 + showcase@89d2a4eb) 连跑 3 次全绿,再以扩容后的 allowlist 跑一次(5 tests / 4 specs)确认不 干扰既有三个 spec,符合 live-e2e.yml 的晋级政策。 同步修正 spec 顶部已失效的 "NOT yet in the allowlist" 说明。 Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01GTRjn8xBqp75dk7kFupVRt --- e2e/live/saved-view-filter.spec.ts | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/e2e/live/saved-view-filter.spec.ts b/e2e/live/saved-view-filter.spec.ts index d8a8bf2cae..6b69679d35 100644 --- a/e2e/live/saved-view-filter.spec.ts +++ b/e2e/live/saved-view-filter.spec.ts @@ -25,10 +25,10 @@ import { test, expect } from '@playwright/test'; * Prereqs: the usual live-e2e pair (see playwright.live.config.ts). Run: * pnpm test:e2e:live e2e/live/saved-view-filter.spec.ts * - * NOT yet in the `test:e2e:live:ci` allowlist, on purpose: live-e2e.yml's own - * policy is that specs join it only after they have proven flake-free on the - * lane, and this one has no record yet. Promote it in a follow-up once the - * nightly has run it. + * In the `test:e2e:live:ci` allowlist since objectui#3472, per live-e2e.yml's + * promotion policy (prove flake-free first, then admit): 3/3 consecutive green + * runs against the pinned live pair, plus a 5/5 run of the enlarged allowlist + * to show it does not disturb the incumbent specs. */ const APP = process.env.SHOWCASE_APP_NAME || 'showcase_app'; diff --git a/package.json b/package.json index 69784b520e..c49cca75ba 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "test:e2e": "playwright test", "test:e2e:ui": "playwright test --ui", "test:e2e:live": "playwright test --config=playwright.live.config.ts", - "test:e2e:live:ci": "playwright test --config=playwright.live.config.ts screen-flow.spec.ts action-modal.spec.ts master-detail.spec.ts", + "test:e2e:live:ci": "playwright test --config=playwright.live.config.ts screen-flow.spec.ts action-modal.spec.ts master-detail.spec.ts saved-view-filter.spec.ts", "test:e2e:import-harness": "playwright test --config=playwright.import-harness.config.ts", "test:e2e:import-console": "playwright test --config=playwright.import-console.config.ts" },