This commit is contained in:
oneao committed 2026-10-14 17:25:47 +08:00
1 parent 15e0ae5b67
commit e434374db5
71 files changed
+5726 -329

No files matched your search

@@ -0,0 +1,17 @@
import { apiTarget, devAccount, loginForE2E, saveSession } from './session'
/**
* 整轮测试唯一的登录点。
*
* 在 globalSetup(主进程、worker 起来之前)登录一次,token 落 `e2e/.auth/session.json`,
* worker 里的 fixtures 只读文件。**不要在 fixture / 用例里再登录**——
* 同一账号重复登录会互踢(详见 session.ts 的说明),并发用例会互相踢下线。
*/
export default async function globalSetup(): Promise<void> {
const { orgId, account } = devAccount()
const session = await loginForE2E()
saveSession(session)
console.log(
`[e2e] 已登录 ${orgId}/${account}(后端 ${apiTarget()}),会话写入 e2e/.auth/session.json`,
)
}