fix(e2e): core-loop 步骤1 依赖整个 seeded project,无关测试抖动会让它「没跑」而不是「红」
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- Avg merge
- 1h 7m
- Merged PRs (30d)
- 969
Description
## 背景
实测发现(e2e-verifier agent,真实浏览器跑 core-loop.spec.ts 全套):`core-loop-empty-db` Playwright
project 通过 `dependencies` 挂在 `seeded` project 之后,`seeded` project 里 25 条与 core-loop 无关的
测试**任何一条**失败,都会导致步骤 1(空库注册第一个用户)全程显示"did not run"——不是失败,是没跑。
⇒ 只要 `seeded` 桶里其它 spec 文件偶发抖动,步骤 1 的信号就会被吞掉而不是变红,观察者会误以为
"步骤1没跑=不重要/跳过了",而不是"这轮真的没验证到"。
## 要求
评估是否要让步骤 1 的依赖收窄到只依赖 `core-loop.spec.ts` 自身需要的那部分前置状态,而不是整个
`seeded` project。
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the Playwright project configuration and core-loop.spec.ts, then inspect how the seeded project and its dependencies establish the empty-database state. Done means unrelated seeded-spec failures no longer make the core-loop step show “did not run,” while the prerequisite state it actually needs remains enforced.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- playwright, typescript
- Domain
- testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100