boardx / boardx/workspacex

e2e(chat-read): 车道 96 条 spec 无逐测试隔离——每趟约 25% 顺序相关的红(45/46 → 60/24 → 61/23,失败集互不相同);workers:1 无效且触发 100 分钟超时

Open
#3,047 19 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
0
Forks
0
Avg merge
1h 7m
Merged PRs (30d)
969

Description

## 证据(按 exact SHA,按标题核对)

| run | ref | 三条结果 |
|---|---|---|
| [34155551896](https://github.com/boardx/workspacex/actions/runs/34155551896) 基线 main@938d16bf3 | | 全绿 |
| [34183197299](https://github.com/boardx/workspacex/actions/runs/34183197299) `worker/dev-chat-e2e-2997-v2-anchors`(基于 main@077da8486 之前) | | 全绿 |
| [34185270399](https://github.com/boardx/workspacex/actions/runs/34185270399) main@ef9feca52 | | **全红,各 3 次尝试全失败(不是抖动)** |

```
agent-workbench-ui-refinement.spec.ts:9 real streaming chat uses a collapsed butterfly trace without a d…
copilotkit-v2-default-agent.spec.ts:97 #2038 ③(反向对照):用户手选一个跑不了的 agent…
copilotkit-v2-tool-rendering.spec.ts:183 DA-19c search_documents 定制卡片——检索词参数真实…
```

`077da8486..ef9feca52` 只有一个提交:**ef9feca52** `fix(test): 路径覆盖车道首跑修复——重复登录烧光预算,并让老聊天屏的红…`(PR #3027 的后续修复)。三条 spec 都不在该 PR 声明的范围内。

## 要做的
1. 先在 ef9feca52 与其父提交上各跑一次这三条(`--repeat-each 2`)锁定引入;
2. 看 ef9feca52 改动的登录预算 / 老聊天屏逻辑对这三条的共享 fixture 有无副作用;
3. 修复 PR 需附「改前/改后逐条对比」,并确认 #3027 那 8 条新 spec 不回退(run 34188879138 是它们的首跑)。

组别:这是**组 3 之后的新引入点**,不要混进 #2999 的三个引入点里。

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the three named specs: agent-workbench-ui-refinement.spec.ts, copilotkit-v2-default-agent.spec.ts, and copilotkit-v2-tool-rendering.spec.ts. Run them with --repeat-each 2 on ef9feca52 and its parent, then inspect that commit's login-budget and old-chat-screen changes for shared-fixture effects. Done means the sequential failures are isolated, the before/after comparison is included, and #3027's eight new specs still pass.

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
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.