fix web ui smoke and brand assets

This commit is contained in:
hectorzhao
2026-06-30 11:13:30 +08:00
parent 0dfb2988b2
commit 9920575bba
103 changed files with 6650 additions and 135 deletions
+30
View File
@@ -0,0 +1,30 @@
# Automated Test Workspace
This directory holds executable test assets derived from `docs/TEST_PLAN_AND_CASES.md`.
- `api/`: API and full `AppModule` E2E suites.
- `web/`: Browser automation suites.
- `smoke/`: Environment smoke checks and optional call-flow probes.
- `fixtures/`: Shared static fixtures used by tests.
- `reports/`: Generated test result files.
Current runnable entry points:
- `pnpm test:baseline`
- `pnpm test:api`
- `pnpm test:smoke`
- `pnpm test:remote-smoke`
- `pnpm test:remote-auth`
- `pnpm test:remote-customers`
- `pnpm test:remote-gateways`
- `pnpm test:remote-vendors`
- `pnpm test:remote-calls`
- `pnpm test:remote-recordings`
- `pnpm test:remote-dashboard`
- `pnpm test:remote-perf-security`
- `pnpm test:remote-web-ui`
- `pnpm db:seed:test`
`pnpm lint` now includes `apps/web/src/**`, so undefined frontend identifiers such as missing page normalizers fail before build.
Use `pnpm test:remote-web-ui` after Web releases. It logs in with `LISGLOSIPS_AUTH_USERNAME` / `LISGLOSIPS_AUTH_PASSWORD`, clicks every non-pending core menu, and fails on blank pages, `API 数据不可用`, `pageerror`, or console errors.