|
- {
- "config": {
- "configFile": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\api-error-messages.config.ts",
- "rootDir": "E:/work/edit_3d/unreal_tran/ute2e/tests",
- "forbidOnly": false,
- "fullyParallel": false,
- "globalSetup": null,
- "globalTeardown": null,
- "globalTimeout": 0,
- "grep": {},
- "grepInvert": null,
- "maxFailures": 0,
- "metadata": {
- "actualWorkers": 1
- },
- "preserveOutput": "always",
- "reporter": [
- [
- "list",
- null
- ],
- [
- "html",
- {
- "outputFolder": "reports/api-error-messages-20260906/playwright",
- "open": "never"
- }
- ],
- [
- "json",
- {
- "outputFile": "reports/api-error-messages-20260906/results.json"
- }
- ]
- ],
- "reportSlowTests": {
- "max": 5,
- "threshold": 300000
- },
- "quiet": false,
- "projects": [
- {
- "outputDir": "E:/work/edit_3d/unreal_tran/ute2e/reports/api-error-messages-20260906/test-results",
- "repeatEach": 1,
- "retries": 0,
- "metadata": {
- "actualWorkers": 1
- },
- "id": "",
- "name": "",
- "testDir": "E:/work/edit_3d/unreal_tran/ute2e/tests",
- "testIgnore": [],
- "testMatch": [
- "api-error-messages.spec.ts"
- ],
- "timeout": 60000
- }
- ],
- "shard": null,
- "updateSnapshots": "missing",
- "updateSourceMethod": "patch",
- "version": "1.55.0",
- "workers": 1,
- "webServer": null
- },
- "suites": [
- {
- "title": "api-error-messages.spec.ts",
- "file": "api-error-messages.spec.ts",
- "column": 0,
- "line": 0,
- "specs": [
- {
- "title": "内容列表:错误自动消失、重试恢复、再次失败保留旧数据",
- "ok": true,
- "tags": [],
- "tests": [
- {
- "timeout": 60000,
- "annotations": [],
- "expectedStatus": "passed",
- "projectId": "",
- "projectName": "",
- "results": [
- {
- "workerIndex": 0,
- "parallelIndex": 0,
- "status": "passed",
- "duration": 12754,
- "errors": [],
- "stdout": [],
- "stderr": [],
- "retry": 0,
- "startTime": "2026-09-05T17:32:20.820Z",
- "annotations": [],
- "attachments": [
- {
- "name": "01-content-error-message",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-内容列表:错误自动消失、重试恢复、再次失败保留旧数据\\attachments\\01-content-error-message-ac439d2f66329cf28022531899833b96ec5b23da.png"
- },
- {
- "name": "02-content-old-data-retained",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-内容列表:错误自动消失、重试恢复、再次失败保留旧数据\\attachments\\02-content-old-data-retained-0cbf8d445ed5097f84d18d5be7de9ba814a92620.png"
- },
- {
- "name": "API 隔离与浏览器错误",
- "contentType": "application/json",
- "body": "ewogICJyZXF1ZXN0cyI6IFsKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvc3lzdGVtLWNvbmZpZy9wdWJsaWMiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvYXV0aC92MS9hdXRoL21lIgogICAgfSwKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvbWVudXMvbmF2aWdhdGlvbiIKICAgIH0sCiAgICB7CiAgICAgICJtZXRob2QiOiAiR0VUIiwKICAgICAgInBhdGgiOiAiL2FwaS90cmFuL3YxL2NvbnRlbnQvcHJvamVjdHMvc3VtbWFyeSIKICAgIH0sCiAgICB7CiAgICAgICJtZXRob2QiOiAiR0VUIiwKICAgICAgInBhdGgiOiAiL2FwaS90cmFuL3YxL2NvbnRlbnQvcHJvamVjdHMiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvdHJhbi92MS9jb250ZW50L3Byb2plY3RzIgogICAgfSwKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL3RyYW4vdjEvY29udGVudC9wcm9qZWN0cy9zdW1tYXJ5IgogICAgfSwKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL3RyYW4vdjEvY29udGVudC9wcm9qZWN0cyIKICAgIH0KICBdLAogICJ1bmV4cGVjdGVkIjogW10sCiAgIndyaXRlcyI6IFtdLAogICJwYWdlRXJyb3JzIjogW10KfQ=="
- }
- ]
- }
- ],
- "status": "expected"
- }
- ],
- "id": "a01d8293b6a423e3d18f-2038675176804df1ab00",
- "file": "api-error-messages.spec.ts",
- "line": 129,
- "column": 1
- },
- {
- "title": "系统用户:并行同错合并一条,重复搜索可再次提示",
- "ok": true,
- "tags": [],
- "tests": [
- {
- "timeout": 60000,
- "annotations": [],
- "expectedStatus": "passed",
- "projectId": "",
- "projectName": "",
- "results": [
- {
- "workerIndex": 0,
- "parallelIndex": 0,
- "status": "passed",
- "duration": 12705,
- "errors": [],
- "stdout": [],
- "stderr": [],
- "retry": 0,
- "steps": [
- {
- "title": "Expect \"poll toBe\"",
- "duration": 1
- }
- ],
- "startTime": "2026-09-05T17:32:34.098Z",
- "annotations": [],
- "attachments": [
- {
- "name": "03-users-grouped-message",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-系统用户:并行同错合并一条,重复搜索可再次提示\\attachments\\03-users-grouped-message-0575ee194c8ced5662a122dcc67aa169686ac8a6.png"
- },
- {
- "name": "04-users-retry-without-banner",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-系统用户:并行同错合并一条,重复搜索可再次提示\\attachments\\04-users-retry-without-banner-e04f7c4569a80610fc43865d44b28f1d75fb8df9.png"
- },
- {
- "name": "API 隔离与浏览器错误",
- "contentType": "application/json",
- "body": "ewogICJyZXF1ZXN0cyI6IFsKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvc3lzdGVtLWNvbmZpZy9wdWJsaWMiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvYXV0aC92MS9hdXRoL21lIgogICAgfSwKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvbWVudXMvbmF2aWdhdGlvbiIKICAgIH0sCiAgICB7CiAgICAgICJtZXRob2QiOiAiR0VUIiwKICAgICAgInBhdGgiOiAiL2FwaS9hdXRoL3YxL3JvbGVzL2FsbCIKICAgIH0sCiAgICB7CiAgICAgICJtZXRob2QiOiAiR0VUIiwKICAgICAgInBhdGgiOiAiL2FwaS9hdXRoL3YxL2RlcGFydG1lbnRzL3RyZWUiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvYXV0aC92MS91c2VycyIKICAgIH0sCiAgICB7CiAgICAgICJtZXRob2QiOiAiR0VUIiwKICAgICAgInBhdGgiOiAiL2FwaS9hdXRoL3YxL3VzZXJzL3N0YXRzIgogICAgfSwKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvdXNlcnMiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvYXV0aC92MS91c2Vycy9zdGF0cyIKICAgIH0KICBdLAogICJ1bmV4cGVjdGVkIjogW10sCiAgIndyaXRlcyI6IFtdLAogICJwYWdlRXJyb3JzIjogW10KfQ=="
- }
- ]
- }
- ],
- "status": "expected"
- }
- ],
- "id": "a01d8293b6a423e3d18f-ff7858551a9850a38ecf",
- "file": "api-error-messages.spec.ts",
- "line": 151,
- "column": 1
- },
- {
- "title": "训练编辑器:加载失败提示消失后保留重新加载按钮",
- "ok": true,
- "tags": [],
- "tests": [
- {
- "timeout": 60000,
- "annotations": [],
- "expectedStatus": "passed",
- "projectId": "",
- "projectName": "",
- "results": [
- {
- "workerIndex": 0,
- "parallelIndex": 0,
- "status": "passed",
- "duration": 6385,
- "errors": [],
- "stdout": [],
- "stderr": [],
- "retry": 0,
- "startTime": "2026-09-05T17:32:46.827Z",
- "annotations": [],
- "attachments": [
- {
- "name": "05-legacy-training-message",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-训练编辑器:加载失败提示消失后保留重新加载按钮\\attachments\\05-legacy-training-message-c8e11a1d6b9a8f408d0a84d20b4223c775b7c413.png"
- },
- {
- "name": "06-legacy-training-retry",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-训练编辑器:加载失败提示消失后保留重新加载按钮\\attachments\\06-legacy-training-retry-ecc6b9f71cbe20b889313296c4d899241b950a74.png"
- },
- {
- "name": "API 隔离与浏览器错误",
- "contentType": "application/json",
- "body": "ewogICJyZXF1ZXN0cyI6IFsKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvc3lzdGVtLWNvbmZpZy9wdWJsaWMiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvYXV0aC92MS9hdXRoL21lIgogICAgfSwKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvbWVudXMvbmF2aWdhdGlvbiIKICAgIH0sCiAgICB7CiAgICAgICJtZXRob2QiOiAiR0VUIiwKICAgICAgInBhdGgiOiAiL2FwaS90cmFuL3YxL2NvbnRlbnQvcHJvamVjdHMvbWVzc2FnZS10cmFpbmluZy05MDEiCiAgICB9CiAgXSwKICAidW5leHBlY3RlZCI6IFtdLAogICJ3cml0ZXMiOiBbXSwKICAicGFnZUVycm9ycyI6IFtdCn0="
- }
- ]
- }
- ],
- "status": "expected"
- }
- ],
- "id": "a01d8293b6a423e3d18f-7ef94e791c36ee1ddedd",
- "file": "api-error-messages.spec.ts",
- "line": 169,
- "column": 1
- },
- {
- "title": "实装预览:任务上下文错误用 Message,离线与教员模式持续可见",
- "ok": true,
- "tags": [],
- "tests": [
- {
- "timeout": 60000,
- "annotations": [],
- "expectedStatus": "passed",
- "projectId": "",
- "projectName": "",
- "results": [
- {
- "workerIndex": 0,
- "parallelIndex": 0,
- "status": "passed",
- "duration": 6450,
- "errors": [],
- "stdout": [],
- "stderr": [],
- "retry": 0,
- "startTime": "2026-09-05T17:32:53.229Z",
- "annotations": [],
- "attachments": [
- {
- "name": "07-physical-context-message",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-实装预览:任务上下文错误用-Message,离线与教员模式持续可见\\attachments\\07-physical-context-message-63fb383ff8eca8d595add99a6198d4d2882e9aaf.png"
- },
- {
- "name": "08-physical-mode-preserved",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-实装预览:任务上下文错误用-Message,离线与教员模式持续可见\\attachments\\08-physical-mode-preserved-350411ad11a7f8a6727bd50289e51b171f32550b.png"
- },
- {
- "name": "API 隔离与浏览器错误",
- "contentType": "application/json",
- "body": "ewogICJyZXF1ZXN0cyI6IFsKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvc3lzdGVtLWNvbmZpZy9wdWJsaWMiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvYXV0aC92MS9hdXRoL21lIgogICAgfSwKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvbWVudXMvbmF2aWdhdGlvbiIKICAgIH0sCiAgICB7CiAgICAgICJtZXRob2QiOiAiR0VUIiwKICAgICAgInBhdGgiOiAiL2FwaS90cmFuL3YxL3RlYWNoaW5nL2Fzc2lnbm1lbnRzL21vY2stcGh5c2ljYWwiCiAgICB9CiAgXSwKICAidW5leHBlY3RlZCI6IFtdLAogICJ3cml0ZXMiOiBbXSwKICAicGFnZUVycm9ycyI6IFtdCn0="
- }
- ]
- }
- ],
- "status": "expected"
- }
- ],
- "id": "a01d8293b6a423e3d18f-364cf753ab5214963c3e",
- "file": "api-error-messages.spec.ts",
- "line": 181,
- "column": 1
- },
- {
- "title": "新建训练:业务说明与必填校验保留,不发起创建请求",
- "ok": true,
- "tags": [],
- "tests": [
- {
- "timeout": 60000,
- "annotations": [],
- "expectedStatus": "passed",
- "projectId": "",
- "projectName": "",
- "results": [
- {
- "workerIndex": 0,
- "parallelIndex": 0,
- "status": "passed",
- "duration": 2485,
- "errors": [],
- "stdout": [],
- "stderr": [],
- "retry": 0,
- "startTime": "2026-09-05T17:32:59.693Z",
- "annotations": [],
- "attachments": [
- {
- "name": "09-create-validation-preserved",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-新建训练:业务说明与必填校验保留,不发起创建请求\\attachments\\09-create-validation-preserved-4c333aadab5e6c9da93d389a099dd07c104ac11f.png"
- },
- {
- "name": "API 隔离与浏览器错误",
- "contentType": "application/json",
- "body": "ewogICJyZXF1ZXN0cyI6IFsKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvc3lzdGVtLWNvbmZpZy9wdWJsaWMiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvYXV0aC92MS9hdXRoL21lIgogICAgfSwKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvbWVudXMvbmF2aWdhdGlvbiIKICAgIH0sCiAgICB7CiAgICAgICJtZXRob2QiOiAiR0VUIiwKICAgICAgInBhdGgiOiAiL2FwaS90cmFuL3YxL2NvbnRlbnQvcHJvamVjdHMvc3VtbWFyeSIKICAgIH0sCiAgICB7CiAgICAgICJtZXRob2QiOiAiR0VUIiwKICAgICAgInBhdGgiOiAiL2FwaS90cmFuL3YxL2NvbnRlbnQvcHJvamVjdHMiCiAgICB9CiAgXSwKICAidW5leHBlY3RlZCI6IFtdLAogICJ3cml0ZXMiOiBbXSwKICAicGFnZUVycm9ycyI6IFtdCn0="
- }
- ]
- }
- ],
- "status": "expected"
- }
- ],
- "id": "a01d8293b6a423e3d18f-31297312774d5e164ef8",
- "file": "api-error-messages.spec.ts",
- "line": 195,
- "column": 1
- },
- {
- "title": "缓存列表:失活时晚到错误不弹出,返回不重放旧错误",
- "ok": true,
- "tags": [],
- "tests": [
- {
- "timeout": 60000,
- "annotations": [],
- "expectedStatus": "passed",
- "projectId": "",
- "projectName": "",
- "results": [
- {
- "workerIndex": 0,
- "parallelIndex": 0,
- "status": "passed",
- "duration": 1947,
- "errors": [],
- "stdout": [],
- "stderr": [],
- "retry": 0,
- "steps": [
- {
- "title": "Expect \"poll toBeGreaterThan\"",
- "duration": 356
- },
- {
- "title": "Expect \"poll toBe\"",
- "duration": 17
- }
- ],
- "startTime": "2026-09-05T17:33:02.191Z",
- "annotations": [],
- "attachments": [
- {
- "name": "10-inactive-page-no-message",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-缓存列表:失活时晚到错误不弹出,返回不重放旧错误\\attachments\\10-inactive-page-no-message-8860efdb888160db1c16587fccb41079a6a3face.png"
- },
- {
- "name": "11-reactivated-no-stale-message",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-缓存列表:失活时晚到错误不弹出,返回不重放旧错误\\attachments\\11-reactivated-no-stale-message-d113250e56afaff950f860ca351e366466cfcdea.png"
- },
- {
- "name": "API 隔离与浏览器错误",
- "contentType": "application/json",
- "body": "ewogICJyZXF1ZXN0cyI6IFsKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvc3lzdGVtLWNvbmZpZy9wdWJsaWMiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvYXV0aC92MS9hdXRoL21lIgogICAgfSwKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvbWVudXMvbmF2aWdhdGlvbiIKICAgIH0sCiAgICB7CiAgICAgICJtZXRob2QiOiAiR0VUIiwKICAgICAgInBhdGgiOiAiL2FwaS90cmFuL3YxL2NvbnRlbnQvcHJvamVjdHMvc3VtbWFyeSIKICAgIH0sCiAgICB7CiAgICAgICJtZXRob2QiOiAiR0VUIiwKICAgICAgInBhdGgiOiAiL2FwaS90cmFuL3YxL2NvbnRlbnQvcHJvamVjdHMiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvdHJhbi92MS9jb250ZW50L3Byb2plY3RzL3N1bW1hcnkiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvdHJhbi92MS9jb250ZW50L3Byb2plY3RzIgogICAgfSwKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvcm9sZXMvYWxsIgogICAgfSwKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvZGVwYXJ0bWVudHMvdHJlZSIKICAgIH0sCiAgICB7CiAgICAgICJtZXRob2QiOiAiR0VUIiwKICAgICAgInBhdGgiOiAiL2FwaS9hdXRoL3YxL3VzZXJzIgogICAgfSwKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvdXNlcnMvc3RhdHMiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvdHJhbi92MS9jb250ZW50L3Byb2plY3RzL3N1bW1hcnkiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvdHJhbi92MS9jb250ZW50L3Byb2plY3RzIgogICAgfQogIF0sCiAgInVuZXhwZWN0ZWQiOiBbXSwKICAid3JpdGVzIjogW10sCiAgInBhZ2VFcnJvcnMiOiBbXQp9"
- }
- ]
- }
- ],
- "status": "expected"
- }
- ],
- "id": "a01d8293b6a423e3d18f-4825b4e93934bda5a681",
- "file": "api-error-messages.spec.ts",
- "line": 206,
- "column": 1
- },
- {
- "title": "HTTP 合同:真实 Axios 超时中文化,403/409 元数据保留,静默请求不自动弹窗",
- "ok": true,
- "tags": [],
- "tests": [
- {
- "timeout": 60000,
- "annotations": [],
- "expectedStatus": "passed",
- "projectId": "",
- "projectName": "",
- "results": [
- {
- "workerIndex": 0,
- "parallelIndex": 0,
- "status": "passed",
- "duration": 1942,
- "errors": [],
- "stdout": [],
- "stderr": [],
- "retry": 0,
- "startTime": "2026-09-05T17:33:04.152Z",
- "annotations": [],
- "attachments": [
- {
- "name": "HTTP 合同证据",
- "contentType": "application/json",
- "body": "WwogIHsKICAgICJlbmRwb2ludCI6ICJ0aW1lb3V0IiwKICAgICJtZXNzYWdlIjogIuivt+axgui2heaXtu+8jOivt+eojeWQjumHjeivlSIsCiAgICAiY29kZSI6ICJORVRXT1JLX0VSUk9SIiwKICAgICJzdGF0dXMiOiBudWxsLAogICAgInJlcXVlc3RJZCI6ICIiCiAgfSwKICB7CiAgICAiZW5kcG9pbnQiOiAiZm9yYmlkZGVuIiwKICAgICJtZXNzYWdlIjogIuaXoOadg+iuv+mXrua1i+ivleaVsOaNriIsCiAgICAiY29kZSI6ICJBQ0NFU1NfREVOSUVEIiwKICAgICJzdGF0dXMiOiA0MDMsCiAgICAicmVxdWVzdElkIjogIm1vY2stNDAzIgogIH0sCiAgewogICAgImVuZHBvaW50IjogImNvbmZsaWN0IiwKICAgICJtZXNzYWdlIjogIueJiOacrOW3suWPmOWMlu+8jOivt+mHjeaWsOWKoOi9vSIsCiAgICAiY29kZSI6ICJWRVJTSU9OX0NPTkZMSUNUIiwKICAgICJzdGF0dXMiOiA0MDksCiAgICAicmVxdWVzdElkIjogIm1vY2stNDA5IgogIH0KXQ=="
- },
- {
- "name": "12-http-silent-errors",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-HTTP-合同-39274-中文化,403-409-元数据保留,静默请求不自动弹窗\\attachments\\12-http-silent-errors-95eb3df2d354eee7c7755066bf80544b01b9e891.png"
- },
- {
- "name": "15-business-message-keeps-original-text",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-HTTP-合同-39274-中文化,403-409-元数据保留,静默请求不自动弹窗\\attachments\\15-business-message-keeps-original-text-3e1f30e539433cd6d073a3a94a6b616d1b7f9691.png"
- },
- {
- "name": "取消请求与业务原文证据",
- "contentType": "application/json",
- "body": "ewogICJjYW5jZWxsYXRpb24iOiB7CiAgICAibmFtZSI6ICJDYW5jZWxlZEVycm9yIiwKICAgICJjb2RlIjogIkVSUl9DQU5DRUxFRCIKICB9LAogICJidXNpbmVzc0Vycm9yIjogewogICAgIm1lc3NhZ2UiOiAiTmV0d29yayBFcnJvciIsCiAgICAiY29kZSI6ICJBU1NFVF9WQUxJREFUSU9OIiwKICAgICJyZXF1ZXN0SWQiOiAibW9jay1idXNpbmVzcyIsCiAgICAic3RhdHVzIjogNDAwCiAgfQp9"
- },
- {
- "name": "API 隔离与浏览器错误",
- "contentType": "application/json",
- "body": "ewogICJyZXF1ZXN0cyI6IFsKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvc3lzdGVtLWNvbmZpZy9wdWJsaWMiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvYXV0aC92MS9hdXRoL21lIgogICAgfSwKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvbWVudXMvbmF2aWdhdGlvbiIKICAgIH0sCiAgICB7CiAgICAgICJtZXRob2QiOiAiR0VUIiwKICAgICAgInBhdGgiOiAiL2FwaS90cmFuL3YxL2NvbnRlbnQvcHJvamVjdHMvc3VtbWFyeSIKICAgIH0sCiAgICB7CiAgICAgICJtZXRob2QiOiAiR0VUIiwKICAgICAgInBhdGgiOiAiL2FwaS90cmFuL3YxL2NvbnRlbnQvcHJvamVjdHMiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvYXV0aC92MS9fX21lc3NhZ2VfZTJlL3RpbWVvdXQiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvYXV0aC92MS9fX21lc3NhZ2VfZTJlL2ZvcmJpZGRlbiIKICAgIH0sCiAgICB7CiAgICAgICJtZXRob2QiOiAiR0VUIiwKICAgICAgInBhdGgiOiAiL2FwaS9hdXRoL3YxL19fbWVzc2FnZV9lMmUvY29uZmxpY3QiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvYXV0aC92MS9fX21lc3NhZ2VfZTJlL3RpbWVvdXQiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvYXV0aC92MS9fX21lc3NhZ2VfZTJlL2J1c2luZXNzLXRleHQiCiAgICB9CiAgXSwKICAidW5leHBlY3RlZCI6IFtdLAogICJ3cml0ZXMiOiBbXSwKICAicGFnZUVycm9ycyI6IFtdCn0="
- }
- ]
- }
- ],
- "status": "expected"
- }
- ],
- "id": "a01d8293b6a423e3d18f-eae6f6dfb8332cc93a68",
- "file": "api-error-messages.spec.ts",
- "line": 235,
- "column": 1
- },
- {
- "title": "局域网教学列表:既有 ElMessage.error 使用全局关闭和自动消失配置",
- "ok": true,
- "tags": [],
- "tests": [
- {
- "timeout": 60000,
- "annotations": [],
- "expectedStatus": "passed",
- "projectId": "",
- "projectName": "",
- "results": [
- {
- "workerIndex": 0,
- "parallelIndex": 0,
- "status": "passed",
- "duration": 6935,
- "errors": [],
- "stdout": [],
- "stderr": [],
- "retry": 0,
- "startTime": "2026-09-05T17:33:06.107Z",
- "annotations": [],
- "attachments": [
- {
- "name": "13-lan-teaching-message",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-局域网教学列表:既有-ElMessage-error-使用全局关闭和自动消失配置\\attachments\\13-lan-teaching-message-bf868d286d097355c25d44a190d448de0fac2dcf.png"
- },
- {
- "name": "14-lan-teaching-after-dismiss",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-局域网教学列表:既有-ElMessage-error-使用全局关闭和自动消失配置\\attachments\\14-lan-teaching-after-dismiss-cca08e9d67eaa7575f446c040ea339316e6f8b8b.png"
- },
- {
- "name": "API 隔离与浏览器错误",
- "contentType": "application/json",
- "body": "ewogICJyZXF1ZXN0cyI6IFsKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvc3lzdGVtLWNvbmZpZy9wdWJsaWMiCiAgICB9LAogICAgewogICAgICAibWV0aG9kIjogIkdFVCIsCiAgICAgICJwYXRoIjogIi9hcGkvYXV0aC92MS9hdXRoL21lIgogICAgfSwKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL2F1dGgvdjEvbWVudXMvbmF2aWdhdGlvbiIKICAgIH0sCiAgICB7CiAgICAgICJtZXRob2QiOiAiR0VUIiwKICAgICAgInBhdGgiOiAiL2FwaS90cmFuL3YxL3RlYWNoaW5nL2Fzc2lnbm1lbnRzIgogICAgfSwKICAgIHsKICAgICAgIm1ldGhvZCI6ICJHRVQiLAogICAgICAicGF0aCI6ICIvYXBpL3RyYW4vdjEvdGVhY2hpbmcvYXNzaWdubWVudHMvc3VtbWFyeSIKICAgIH0KICBdLAogICJ1bmV4cGVjdGVkIjogW10sCiAgIndyaXRlcyI6IFtdLAogICJwYWdlRXJyb3JzIjogW10KfQ=="
- }
- ]
- }
- ],
- "status": "expected"
- }
- ],
- "id": "a01d8293b6a423e3d18f-bc26053607f6ace6ff92",
- "file": "api-error-messages.spec.ts",
- "line": 295,
- "column": 1
- },
- {
- "title": "模型桥接 DOM 合同:初次错误与晚写详情转为重试说明,ready 恢复交互",
- "ok": true,
- "tags": [],
- "tests": [
- {
- "timeout": 60000,
- "annotations": [],
- "expectedStatus": "passed",
- "projectId": "",
- "projectName": "",
- "results": [
- {
- "workerIndex": 0,
- "parallelIndex": 0,
- "status": "passed",
- "duration": 791,
- "errors": [],
- "stdout": [],
- "stderr": [],
- "retry": 0,
- "startTime": "2026-09-05T17:33:13.059Z",
- "annotations": [],
- "attachments": [
- {
- "name": "16-model-bridge-neutral-retry",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-模型桥接-DOM-合同:初次错误与晚写详情转为重试说明,ready-恢复交互\\attachments\\16-model-bridge-neutral-retry-9e8444c1b83af1d3b6be9d12b894d0ced4d17299.png"
- },
- {
- "name": "17-model-bridge-ready",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\test-results\\api-error-messages-模型桥接-DOM-合同:初次错误与晚写详情转为重试说明,ready-恢复交互\\attachments\\17-model-bridge-ready-80cdec397323585143136b2d8ae522630c30257e.png"
- },
- {
- "name": "API 隔离与浏览器错误",
- "contentType": "application/json",
- "body": "ewogICJyZXF1ZXN0cyI6IFtdLAogICJ1bmV4cGVjdGVkIjogW10sCiAgIndyaXRlcyI6IFtdLAogICJwYWdlRXJyb3JzIjogW10KfQ=="
- }
- ]
- }
- ],
- "status": "expected"
- }
- ],
- "id": "a01d8293b6a423e3d18f-c8d259ab5093a7d5f9c8",
- "file": "api-error-messages.spec.ts",
- "line": 307,
- "column": 1
- }
- ]
- }
- ],
- "errors": [],
- "stats": {
- "startTime": "2026-09-05T17:32:19.650Z",
- "duration": 84090.698,
- "expected": 9,
- "skipped": 0,
- "unexpected": 0,
- "flaky": 0
- }
- }
|