- docs/acceptance/qa-tracker.md:跨周期缺陷单一真源台账(§7=第五轮)。 - 周期 1/2 + iPhone SE/axe 验收证据目录、ACCEPTANCE_REVIEW 快照入库。 - 同步 README/CONTEXT/CLAUDE/DESIGN/testing/deployment/lessons-learned 口径; next.config/Dockerfile/nginx/Jenkinsfile/docker-compose/sentry/prisma 对齐 standalone 产物装配与部署形态。
310 lines
12 KiB
JSON
310 lines
12 KiB
JSON
{
|
||
"generatedAt": "2026-09-22T05:18:05.880Z",
|
||
"source": "e2e/allure-results(chain6 最终代码树 `npm run test` 功能+视觉两阶段的 allure 落盘)",
|
||
"window": {
|
||
"from": "2026-09-22T03:50:00.000Z",
|
||
"to": "2026-09-22T04:25:00.000Z"
|
||
},
|
||
"totalResults": 1195,
|
||
"byStatus": {
|
||
"passed": 1167,
|
||
"skipped": 28
|
||
},
|
||
"skippedCount": 28,
|
||
"skipTally": [
|
||
{
|
||
"group": "cms-workflow.spec.ts :: CMS workflow test runs only in chromium",
|
||
"count": 9
|
||
},
|
||
{
|
||
"group": "ga4-event-tracking.spec.ts :: 构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"count": 16
|
||
},
|
||
{
|
||
"group": "p3-compatibility.spec.ts :: Touchscreen API only available in Chromium",
|
||
"count": 3
|
||
}
|
||
],
|
||
"skipped": [
|
||
{
|
||
"file": "2219cf08-fad3-4399-8ec7-90aaf2d53ae7-result.json",
|
||
"mtime": "2026-09-22T04:07:45.576Z",
|
||
"status": "skipped",
|
||
"reason": "CMS workflow test runs only in chromium",
|
||
"project": "",
|
||
"suite": "cms-workflow.spec.ts",
|
||
"fullName": "cms-workflow.spec.ts:265:7",
|
||
"name": "admin 可完成 创建草稿 → 提交审核 → 发布 → 前台可见"
|
||
},
|
||
{
|
||
"file": "7de4326b-8932-4c95-880a-1e80296196b4-result.json",
|
||
"mtime": "2026-09-22T04:13:35.011Z",
|
||
"status": "skipped",
|
||
"reason": "CMS workflow test runs only in chromium",
|
||
"project": "",
|
||
"suite": "cms-workflow.spec.ts",
|
||
"fullName": "cms-workflow.spec.ts:265:7",
|
||
"name": "admin 可完成 创建草稿 → 提交审核 → 发布 → 前台可见"
|
||
},
|
||
{
|
||
"file": "ab09e8f1-e6bf-4936-a6a8-330dbb04fc10-result.json",
|
||
"mtime": "2026-09-22T04:03:26.179Z",
|
||
"status": "skipped",
|
||
"reason": "CMS workflow test runs only in chromium",
|
||
"project": "",
|
||
"suite": "cms-workflow.spec.ts",
|
||
"fullName": "cms-workflow.spec.ts:265:7",
|
||
"name": "admin 可完成 创建草稿 → 提交审核 → 发布 → 前台可见"
|
||
},
|
||
{
|
||
"file": "55ec3c0e-1cce-4e62-b0a1-2812f419c924-result.json",
|
||
"mtime": "2026-09-22T04:13:35.012Z",
|
||
"status": "skipped",
|
||
"reason": "CMS workflow test runs only in chromium",
|
||
"project": "",
|
||
"suite": "cms-workflow.spec.ts",
|
||
"fullName": "cms-workflow.spec.ts:279:7",
|
||
"name": "非法状态流转会被拦截"
|
||
},
|
||
{
|
||
"file": "625d1024-b16b-4698-9365-bacbbbad6df8-result.json",
|
||
"mtime": "2026-09-22T04:03:26.185Z",
|
||
"status": "skipped",
|
||
"reason": "CMS workflow test runs only in chromium",
|
||
"project": "",
|
||
"suite": "cms-workflow.spec.ts",
|
||
"fullName": "cms-workflow.spec.ts:279:7",
|
||
"name": "非法状态流转会被拦截"
|
||
},
|
||
{
|
||
"file": "8ab7a06e-ec1f-4636-a4ec-f83311a5426e-result.json",
|
||
"mtime": "2026-09-22T04:07:45.578Z",
|
||
"status": "skipped",
|
||
"reason": "CMS workflow test runs only in chromium",
|
||
"project": "",
|
||
"suite": "cms-workflow.spec.ts",
|
||
"fullName": "cms-workflow.spec.ts:279:7",
|
||
"name": "非法状态流转会被拦截"
|
||
},
|
||
{
|
||
"file": "42921f30-5ef2-402c-a0cd-c75190f16bf1-result.json",
|
||
"mtime": "2026-09-22T04:03:26.185Z",
|
||
"status": "skipped",
|
||
"reason": "CMS workflow test runs only in chromium",
|
||
"project": "",
|
||
"suite": "cms-workflow.spec.ts",
|
||
"fullName": "cms-workflow.spec.ts:297:7",
|
||
"name": "多角色权限分离:管理员配置权限 → 编辑创建/提交 → 审核员发布 → 前台可见"
|
||
},
|
||
{
|
||
"file": "52d69dbe-2aeb-4a1c-a5b5-857f2f5cf0f1-result.json",
|
||
"mtime": "2026-09-22T04:07:45.579Z",
|
||
"status": "skipped",
|
||
"reason": "CMS workflow test runs only in chromium",
|
||
"project": "",
|
||
"suite": "cms-workflow.spec.ts",
|
||
"fullName": "cms-workflow.spec.ts:297:7",
|
||
"name": "多角色权限分离:管理员配置权限 → 编辑创建/提交 → 审核员发布 → 前台可见"
|
||
},
|
||
{
|
||
"file": "f4d7c0ab-7d86-41bf-9e0c-9dba8af4fcf6-result.json",
|
||
"mtime": "2026-09-22T04:13:35.013Z",
|
||
"status": "skipped",
|
||
"reason": "CMS workflow test runs only in chromium",
|
||
"project": "",
|
||
"suite": "cms-workflow.spec.ts",
|
||
"fullName": "cms-workflow.spec.ts:297:7",
|
||
"name": "多角色权限分离:管理员配置权限 → 编辑创建/提交 → 审核员发布 → 前台可见"
|
||
},
|
||
{
|
||
"file": "08dcaad7-65e9-4f8f-ba09-8ccf9998eea6-result.json",
|
||
"mtime": "2026-09-22T04:08:01.577Z",
|
||
"status": "skipped",
|
||
"reason": "构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"project": "",
|
||
"suite": "ga4-event-tracking.spec.ts",
|
||
"fullName": "ga4-event-tracking.spec.ts:121:7",
|
||
"name": "TC-GA4-001: 页面浏览追踪 - 首屏由应用发出唯一一次 config"
|
||
},
|
||
{
|
||
"file": "19adc24e-76cd-4c67-86e3-6dc3349ad6c0-result.json",
|
||
"mtime": "2026-09-22T04:13:53.422Z",
|
||
"status": "skipped",
|
||
"reason": "构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"project": "",
|
||
"suite": "ga4-event-tracking.spec.ts",
|
||
"fullName": "ga4-event-tracking.spec.ts:121:7",
|
||
"name": "TC-GA4-001: 页面浏览追踪 - 首屏由应用发出唯一一次 config"
|
||
},
|
||
{
|
||
"file": "3e38da66-8835-4bd0-bcd5-4f25b9632243-result.json",
|
||
"mtime": "2026-09-22T04:03:45.432Z",
|
||
"status": "skipped",
|
||
"reason": "构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"project": "",
|
||
"suite": "ga4-event-tracking.spec.ts",
|
||
"fullName": "ga4-event-tracking.spec.ts:121:7",
|
||
"name": "TC-GA4-001: 页面浏览追踪 - 首屏由应用发出唯一一次 config"
|
||
},
|
||
{
|
||
"file": "8e30c9be-b79a-463c-959d-3d89ecc8f79b-result.json",
|
||
"mtime": "2026-09-22T04:00:03.361Z",
|
||
"status": "skipped",
|
||
"reason": "构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"project": "",
|
||
"suite": "ga4-event-tracking.spec.ts",
|
||
"fullName": "ga4-event-tracking.spec.ts:121:7",
|
||
"name": "TC-GA4-001: 页面浏览追踪 - 首屏由应用发出唯一一次 config"
|
||
},
|
||
{
|
||
"file": "0e4356a2-c4fe-4992-8152-7a42b02323a5-result.json",
|
||
"mtime": "2026-09-22T04:08:06.884Z",
|
||
"status": "skipped",
|
||
"reason": "构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"project": "",
|
||
"suite": "ga4-event-tracking.spec.ts",
|
||
"fullName": "ga4-event-tracking.spec.ts:141:7",
|
||
"name": "TC-GA4-002: 联系表单提交触发 form_submit 和 conversion 事件"
|
||
},
|
||
{
|
||
"file": "19d37331-c2d4-4467-89fe-a3f1979e7a28-result.json",
|
||
"mtime": "2026-09-22T04:00:03.245Z",
|
||
"status": "skipped",
|
||
"reason": "构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"project": "",
|
||
"suite": "ga4-event-tracking.spec.ts",
|
||
"fullName": "ga4-event-tracking.spec.ts:141:7",
|
||
"name": "TC-GA4-002: 联系表单提交触发 form_submit 和 conversion 事件"
|
||
},
|
||
{
|
||
"file": "29da23ac-66f4-4bed-b9a7-5680ee020b52-result.json",
|
||
"mtime": "2026-09-22T04:13:53.581Z",
|
||
"status": "skipped",
|
||
"reason": "构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"project": "",
|
||
"suite": "ga4-event-tracking.spec.ts",
|
||
"fullName": "ga4-event-tracking.spec.ts:141:7",
|
||
"name": "TC-GA4-002: 联系表单提交触发 form_submit 和 conversion 事件"
|
||
},
|
||
{
|
||
"file": "d74226e3-b1ee-45e8-8ece-dd756bd2428d-result.json",
|
||
"mtime": "2026-09-22T04:03:44.905Z",
|
||
"status": "skipped",
|
||
"reason": "构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"project": "",
|
||
"suite": "ga4-event-tracking.spec.ts",
|
||
"fullName": "ga4-event-tracking.spec.ts:141:7",
|
||
"name": "TC-GA4-002: 联系表单提交触发 form_submit 和 conversion 事件"
|
||
},
|
||
{
|
||
"file": "37e77148-e420-4c3f-ba73-e7348fbab00c-result.json",
|
||
"mtime": "2026-09-22T04:08:06.810Z",
|
||
"status": "skipped",
|
||
"reason": "构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"project": "",
|
||
"suite": "ga4-event-tracking.spec.ts",
|
||
"fullName": "ga4-event-tracking.spec.ts:199:7",
|
||
"name": "TC-GA4-003: 同意横幅「接受所有」点击触发 button_click 事件"
|
||
},
|
||
{
|
||
"file": "868f0726-a517-48d4-953f-8a226ee4b5aa-result.json",
|
||
"mtime": "2026-09-22T04:13:52.839Z",
|
||
"status": "skipped",
|
||
"reason": "构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"project": "",
|
||
"suite": "ga4-event-tracking.spec.ts",
|
||
"fullName": "ga4-event-tracking.spec.ts:199:7",
|
||
"name": "TC-GA4-003: 同意横幅「接受所有」点击触发 button_click 事件"
|
||
},
|
||
{
|
||
"file": "8be78b7c-be72-4d56-a8a7-e2898c54f1cb-result.json",
|
||
"mtime": "2026-09-22T04:00:04.472Z",
|
||
"status": "skipped",
|
||
"reason": "构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"project": "",
|
||
"suite": "ga4-event-tracking.spec.ts",
|
||
"fullName": "ga4-event-tracking.spec.ts:199:7",
|
||
"name": "TC-GA4-003: 同意横幅「接受所有」点击触发 button_click 事件"
|
||
},
|
||
{
|
||
"file": "c47b32cd-0f86-46b8-98c1-641664fa84c4-result.json",
|
||
"mtime": "2026-09-22T04:03:44.635Z",
|
||
"status": "skipped",
|
||
"reason": "构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"project": "",
|
||
"suite": "ga4-event-tracking.spec.ts",
|
||
"fullName": "ga4-event-tracking.spec.ts:199:7",
|
||
"name": "TC-GA4-003: 同意横幅「接受所有」点击触发 button_click 事件"
|
||
},
|
||
{
|
||
"file": "0c13405f-07ca-465f-babe-7694785d1386-result.json",
|
||
"mtime": "2026-09-22T04:00:06.235Z",
|
||
"status": "skipped",
|
||
"reason": "构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"project": "",
|
||
"suite": "ga4-event-tracking.spec.ts",
|
||
"fullName": "ga4-event-tracking.spec.ts:234:7",
|
||
"name": "TC-GA4-004: 页面浏览追踪 - 客户端路由跳转触发带 page_path 的 config"
|
||
},
|
||
{
|
||
"file": "2a78aee1-234c-4b59-9d03-96e5fb749a93-result.json",
|
||
"mtime": "2026-09-22T04:03:48.732Z",
|
||
"status": "skipped",
|
||
"reason": "构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"project": "",
|
||
"suite": "ga4-event-tracking.spec.ts",
|
||
"fullName": "ga4-event-tracking.spec.ts:234:7",
|
||
"name": "TC-GA4-004: 页面浏览追踪 - 客户端路由跳转触发带 page_path 的 config"
|
||
},
|
||
{
|
||
"file": "5ce72f00-9339-4ed9-9243-376f97720ea1-result.json",
|
||
"mtime": "2026-09-22T04:13:55.190Z",
|
||
"status": "skipped",
|
||
"reason": "构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"project": "",
|
||
"suite": "ga4-event-tracking.spec.ts",
|
||
"fullName": "ga4-event-tracking.spec.ts:234:7",
|
||
"name": "TC-GA4-004: 页面浏览追踪 - 客户端路由跳转触发带 page_path 的 config"
|
||
},
|
||
{
|
||
"file": "be9ce18f-0ab5-4016-9697-047f0208eb00-result.json",
|
||
"mtime": "2026-09-22T04:08:08.969Z",
|
||
"status": "skipped",
|
||
"reason": "构建未注入 GA 脚本(NEXT_PUBLIC_GA_MEASUREMENT_ID 为空)",
|
||
"project": "",
|
||
"suite": "ga4-event-tracking.spec.ts",
|
||
"fullName": "ga4-event-tracking.spec.ts:234:7",
|
||
"name": "TC-GA4-004: 页面浏览追踪 - 客户端路由跳转触发带 page_path 的 config"
|
||
},
|
||
{
|
||
"file": "2c6ec67e-4473-4796-a81b-d51ec9bef653-result.json",
|
||
"mtime": "2026-09-22T04:05:29.786Z",
|
||
"status": "skipped",
|
||
"reason": "Touchscreen API only available in Chromium",
|
||
"project": "",
|
||
"suite": "p3-compatibility.spec.ts",
|
||
"fullName": "p3-compatibility.spec.ts:226:7",
|
||
"name": "触摸滑动流畅(无卡顿)"
|
||
},
|
||
{
|
||
"file": "50fe3c7c-8d10-49b1-800d-cf504f89511f-result.json",
|
||
"mtime": "2026-09-22T04:15:12.200Z",
|
||
"status": "skipped",
|
||
"reason": "Touchscreen API only available in Chromium",
|
||
"project": "",
|
||
"suite": "p3-compatibility.spec.ts",
|
||
"fullName": "p3-compatibility.spec.ts:226:7",
|
||
"name": "触摸滑动流畅(无卡顿)"
|
||
},
|
||
{
|
||
"file": "da7b926e-4c87-4ca5-9b21-4b4d9eb0ff4a-result.json",
|
||
"mtime": "2026-09-22T04:10:56.093Z",
|
||
"status": "skipped",
|
||
"reason": "Touchscreen API only available in Chromium",
|
||
"project": "",
|
||
"suite": "p3-compatibility.spec.ts",
|
||
"fullName": "p3-compatibility.spec.ts:226:7",
|
||
"name": "触摸滑动流畅(无卡顿)"
|
||
}
|
||
]
|
||
} |