boardx / boardx/workspacex

fix(e2e): core-loop 步骤1 依赖整个 seeded project,无关测试抖动会让它「没跑」而不是「红」

Open
#631 0 comments 0 reactions 0 assignees View on GitHub
area:harness backlog p1
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.