{ "config": { "configFile": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\scene-editor-closure.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/scene-editor-closure-20260906/playwright", "open": "never" } ], [ "json", { "outputFile": "reports/scene-editor-closure-20260906/results.json" } ] ], "reportSlowTests": { "max": 5, "threshold": 300000 }, "quiet": false, "projects": [ { "outputDir": "E:/work/edit_3d/unreal_tran/ute2e/reports/scene-editor-closure-20260906/test-results", "repeatEach": 1, "retries": 0, "metadata": { "actualWorkers": 1 }, "id": "", "name": "", "testDir": "E:/work/edit_3d/unreal_tran/ute2e/tests", "testIgnore": [], "testMatch": [ "scene-editor-*closure.spec.ts" ], "timeout": 180000 } ], "shard": null, "updateSnapshots": "missing", "updateSourceMethod": "patch", "version": "1.55.0", "workers": 1, "webServer": null }, "suites": [ { "title": "scene-editor-async-closure.spec.ts", "file": "scene-editor-async-closure.spec.ts", "column": 0, "line": 0, "specs": [ { "title": "加载失败重试与加载互斥:不展示可写半场景、恢复网络后模型完整加载", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 8661, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 47 }, { "title": "Expect \"poll toBe\"", "duration": 884 } ], "startTime": "2026-09-06T10:24:05.760Z", "annotations": [], "attachments": [ { "name": "60-scene-load-failure-retry", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-async-closure-加载失败重试与加载互斥:不展示可写半场景、恢复网络后模型完整加载\\attachments\\60-scene-load-failure-retry-bcafe64eeb8ce6f7d80edb15916770893d2b09a0.png" }, { "name": "61-model-loading-blocks-partial-save", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-async-closure-加载失败重试与加载互斥:不展示可写半场景、恢复网络后模型完整加载\\attachments\\61-model-loading-blocks-partial-save-1722bedde84490e939186cce6826d9a159dc093e.png" } ] } ], "status": "expected" } ], "id": "575a4480be47befcf397-8f7fdcc948f9a668f012", "file": "scene-editor-async-closure.spec.ts", "line": 6, "column": 1 }, { "title": "延迟保存快照:重复点击只提交一次,期间新编辑保留,旧恢复稿不会误报冲突", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 12526, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 1252 }, { "title": "Expect \"poll toBe\"", "duration": 856 }, { "title": "Expect \"poll toBe\"", "duration": 3 }, { "title": "Expect \"poll toBe\"", "duration": 382 }, { "title": "Expect \"poll toBe\"", "duration": 896 }, { "title": "Expect \"poll toBe\"", "duration": 173 } ], "startTime": "2026-09-06T10:24:15.181Z", "annotations": [], "attachments": [ { "name": "62-new-edits-preserved-during-save", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-async-closure-41b99-复点击只提交一次,期间新编辑保留,旧恢复稿不会误报冲突\\attachments\\62-new-edits-preserved-during-save-5fb848bba12f1b18dcb8ef7a85f10f71eabacbe3.png" } ] } ], "status": "expected" } ], "id": "575a4480be47befcf397-a7e3f1f5c6376b9fbf17", "file": "scene-editor-async-closure.spec.ts", "line": 30, "column": 1 } ] }, { "title": "scene-editor-downstream-closure.spec.ts", "file": "scene-editor-downstream-closure.spec.ts", "column": 0, "line": 0, "specs": [ { "title": "fox:场景发布后在真实训练编排选择、保存并重开静态模型", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 15813, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 16 } ], "startTime": "2026-09-06T10:24:27.746Z", "annotations": [], "attachments": [ { "name": "70-fox-training-scene-reopened", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-downstream-closure-fox:场景发布后在真实训练编排选择、保存并重开静态模型\\attachments\\70-fox-training-scene-reopened-1639ae91c8ff70bde8b0be5a0d015d028d44e6de.png" } ] } ], "status": "expected" } ], "id": "2ea1a7ae4af2a736b944-1d2dff7fe46411020c0b", "file": "scene-editor-downstream-closure.spec.ts", "line": 4, "column": 63 }, { "title": "truck:场景发布后在真实训练编排选择、保存并重开静态模型", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 18404, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 235 } ], "startTime": "2026-09-06T10:24:43.573Z", "annotations": [], "attachments": [ { "name": "70-truck-training-scene-reopened", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-downstream-cl-ee237-ck:场景发布后在真实训练编排选择、保存并重开静态模型\\attachments\\70-truck-training-scene-reopened-c071233858019110dc3102c5a59268c8098cfa59.png" } ] } ], "status": "expected" } ], "id": "2ea1a7ae4af2a736b944-87d0cb76029294c20442", "file": "scene-editor-downstream-closure.spec.ts", "line": 4, "column": 63 } ] }, { "title": "scene-editor-permissions-closure.spec.ts", "file": "scene-editor-permissions-closure.spec.ts", "column": 0, "line": 0, "specs": [ { "title": "仅场景编辑权限:固定模型可加载和保存,不能发布或访问模型页面", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 10287, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 1043 }, { "title": "Expect \"poll toBe\"", "duration": 880 }, { "title": "Expect \"poll toBe\"", "duration": 270 } ], "startTime": "2026-09-06T10:25:02.012Z", "annotations": [], "attachments": [ { "name": "51-scene-update-only-saved", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-permissions-c-f3b5c-编辑权限:固定模型可加载和保存,不能发布或访问模型页面\\attachments\\51-scene-update-only-saved-f7388e35a457ab515e375a3e20e2793b681d4b0d.png" } ] } ], "status": "expected" } ], "id": "d0c0880734f11c9888fc-ff42090ec92fbe8beb5b", "file": "scene-editor-permissions-closure.spec.ts", "line": 110, "column": 1 }, { "title": "仅场景发布权限:浏览器发布已存副本,不发送保存或上传请求", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 7702, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 1070 }, { "title": "Expect \"poll toBe\"", "duration": 9 } ], "startTime": "2026-09-06T10:25:12.316Z", "annotations": [], "attachments": [ { "name": "52-scene-publish-only-no-save", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-permissions-c-54924-场景发布权限:浏览器发布已存副本,不发送保存或上传请求\\attachments\\52-scene-publish-only-no-save-28f0d4ba0206564466b1322f8ea078a9f03a1d93.png" } ] } ], "status": "expected" } ], "id": "d0c0880734f11c9888fc-58d9cbce5aaad65214ed", "file": "scene-editor-permissions-closure.spec.ts", "line": 147, "column": 1 }, { "title": "无场景页面权限:编辑路由和直接内容接口均拒绝访问", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 4834, "errors": [], "stdout": [], "stderr": [], "retry": 0, "startTime": "2026-09-06T10:25:20.036Z", "annotations": [], "attachments": [ { "name": "53-scene-route-access-denied", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-permissions-closure-无场景页面权限:编辑路由和直接内容接口均拒绝访问\\attachments\\53-scene-route-access-denied-194f1508efe48603c64ef6b9ac921315610dcee4.png" } ] } ], "status": "expected" } ], "id": "d0c0880734f11c9888fc-072ebbeb590c211d8e85", "file": "scene-editor-permissions-closure.spec.ts", "line": 175, "column": 1 }, { "title": "后台场景未保存时切换角色:关闭确认保留草稿,保存切换后重建只读权限", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 15055, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 916 }, { "title": "Expect \"poll toBe\"", "duration": 7 }, { "title": "Expect \"poll toBe\"", "duration": 192 } ], "startTime": "2026-09-06T10:25:24.880Z", "annotations": [], "attachments": [ { "name": "54-scene-role-switch-cancel-keeps-draft", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-permissions-c-4c783-存时切换角色:关闭确认保留草稿,保存切换后重建只读权限\\attachments\\54-scene-role-switch-cancel-keeps-draft-14e2bc4f9d547e122b4ae74afcee0fcae168b10e.png" }, { "name": "55-scene-role-switch-saved-readonly", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-permissions-c-4c783-存时切换角色:关闭确认保留草稿,保存切换后重建只读权限\\attachments\\55-scene-role-switch-saved-readonly-df4aead6c1e902b5730ec128b01f3f145967a855.png" } ] } ], "status": "expected" } ], "id": "d0c0880734f11c9888fc-604216b87aefdf788044", "file": "scene-editor-permissions-closure.spec.ts", "line": 204, "column": 1 }, { "title": "双标签各自修改场景:保存和明确丢弃当前页均保留另一页真实恢复稿", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 17430, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 890 }, { "title": "Expect \"poll toBe\"", "duration": 451 }, { "title": "Expect \"poll toEqual\"", "duration": 888 }, { "title": "Expect \"poll toBe\"", "duration": 881 }, { "title": "Expect \"poll toEqual\"", "duration": 2 }, { "title": "Expect \"poll toBe\"", "duration": 869 }, { "title": "Expect \"poll toBe\"", "duration": 1084 }, { "title": "Expect \"poll toEqual\"", "duration": 5 } ], "startTime": "2026-09-06T10:25:39.947Z", "annotations": [], "attachments": [ { "name": "56-scene-other-tab-recovery-preserved", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-permissions-c-868b3-自修改场景:保存和明确丢弃当前页均保留另一页真实恢复稿\\attachments\\56-scene-other-tab-recovery-preserved-47a3200c2fce92a8e02f7e195382a692a7f48850.png" } ] } ], "status": "expected" } ], "id": "d0c0880734f11c9888fc-507d0182aa032fd9e24a", "file": "scene-editor-permissions-closure.spec.ts", "line": 268, "column": 1 } ] }, { "title": "scene-editor-persistence-closure.spec.ts", "file": "scene-editor-persistence-closure.spec.ts", "column": 0, "line": 0, "specs": [ { "title": "工程 JSON 与小 GLB:真实上传、损坏拒绝、引用失败回滚、相机参数往返", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 22988, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 182 }, { "title": "Expect \"poll toBe\"", "duration": 8 }, { "title": "Expect \"poll toBe\"", "duration": 9 }, { "title": "Expect \"poll toBe\"", "duration": 7 }, { "title": "Expect \"poll toBe\"", "duration": 880 }, { "title": "Expect \"poll toBe\"", "duration": 7 }, { "title": "Expect \"poll toBe\"", "duration": 883 }, { "title": "Expect \"poll toBe\"", "duration": 200 }, { "title": "Expect \"poll toBe\"", "duration": 14 }, { "title": "Expect \"poll toBe\"", "duration": 886 }, { "title": "Expect \"poll toBe\"", "duration": 9 } ], "startTime": "2026-09-06T10:25:57.403Z", "annotations": [], "attachments": [ { "name": "10-invalid-reference-rolled-back", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-persistence-c-9277e-GLB:真实上传、损坏拒绝、引用失败回滚、相机参数往返\\attachments\\10-invalid-reference-rolled-back-05f07581c2912fa8b34b6a60bf1dc2dd010aa862.png" }, { "name": "11-small-glb-real-upload", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-persistence-c-9277e-GLB:真实上传、损坏拒绝、引用失败回滚、相机参数往返\\attachments\\11-small-glb-real-upload-f95ba088694823bd5f5a71d70d90326fead99212.png" }, { "name": "12-json-glb-reopened", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-persistence-c-9277e-GLB:真实上传、损坏拒绝、引用失败回滚、相机参数往返\\attachments\\12-json-glb-reopened-5af43bf69f6e95e35c4d42ea94835a599fab9ef4.png" } ] } ], "status": "expected" } ], "id": "b6d4258f35bda29d9ea1-6cc96fb401af62790187", "file": "scene-editor-persistence-closure.spec.ts", "line": 10, "column": 1 }, { "title": "保存失败与封面降级:503 保留草稿,封面上传失败保留旧图,恢复后可重试", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 13793, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 390 }, { "title": "Expect \"poll toBe\"", "duration": 9 }, { "title": "Expect \"poll toBe\"", "duration": 914 }, { "title": "Expect \"poll toBe\"", "duration": 610 } ], "startTime": "2026-09-06T10:26:20.402Z", "annotations": [], "attachments": [ { "name": "13-save-failure-keeps-draft", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-persistence-c-76357-:503-保留草稿,封面上传失败保留旧图,恢复后可重试\\attachments\\13-save-failure-keeps-draft-5eb981845121d792227751835c6fb6280e2c74ba.png" }, { "name": "14-cover-failure-keeps-old-image", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-persistence-c-76357-:503-保留草稿,封面上传失败保留旧图,恢复后可重试\\attachments\\14-cover-failure-keeps-old-image-b6f09855431366456d99ce13fe930dae908d48aa.png" }, { "name": "15-save-retry-success", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-persistence-c-76357-:503-保留草稿,封面上传失败保留旧图,恢复后可重试\\attachments\\15-save-retry-success-5e4541dd400beff4e856c5b33499a09d74a5fb12.png" } ] } ], "status": "expected" } ], "id": "b6d4258f35bda29d9ea1-de5526c41750602bc87b", "file": "scene-editor-persistence-closure.spec.ts", "line": 64, "column": 1 }, { "title": "同版本恢复与 409:真实未保存草稿重载、服务器新版本保护与隔离下载", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 15945, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 387 }, { "title": "Expect \"poll toBeGreaterThan\"", "duration": 868 }, { "title": "Expect \"poll toBe\"", "duration": 9 }, { "title": "Expect \"poll toBe\"", "duration": 894 }, { "title": "Expect \"poll toBe\"", "duration": 469 } ], "startTime": "2026-09-06T10:26:34.209Z", "annotations": [], "attachments": [ { "name": "16-real-unsaved-recovery", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-persistence-c-65cd5-409:真实未保存草稿重载、服务器新版本保护与隔离下载\\attachments\\16-real-unsaved-recovery-41c248cd04d1f0203ab044bbbbe65bdd4b349c51.png" }, { "name": "17-conflict-does-not-overwrite", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-persistence-c-65cd5-409:真实未保存草稿重载、服务器新版本保护与隔离下载\\attachments\\17-conflict-does-not-overwrite-2a666b3204c597f2999ec44b69184ba1c9ad43f6.png" }, { "name": "18-stale-recovery-explicit-decision", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-persistence-c-65cd5-409:真实未保存草稿重载、服务器新版本保护与隔离下载\\attachments\\18-stale-recovery-explicit-decision-e3f73496423fb14f7101245ea8289af9a30adf8c.png" } ] } ], "status": "expected" } ], "id": "b6d4258f35bda29d9ea1-07fb95896e51aac724cd", "file": "scene-editor-persistence-closure.spec.ts", "line": 88, "column": 1 }, { "title": "发布:前端绑定校验、保存与发布失败阻断、真实固定版本供训练目录使用", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 14921, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 193 }, { "title": "Expect \"poll toBe\"", "duration": 17 } ], "startTime": "2026-09-06T10:26:50.166Z", "annotations": [], "attachments": [ { "name": "19-publish-failure-stays-draft", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-persistence-c-f3c53-定校验、保存与发布失败阻断、真实固定版本供训练目录使用\\attachments\\19-publish-failure-stays-draft-55033546226558dac6a51ac98602d0843511876e.png" }, { "name": "20-scene-published-fixed-version", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-persistence-c-f3c53-定校验、保存与发布失败阻断、真实固定版本供训练目录使用\\attachments\\20-scene-published-fixed-version-2fbecdebdab60144c77746719660eaaf060932f9.png" }, { "name": "21-published-scene-cover-in-list", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-persistence-c-f3c53-定校验、保存与发布失败阻断、真实固定版本供训练目录使用\\attachments\\21-published-scene-cover-in-list-30bd8194718756cb25ed82589ae7c81bd2363e6e.png" } ] } ], "status": "expected" } ], "id": "b6d4258f35bda29d9ea1-46054e87eca4e87660d2", "file": "scene-editor-persistence-closure.spec.ts", "line": 120, "column": 1 } ] }, { "title": "scene-editor-templates-closure.spec.ts", "file": "scene-editor-templates-closure.spec.ts", "column": 0, "line": 0, "specs": [ { "title": "场景模板实际加载、保存重开:真实装备车库", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 9485, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 117 }, { "title": "Expect \"poll toBe\"", "duration": 193 }, { "title": "Expect \"poll toBe\"", "duration": 878 }, { "title": "Expect \"poll toBe\"", "duration": 16 } ], "startTime": "2026-09-06T10:27:05.118Z", "annotations": [], "attachments": [ { "name": "20-template-depot-1", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-templates-closure-场景模板实际加载、保存重开:真实装备车库\\attachments\\20-template-depot-1-b94f06050cef74a4aeb174ebde7595a73ad6a4c9.png" } ] } ], "status": "expected" } ], "id": "dcad141e22d6fb4f278b-c16bc463ee09b41aeec3", "file": "scene-editor-templates-closure.spec.ts", "line": 60, "column": 3 }, { "title": "场景模板实际加载、保存重开:真实野外训练场", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 10356, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 932 }, { "title": "Expect \"poll toBe\"", "duration": 891 }, { "title": "Expect \"poll toBe\"", "duration": 878 }, { "title": "Expect \"poll toBe\"", "duration": 399 } ], "startTime": "2026-09-06T10:27:14.614Z", "annotations": [], "attachments": [ { "name": "21-template-terrain-1", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-templates-closure-场景模板实际加载、保存重开:真实野外训练场\\attachments\\21-template-terrain-1-e0372c0f4b0de556c73c13a3f39d2678e400d30b.png" } ] } ], "status": "expected" } ], "id": "dcad141e22d6fb4f278b-6945cab62e38da9c17db", "file": "scene-editor-templates-closure.spec.ts", "line": 60, "column": 3 }, { "title": "场景模板实际加载、保存重开:综合检验车间", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 8873, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 950 }, { "title": "Expect \"poll toBe\"", "duration": 3 }, { "title": "Expect \"poll toBe\"", "duration": 880 }, { "title": "Expect \"poll toBe\"", "duration": 5 } ], "startTime": "2026-09-06T10:27:24.980Z", "annotations": [], "attachments": [ { "name": "22-template-workshop-1", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-templates-closure-场景模板实际加载、保存重开:综合检验车间\\attachments\\22-template-workshop-1-630e13e0c8646d0da4d0c8bdeb1db31b483f65ac.png" } ] } ], "status": "expected" } ], "id": "dcad141e22d6fb4f278b-8fec87f708b178499b22", "file": "scene-editor-templates-closure.spec.ts", "line": 60, "column": 3 }, { "title": "场景模板实际加载、保存重开:演示维修车间(可拆分)", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 16827, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 6 }, { "title": "Expect \"poll toBe\"", "duration": 2352 }, { "title": "Expect \"poll toBe\"", "duration": 970 }, { "title": "Expect \"poll toBe\"", "duration": 2391 } ], "startTime": "2026-09-06T10:27:33.863Z", "annotations": [], "attachments": [ { "name": "23-template-workshop-real", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-templates-closure-场景模板实际加载、保存重开:演示维修车间(可拆分)\\attachments\\23-template-workshop-real-af23224a3356e092fbca276a7e9c890a9ea98b6d.png" } ] } ], "status": "expected" } ], "id": "dcad141e22d6fb4f278b-52a128e64a6a44f01b1b", "file": "scene-editor-templates-closure.spec.ts", "line": 60, "column": 3 }, { "title": "场景模板实际加载、保存重开:总成拆卸车间", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 8767, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 917 }, { "title": "Expect \"poll toBe\"", "duration": 6 }, { "title": "Expect \"poll toBe\"", "duration": 881 }, { "title": "Expect \"poll toBe\"", "duration": 5 } ], "startTime": "2026-09-06T10:27:50.701Z", "annotations": [], "attachments": [ { "name": "24-template-workshop-2", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-templates-closure-场景模板实际加载、保存重开:总成拆卸车间\\attachments\\24-template-workshop-2-1efef10a7936083fcf6564010a115032f05d4056.png" } ] } ], "status": "expected" } ], "id": "dcad141e22d6fb4f278b-ad1527532544b5ca558d", "file": "scene-editor-templates-closure.spec.ts", "line": 60, "column": 3 }, { "title": "场景模板实际加载、保存重开:部件分解车间", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 8779, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 11 }, { "title": "Expect \"poll toBe\"", "duration": 4 }, { "title": "Expect \"poll toBe\"", "duration": 883 }, { "title": "Expect \"poll toBe\"", "duration": 8 } ], "startTime": "2026-09-06T10:27:59.479Z", "annotations": [], "attachments": [ { "name": "25-template-workshop-3", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-templates-closure-场景模板实际加载、保存重开:部件分解车间\\attachments\\25-template-workshop-3-0ae893985dd2a81428ef5ec0b0be20e102630da6.png" } ] } ], "status": "expected" } ], "id": "dcad141e22d6fb4f278b-aa4dc579893eb90e5a2c", "file": "scene-editor-templates-closure.spec.ts", "line": 60, "column": 3 }, { "title": "场景模板实际加载、保存重开:清洗检测车间", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 8633, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 15 }, { "title": "Expect \"poll toBe\"", "duration": 4 }, { "title": "Expect \"poll toBe\"", "duration": 879 }, { "title": "Expect \"poll toBe\"", "duration": 5 } ], "startTime": "2026-09-06T10:28:08.269Z", "annotations": [], "attachments": [ { "name": "26-template-workshop-4", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-templates-closure-场景模板实际加载、保存重开:清洗检测车间\\attachments\\26-template-workshop-4-18603ff60a745210c089d577791039692a6c53e4.png" } ] } ], "status": "expected" } ], "id": "dcad141e22d6fb4f278b-384fc3ca8bf72fa1c66a", "file": "scene-editor-templates-closure.spec.ts", "line": 60, "column": 3 }, { "title": "场景模板实际加载、保存重开:复装调试车间", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 9034, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 16 }, { "title": "Expect \"poll toBe\"", "duration": 5 }, { "title": "Expect \"poll toBe\"", "duration": 880 }, { "title": "Expect \"poll toBe\"", "duration": 18 } ], "startTime": "2026-09-06T10:28:16.917Z", "annotations": [], "attachments": [ { "name": "27-template-workshop-5", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-templates-closure-场景模板实际加载、保存重开:复装调试车间\\attachments\\27-template-workshop-5-b4abd6b6e7bdc106f54e61c26f139abb586b3b25.png" } ] } ], "status": "expected" } ], "id": "dcad141e22d6fb4f278b-d16adc7b3fa864b54758", "file": "scene-editor-templates-closure.spec.ts", "line": 60, "column": 3 }, { "title": "场景模板实际加载、保存重开:室外综合训练场", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 8601, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 31 }, { "title": "Expect \"poll toBe\"", "duration": 5 }, { "title": "Expect \"poll toBe\"", "duration": 874 }, { "title": "Expect \"poll toBe\"", "duration": 19 } ], "startTime": "2026-09-06T10:28:25.967Z", "annotations": [], "attachments": [ { "name": "28-template-outdoor-1", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-templates-closure-场景模板实际加载、保存重开:室外综合训练场\\attachments\\28-template-outdoor-1-252598baacd8ac3e60b8050ccbf5fa5e81cb875f.png" } ] } ], "status": "expected" } ], "id": "dcad141e22d6fb4f278b-a8fce07c8d37aab25759", "file": "scene-editor-templates-closure.spec.ts", "line": 60, "column": 3 }, { "title": "模板搜索与未保存切换确认保留和放弃", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 7905, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 480 }, { "title": "Expect \"poll toBe\"", "duration": 9 }, { "title": "Expect \"poll toBe\"", "duration": 867 } ], "startTime": "2026-09-06T10:28:34.583Z", "annotations": [], "attachments": [ { "name": "29-template-confirm-empty", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-templates-closure-模板搜索与未保存切换确认保留和放弃\\attachments\\29-template-confirm-empty-c3412d63dd2b64db245f43b7884bd18078c4603c.png" } ] } ], "status": "expected" } ], "id": "dcad141e22d6fb4f278b-795b90f9f94f80df7bfd", "file": "scene-editor-templates-closure.spec.ts", "line": 92, "column": 1 }, { "title": "八种基础资源逐项放置、真实拖放、搜索和保存重开", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 9861, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 7 }, { "title": "Expect \"poll toBe\"", "duration": 3 }, { "title": "Expect \"poll toBe\"", "duration": 5 }, { "title": "Expect \"poll toBe\"", "duration": 5 }, { "title": "Expect \"poll toBe\"", "duration": 6 }, { "title": "Expect \"poll toBe\"", "duration": 9 }, { "title": "Expect \"poll toBe\"", "duration": 37 }, { "title": "Expect \"poll toBe\"", "duration": 35 }, { "title": "Expect \"poll toBe\"", "duration": 11 }, { "title": "Expect \"poll toBe\"", "duration": 7 }, { "title": "Expect \"poll toBe\"", "duration": 9 }, { "title": "Expect \"poll toBe\"", "duration": 891 }, { "title": "Expect \"poll toBe\"", "duration": 6 } ], "startTime": "2026-09-06T10:28:42.501Z", "annotations": [], "attachments": [ { "name": "30-eight-basic-assets-reopened", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-templates-closure-八种基础资源逐项放置、真实拖放、搜索和保存重开\\attachments\\30-eight-basic-assets-reopened-db9d240a62964056c9443d3f4b6041716d28d76b.png" } ] } ], "status": "expected" } ], "id": "dcad141e22d6fb4f278b-90de9edbd4d7fd9e6d8a", "file": "scene-editor-templates-closure.spec.ts", "line": 123, "column": 1 }, { "title": "两种整体场地加载、重复放置阻止与显式删除后替换", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 14433, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 20 }, { "title": "Expect \"poll toBe\"", "duration": 2 }, { "title": "Expect \"poll toBe\"", "duration": 266 }, { "title": "Expect \"poll toBe\"", "duration": 893 }, { "title": "Expect \"poll toBe\"", "duration": 10 }, { "title": "Expect \"poll toBe\"", "duration": 4 }, { "title": "Expect \"poll toBe\"", "duration": 552 }, { "title": "Expect \"poll toBe\"", "duration": 880 }, { "title": "Expect \"poll toBe\"", "duration": 333 } ], "startTime": "2026-09-06T10:28:52.372Z", "annotations": [], "attachments": [ { "name": "31-venue-depot-reopened", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-templates-closure-两种整体场地加载、重复放置阻止与显式删除后替换\\attachments\\31-venue-depot-reopened-7f145261822d801517e00cbd9b9c3aaf01efa6ec.png" }, { "name": "32-venue-terrain-reopened", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-templates-closure-两种整体场地加载、重复放置阻止与显式删除后替换\\attachments\\32-venue-terrain-reopened-46b72440b98f0cbb6efd3b2f54fa7438e7bc906e.png" } ] } ], "status": "expected" } ], "id": "dcad141e22d6fb4f278b-a154681324f8436d76e2", "file": "scene-editor-templates-closure.spec.ts", "line": 167, "column": 1 }, { "title": "模型成果狐狸卡车双击与真实拖入、树搜索和部件隐藏重开", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 18765, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 375 }, { "title": "Expect \"poll toBe\"", "duration": 2 }, { "title": "Expect \"poll toBe\"", "duration": 870 }, { "title": "Expect \"poll toBe\"", "duration": 4 }, { "title": "Expect \"poll toBe\"", "duration": 113 }, { "title": "Expect \"poll toBe\"", "duration": 8 }, { "title": "Expect \"poll toBe\"", "duration": 880 }, { "title": "Expect \"poll toBe\"", "duration": 874 }, { "title": "Expect \"poll toBe\"", "duration": 885 }, { "title": "Expect \"poll toBe\"", "duration": 11 } ], "startTime": "2026-09-06T10:29:06.817Z", "annotations": [], "attachments": [ { "name": "33-fox-placed-visible", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-templates-closure-模型成果狐狸卡车双击与真实拖入、树搜索和部件隐藏重开\\attachments\\33-fox-placed-visible-fa2377e8659c4f45630894cf655e6309273deae5.png" }, { "name": "34-truck-placed-part-restored", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-templates-closure-模型成果狐狸卡车双击与真实拖入、树搜索和部件隐藏重开\\attachments\\34-truck-placed-part-restored-8af7f3874fcde860cdfaf3b1075526b4dd84e572.png" } ] } ], "status": "expected" } ], "id": "dcad141e22d6fb4f278b-47b93ecb3dad3096dda4", "file": "scene-editor-templates-closure.spec.ts", "line": 198, "column": 1 } ] }, { "title": "scene-editor-viewport-closure.spec.ts", "file": "scene-editor-viewport-closure.spec.ts", "column": 0, "line": 0, "specs": [ { "title": "真实相机操控、视口拾取、预览禁写和两尺寸主题可读性", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 18992, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 172 }, { "title": "Expect \"poll toBe\"", "duration": 126 }, { "title": "Expect \"poll toBe\"", "duration": 4916 }, { "title": "Expect \"poll toBe\"", "duration": 3894 }, { "title": "Expect \"poll toBe\"", "duration": 110 }, { "title": "Expect \"poll toBe\"", "duration": 112 }, { "title": "Expect \"poll toBe\"", "duration": 116 }, { "title": "Expect \"poll toBe\"", "duration": 112 }, { "title": "Expect \"poll toBe\"", "duration": 9 } ], "startTime": "2026-09-06T10:29:25.609Z", "annotations": [], "attachments": [ { "name": "40-viewport-dark-1920", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-viewport-closure-真实相机操控、视口拾取、预览禁写和两尺寸主题可读性\\attachments\\40-viewport-dark-1920-6f73c71d463ef8d27e1da0b2e3a7ee470cce0995.png" }, { "name": "41-viewport-light-1440", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-viewport-closure-真实相机操控、视口拾取、预览禁写和两尺寸主题可读性\\attachments\\41-viewport-light-1440-dc92e9151d424a939ea25d65d5db32e301d4bdcd.png" }, { "name": "42-fox-preview-original-material", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-viewport-closure-真实相机操控、视口拾取、预览禁写和两尺寸主题可读性\\attachments\\42-fox-preview-original-material-1f3084811239e15fa31ff9b11641c1a758c2e0a7.png" } ] } ], "status": "expected" } ], "id": "6ef420bb3894a11c27b3-673d73e06ee8cb25a67e", "file": "scene-editor-viewport-closure.spec.ts", "line": 76, "column": 1 }, { "title": "真实变换手柄移动旋转缩放、吸附与保存重开", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 11654, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 418 }, { "title": "Expect \"poll toBe\"", "duration": 2 }, { "title": "Expect \"poll toBe\"", "duration": 114 }, { "title": "Expect \"poll toEqual\"", "duration": 5 }, { "title": "Expect \"poll toBe\"", "duration": 881 }, { "title": "Expect \"poll toBe\"", "duration": 11 } ], "startTime": "2026-09-06T10:29:44.613Z", "annotations": [], "attachments": [ { "name": "43-real-transform-gizmo", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-viewport-closure-真实变换手柄移动旋转缩放、吸附与保存重开\\attachments\\43-real-transform-gizmo-b8e33ddb28e729d479a3c7d69b44c9e2690cbc4c.png" } ] } ], "status": "expected" } ], "id": "6ef420bb3894a11c27b3-6bedbd20eae431b8626d", "file": "scene-editor-viewport-closure.spec.ts", "line": 120, "column": 1 }, { "title": "缓存标签暂停键盘、草稿恢复以及关闭取消和保存失败留页", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 7369, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 22 }, { "title": "Expect \"poll toBe\"", "duration": 112 }, { "title": "Expect \"poll toBe\"", "duration": 10 } ], "startTime": "2026-09-06T10:29:56.280Z", "annotations": [], "attachments": [ { "name": "44-cache-close-save-failure", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-viewport-closure-缓存标签暂停键盘、草稿恢复以及关闭取消和保存失败留页\\attachments\\44-cache-close-save-failure-ebbf3ab612f78f5af1af442d083ce3fdf538576f.png" } ] } ], "status": "expected" } ], "id": "6ef420bb3894a11c27b3-07d6378e52141ea1d6de", "file": "scene-editor-viewport-closure.spec.ts", "line": 151, "column": 1 } ] }, { "title": "scene-editor-workflow-closure.spec.ts", "file": "scene-editor-workflow-closure.spec.ts", "column": 0, "line": 0, "specs": [ { "title": "狐狸:真实细分权限、全部属性、清空绑定、蒙皮保护、相机与封面保存重开", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 11283, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 24 }, { "title": "Expect \"poll toBe\"", "duration": 886 }, { "title": "Expect \"poll toBe\"", "duration": 476 } ], "startTime": "2026-09-06T10:30:03.679Z", "annotations": [], "attachments": [ { "name": "01-fox-actual-scene", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-workflow-clos-1cfb2-权限、全部属性、清空绑定、蒙皮保护、相机与封面保存重开\\attachments\\01-fox-actual-scene-f8ceace857505589c4ff000436a8f300253b8663.png" }, { "name": "02-fox-reopened-skin-protection", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-workflow-clos-1cfb2-权限、全部属性、清空绑定、蒙皮保护、相机与封面保存重开\\attachments\\02-fox-reopened-skin-protection-1a05d737459c22e1308f422fd83510e30b1cac30.png" } ] } ], "status": "expected" } ], "id": "89128dc7deef11d952e1-4cfe42a5927f1dd90267", "file": "scene-editor-workflow-closure.spec.ts", "line": 13, "column": 1 }, { "title": "牛奶卡车:刚性部件独立变换、软删除、历史与保存基线一致", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 18215, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 389 }, { "title": "Expect \"poll toBe\"", "duration": 884 }, { "title": "Expect \"poll toBe\"", "duration": 152 }, { "title": "Expect \"poll toBe\"", "duration": 143 }, { "title": "Expect \"poll toBe\"", "duration": 12 }, { "title": "Expect \"poll toBe\"", "duration": 885 }, { "title": "Expect \"poll toBe\"", "duration": 9 }, { "title": "Expect \"poll toBe\"", "duration": 9 }, { "title": "Expect \"poll toBe\"", "duration": 11 }, { "title": "Expect \"poll toBe\"", "duration": 9 }, { "title": "Expect \"poll toBe\"", "duration": 896 }, { "title": "Expect \"poll toBe\"", "duration": 12 }, { "title": "Expect \"poll toBe\"", "duration": 17 }, { "title": "Expect \"poll toBe\"", "duration": 916 }, { "title": "Expect \"poll toBe\"", "duration": 483 } ], "startTime": "2026-09-06T10:30:14.977Z", "annotations": [], "attachments": [ { "name": "07-garage-full", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-workflow-closure-牛奶卡车:刚性部件独立变换、软删除、历史与保存基线一致\\attachments\\07-garage-full-f72eec4133d7a368ffd3b648288dd30fef75161e.png" }, { "name": "07-garage-xray", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-workflow-closure-牛奶卡车:刚性部件独立变换、软删除、历史与保存基线一致\\attachments\\07-garage-xray-35ccddc218c0d72103caabee8a6cb31d52f0bbed.png" }, { "name": "07-garage-hidden", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-workflow-closure-牛奶卡车:刚性部件独立变换、软删除、历史与保存基线一致\\attachments\\07-garage-hidden-9c3abe15ddc69936a78c85fa8778365ab0d515dd.png" }, { "name": "03-truck-part-history-reopened", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-workflow-closure-牛奶卡车:刚性部件独立变换、软删除、历史与保存基线一致\\attachments\\03-truck-part-history-reopened-2a3b2f13fb63ded2894505c93f7cffa332cedf99.png" } ] } ], "status": "expected" } ], "id": "89128dc7deef11d952e1-116cd3f83090b53d1ed4", "file": "scene-editor-workflow-closure.spec.ts", "line": 67, "column": 1 }, { "title": "新建独立场景:取消、失败、保护原工程以及成功新 ID", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 25457, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 7 }, { "title": "Expect \"poll toBeGreaterThan\"", "duration": 871 }, { "title": "Expect \"poll toBe\"", "duration": 4 }, { "title": "Expect \"poll toBe\"", "duration": 864 }, { "title": "Expect \"poll toBe\"", "duration": 6 }, { "title": "Expect \"poll toBe\"", "duration": 644 }, { "title": "Expect \"poll toBe\"", "duration": 4 } ], "startTime": "2026-09-06T10:30:33.202Z", "annotations": [], "attachments": [ { "name": "04-new-failure-original-preserved", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-workflow-closure-新建独立场景:取消、失败、保护原工程以及成功新-ID\\attachments\\04-new-failure-original-preserved-fe807bceb8705d176e7c0360db656ee145405d34.png" }, { "name": "05-new-separate-scene", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-workflow-closure-新建独立场景:取消、失败、保护原工程以及成功新-ID\\attachments\\05-new-separate-scene-5de74911a31d6d4cc92c75f9ae16f6fa4d772149.png" } ] } ], "status": "expected" } ], "id": "89128dc7deef11d952e1-649f0b657201c1a9ec8a", "file": "scene-editor-workflow-closure.spec.ts", "line": 124, "column": 1 }, { "title": "只读管理员:可浏览预览与导出,模板/资源/键盘/接口不能改场景", "ok": true, "tags": [], "tests": [ { "timeout": 180000, "annotations": [], "expectedStatus": "passed", "projectId": "", "projectName": "", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 7136, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 1052 } ], "startTime": "2026-09-06T10:30:58.675Z", "annotations": [], "attachments": [ { "name": "06-readonly-scene-permissions", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\scene-editor-closure-20260906\\test-results\\scene-editor-workflow-clos-22aa1-员:可浏览预览与导出,模板-资源-键盘-接口不能改场景\\attachments\\06-readonly-scene-permissions-349245dac8e17c0f8f046075a554dca688143e55.png" } ] } ], "status": "expected" } ], "id": "89128dc7deef11d952e1-0bd930512f42c077d430", "file": "scene-editor-workflow-closure.spec.ts", "line": 169, "column": 1 } ] } ], "errors": [], "stats": { "startTime": "2026-09-06T10:24:04.121Z", "duration": 422286.673, "expected": 33, "skipped": 0, "unexpected": 0, "flaky": 0 } }