{ "config": { "configFile": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\review-frontend.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/review-20260905/frontend-e2e/html", "open": "never" } ], [ "json", { "outputFile": "reports/review-20260905/frontend-e2e/results.json" } ] ], "reportSlowTests": { "max": 5, "threshold": 300000 }, "quiet": false, "projects": [ { "outputDir": "E:/work/edit_3d/unreal_tran/ute2e/reports/review-20260905/frontend-e2e/test-results", "repeatEach": 1, "retries": 0, "metadata": { "actualWorkers": 1 }, "id": "chromium-api-mock", "name": "chromium-api-mock", "testDir": "E:/work/edit_3d/unreal_tran/ute2e/tests", "testIgnore": [], "testMatch": [ "review-frontend-regressions.spec.ts" ], "timeout": 90000 } ], "shard": null, "updateSnapshots": "missing", "updateSourceMethod": "patch", "version": "1.55.0", "workers": 1, "webServer": null }, "suites": [ { "title": "review-frontend-regressions.spec.ts", "file": "review-frontend-regressions.spec.ts", "column": 0, "line": 0, "specs": [ { "title": "API mock浏览器回归:通用编辑器保存并切换默认渠道不丢配置", "ok": true, "tags": [], "tests": [ { "timeout": 90000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium-api-mock", "projectName": "chromium-api-mock", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 5207, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 1 }, { "title": "Expect \"poll toBe\"", "duration": 1 } ], "startTime": "2026-09-05T03:38:08.136Z", "annotations": [], "attachments": [ { "name": "02-multichannel-virtual-save", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regressions-API-mock浏览器回归:通用编辑器保存并切换默认渠道不丢配置-chromium-api-mock\\attachments\\02-multichannel-virtual-save-f8e49c240b66150dd1858ef106264dc91130c97a.png" }, { "name": "03-multichannel-confrontation-save", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regressions-API-mock浏览器回归:通用编辑器保存并切换默认渠道不丢配置-chromium-api-mock\\attachments\\03-multichannel-confrontation-save-5cf678a81bd438a1b8b4f49a1ecdeb78961c06d6.png" } ] } ], "status": "expected" } ], "id": "245d7b2eb94e583ba125-711264a873cad041a2cf", "file": "review-frontend-regressions.spec.ts", "line": 245, "column": 1 } ], "suites": [ { "title": "API mock浏览器回归:已保存的实装步骤", "file": "review-frontend-regressions.spec.ts", "line": 204, "column": 6, "specs": [ { "title": "move后保存重算顺序和实装进度", "ok": true, "tags": [], "tests": [ { "timeout": 90000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium-api-mock", "projectName": "chromium-api-mock", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 4112, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 2 } ], "startTime": "2026-09-05T03:37:57.110Z", "annotations": [], "attachments": [ { "name": "保存请求中的训练内容(API mock)", "contentType": "application/json", "body": "ewogICJzY2hlbWEiOiAidW5yZWFsLXRyYW4udHJhaW5pbmcvdjEiLAogICJ2ZXJzaW9uIjogMSwKICAidHJhaW5pbmdNb2RlIjogIlZJUlRVQUwiLAogICJlbmFibGVkQ2hhbm5lbHMiOiBbCiAgICAiVklSVFVBTCIsCiAgICAiUEhZU0lDQUwiLAogICAgIkNPTkZST05UQVRJT04iCiAgXSwKICAiY2hhbm5lbFByb2ZpbGVzIjogewogICAgIlZJUlRVQUwiOiB7CiAgICAgICJ0eXBlIjogIlZJUlRVQUwiLAogICAgICAicmVuZGVyTW9kZSI6ICLljp/mnInmuLLmn5PmlrnlvI8iLAogICAgICAiaW50ZXJhY3Rpb25Nb2RlIjogIuS4iee7tOaTjeS9nOOAgeWKqOeUu+W8leWvvOS4juinhOWImeiHquWKqOWIpOWumiIsCiAgICAgICJhc3Npc3RhbmNlIjogIua8lOekuuOAgeiuree7g+S4juaooeaLn+iAg+ivlSIKICAgIH0sCiAgICAiUEhZU0lDQUwiOiB7CiAgICAgICJ0eXBlIjogIlBIWVNJQ0FMIiwKICAgICAgInN0YXRpb25OYW1lIjogIuS/neeVmeeahOWunuijheW3peS9jSIsCiAgICAgICJlcXVpcG1lbnRDb2RlIjogIiIsCiAgICAgICJnYXRld2F5UHJvdG9jb2wiOiAiT1BDIFVBIC8gTW9kYnVzIFRDUCIsCiAgICAgICJzZW5zb3JDaGFubmVscyI6ICIiLAogICAgICAic2FmZXR5SW50ZXJsb2NrcyI6ICIiLAogICAgICAibWFudWFsQ29uZmlybUFsbG93ZWQiOiB0cnVlCiAgICB9LAogICAgIkNPTkZST05UQVRJT04iOiB7CiAgICAgICJ0eXBlIjogIkNPTkZST05UQVRJT04iLAogICAgICAicmVkVGVhbU5hbWUiOiAi57qi5pa5IiwKICAgICAgImJsdWVUZWFtTmFtZSI6ICLok53mlrkiLAogICAgICAidGVhbVNpemUiOiA2LAogICAgICAicm91bmREdXJhdGlvbk1pbnV0ZXMiOiA0NSwKICAgICAgIm9iamVjdGl2ZSI6ICLljY/lkIznm67moIflupTkv53nlZkiLAogICAgICAid2luUnVsZSI6ICIiLAogICAgICAic3VibWl0UG9zaXRpb25zIjogWwogICAgICAgICJDT01NQU5ERVIiCiAgICAgIF0KICAgIH0KICB9LAogICJsZXZlbCI6ICLkuK3nuqciLAogICJkdXJhdGlvbk1pbnV0ZXMiOiAxNSwKICAidG90YWxTY29yZSI6IDEwMCwKICAib2JqZWN0aXZlcyI6IFtdLAogICJzdGVwcyI6IFsKICAgIHsKICAgICAgImlkIjogInNhdmVkLTEiLAogICAgICAic3RlcENvZGUiOiAiRklYRUQtUzAxIiwKICAgICAgIm9yZGVyIjogMSwKICAgICAgInRpdGxlIjogIuW3suS/neWtmOatpemqpDEiLAogICAgICAic3VtbWFyeSI6ICLmtY/op4jlmajlpZHnuqblm57lvZLmraXpqqQiLAogICAgICAic2NvcmUiOiAzMywKICAgICAgImFjdGlvbkNvZGUiOiAiRklYRUQtQTAxIiwKICAgICAgImFsbG93ZWRQb3NpdGlvbnMiOiBbCiAgICAgICAgIkNPTU1BTkRFUiIKICAgICAgXSwKICAgICAgInBoeXNpY2FsRXZlbnRSdWxlIjogewogICAgICAgICJzb3VyY2UiOiAiTUFOVUFMIiwKICAgICAgICAiZXZlbnRUeXBlIjogIlJFVklFV19FVkVOVF8wMSIsCiAgICAgICAgInByb2dyZXNzUGVyY2VudCI6IDMzLAogICAgICAgICJtYW51YWxDb25maXJtQWxsb3dlZCI6IHRydWUKICAgICAgfSwKICAgICAgInRhcmdldElkIjogImN5bGluZGVyLW1haW4iLAogICAgICAidGFyZ2V0TmFtZSI6ICLmlK/ohb/mtrLljovnvLjmgLvmiJAiLAogICAgICAibW9kZSI6ICJpbnNwZWN0IiwKICAgICAgImludGVyYWN0aW9uIjogInRhcmdldC1jb25maXJtIiwKICAgICAgImluc3RydWN0aW9uIjogIiIsCiAgICAgICJndWlkYW5jZSI6ICIiLAogICAgICAid2FybmluZyI6ICIiLAogICAgICAiZGVzdGluYXRpb24iOiAiIiwKICAgICAgInN1Y2Nlc3MiOiAiIiwKICAgICAgImFjdGlvbiI6IHsKICAgICAgICAia2luZCI6ICJydWxlLWNoZWNrIiwKICAgICAgICAidGFyZ2V0SWQiOiAiIiwKICAgICAgICAibW9kZSI6ICJpbnNwZWN0IiwKICAgICAgICAiZHVyYXRpb25NcyI6IDY1MCwKICAgICAgICAidG9sZXJhbmNlIjogMCwKICAgICAgICAicmVxdWlyZXNQbGFjZW1lbnQiOiBmYWxzZQogICAgICB9LAogICAgICAidG9vbElkIjogIiIsCiAgICAgICJzYWZldHlSdWxlcyI6IFsKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAicHBlQ29uZmlybWVkIiwKICAgICAgICAgICJsYWJlbCI6ICLkuKrkurrpmLLmiqTnlKjlk4HpvZDlhagiLAogICAgICAgICAgInJlcXVpcmVkIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogInJvdXRlQXV0aG9yaXplZCIsCiAgICAgICAgICAibGFiZWwiOiAi5L2c5Lia6Lev57q/5bey5o6I5p2DIiwKICAgICAgICAgICJyZXF1aXJlZCI6IHRydWUKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJhdWRpbyI6IHsKICAgICAgICAibmFycmF0aW9uVGV4dCI6ICIiLAogICAgICAgICJuYXJyYXRpb25Bc3NldENvZGUiOiAiIiwKICAgICAgICAic2FmZXR5VGV4dCI6ICIiLAogICAgICAgICJzYWZldHlBc3NldENvZGUiOiAiIiwKICAgICAgICAic3VjY2Vzc0N1ZSI6ICJ1aSIsCiAgICAgICAgImVycm9yQ3VlIjogImNvbGxpc2lvbi1lcnJvciIKICAgICAgfSwKICAgICAgImFuaW1hdGlvbkJpbmRpbmciOiBudWxsLAogICAgICAiZmF1bHRJZHMiOiBbXSwKICAgICAgImFzc2Vzc21lbnQiOiB7CiAgICAgICAgIndlaWdodCI6IDMzLAogICAgICAgICJyZXF1aXJlZERpbWVuc2lvbnMiOiBbCiAgICAgICAgICAiYWN0aW9uIiwKICAgICAgICAgICJzZXF1ZW5jZSIsCiAgICAgICAgICAic2FmZXR5IgogICAgICAgIF0sCiAgICAgICAgInBhc3NQb2xpY3kiOiAiYWxsLXJlcXVpcmVkIgogICAgICB9CiAgICB9LAogICAgewogICAgICAiaWQiOiAic2F2ZWQtMyIsCiAgICAgICJzdGVwQ29kZSI6ICJGSVhFRC1TMDMiLAogICAgICAib3JkZXIiOiAyLAogICAgICAidGl0bGUiOiAi5bey5L+d5a2Y5q2l6aqkMyIsCiAgICAgICJzdW1tYXJ5IjogIua1j+iniOWZqOWlkee6puWbnuW9kuatpemqpCIsCiAgICAgICJzY29yZSI6IDM0LAogICAgICAiYWN0aW9uQ29kZSI6ICJGSVhFRC1BMDMiLAogICAgICAiYWxsb3dlZFBvc2l0aW9ucyI6IFsKICAgICAgICAiQ09NTUFOREVSIgogICAgICBdLAogICAgICAicGh5c2ljYWxFdmVudFJ1bGUiOiB7CiAgICAgICAgInNvdXJjZSI6ICJNQU5VQUwiLAogICAgICAgICJldmVudFR5cGUiOiAiUkVWSUVXX0VWRU5UXzAzIiwKICAgICAgICAicHJvZ3Jlc3NQZXJjZW50IjogNjcsCiAgICAgICAgIm1hbnVhbENvbmZpcm1BbGxvd2VkIjogdHJ1ZQogICAgICB9LAogICAgICAidGFyZ2V0SWQiOiAiY3lsaW5kZXItbWFpbiIsCiAgICAgICJ0YXJnZXROYW1lIjogIuaUr+iFv+a2suWOi+e8uOaAu+aIkCIsCiAgICAgICJtb2RlIjogImluc3BlY3QiLAogICAgICAiaW50ZXJhY3Rpb24iOiAidGFyZ2V0LWNvbmZpcm0iLAogICAgICAiaW5zdHJ1Y3Rpb24iOiAiIiwKICAgICAgImd1aWRhbmNlIjogIiIsCiAgICAgICJ3YXJuaW5nIjogIiIsCiAgICAgICJkZXN0aW5hdGlvbiI6ICIiLAogICAgICAic3VjY2VzcyI6ICIiLAogICAgICAiYWN0aW9uIjogewogICAgICAgICJraW5kIjogInJ1bGUtY2hlY2siLAogICAgICAgICJ0YXJnZXRJZCI6ICIiLAogICAgICAgICJtb2RlIjogImluc3BlY3QiLAogICAgICAgICJkdXJhdGlvbk1zIjogNjUwLAogICAgICAgICJ0b2xlcmFuY2UiOiAwLAogICAgICAgICJyZXF1aXJlc1BsYWNlbWVudCI6IGZhbHNlCiAgICAgIH0sCiAgICAgICJ0b29sSWQiOiAiIiwKICAgICAgInNhZmV0eVJ1bGVzIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJwcGVDb25maXJtZWQiLAogICAgICAgICAgImxhYmVsIjogIuS4quS6uumYsuaKpOeUqOWTgem9kOWFqCIsCiAgICAgICAgICAicmVxdWlyZWQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAicm91dGVBdXRob3JpemVkIiwKICAgICAgICAgICJsYWJlbCI6ICLkvZzkuJrot6/nur/lt7LmjojmnYMiLAogICAgICAgICAgInJlcXVpcmVkIjogdHJ1ZQogICAgICAgIH0KICAgICAgXSwKICAgICAgImF1ZGlvIjogewogICAgICAgICJuYXJyYXRpb25UZXh0IjogIiIsCiAgICAgICAgIm5hcnJhdGlvbkFzc2V0Q29kZSI6ICIiLAogICAgICAgICJzYWZldHlUZXh0IjogIiIsCiAgICAgICAgInNhZmV0eUFzc2V0Q29kZSI6ICIiLAogICAgICAgICJzdWNjZXNzQ3VlIjogInVpIiwKICAgICAgICAiZXJyb3JDdWUiOiAiY29sbGlzaW9uLWVycm9yIgogICAgICB9LAogICAgICAiYW5pbWF0aW9uQmluZGluZyI6IG51bGwsCiAgICAgICJmYXVsdElkcyI6IFtdLAogICAgICAiYXNzZXNzbWVudCI6IHsKICAgICAgICAid2VpZ2h0IjogMzQsCiAgICAgICAgInJlcXVpcmVkRGltZW5zaW9ucyI6IFsKICAgICAgICAgICJhY3Rpb24iLAogICAgICAgICAgInNlcXVlbmNlIiwKICAgICAgICAgICJzYWZldHkiCiAgICAgICAgXSwKICAgICAgICAicGFzc1BvbGljeSI6ICJhbGwtcmVxdWlyZWQiCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJzYXZlZC0yIiwKICAgICAgInN0ZXBDb2RlIjogIkZJWEVELVMwMiIsCiAgICAgICJvcmRlciI6IDMsCiAgICAgICJ0aXRsZSI6ICLlt7Lkv53lrZjmraXpqqQyIiwKICAgICAgInN1bW1hcnkiOiAi5rWP6KeI5Zmo5aWR57qm5Zue5b2S5q2l6aqkIiwKICAgICAgInNjb3JlIjogMzMsCiAgICAgICJhY3Rpb25Db2RlIjogIkZJWEVELUEwMiIsCiAgICAgICJhbGxvd2VkUG9zaXRpb25zIjogWwogICAgICAgICJDT01NQU5ERVIiCiAgICAgIF0sCiAgICAgICJwaHlzaWNhbEV2ZW50UnVsZSI6IHsKICAgICAgICAic291cmNlIjogIk1BTlVBTCIsCiAgICAgICAgImV2ZW50VHlwZSI6ICJSRVZJRVdfRVZFTlRfMDIiLAogICAgICAgICJwcm9ncmVzc1BlcmNlbnQiOiAxMDAsCiAgICAgICAgIm1hbnVhbENvbmZpcm1BbGxvd2VkIjogdHJ1ZQogICAgICB9LAogICAgICAidGFyZ2V0SWQiOiAiY3lsaW5kZXItbWFpbiIsCiAgICAgICJ0YXJnZXROYW1lIjogIuaUr+iFv+a2suWOi+e8uOaAu+aIkCIsCiAgICAgICJtb2RlIjogImluc3BlY3QiLAogICAgICAiaW50ZXJhY3Rpb24iOiAidGFyZ2V0LWNvbmZpcm0iLAogICAgICAiaW5zdHJ1Y3Rpb24iOiAiIiwKICAgICAgImd1aWRhbmNlIjogIiIsCiAgICAgICJ3YXJuaW5nIjogIiIsCiAgICAgICJkZXN0aW5hdGlvbiI6ICIiLAogICAgICAic3VjY2VzcyI6ICIiLAogICAgICAiYWN0aW9uIjogewogICAgICAgICJraW5kIjogInJ1bGUtY2hlY2siLAogICAgICAgICJ0YXJnZXRJZCI6ICIiLAogICAgICAgICJtb2RlIjogImluc3BlY3QiLAogICAgICAgICJkdXJhdGlvbk1zIjogNjUwLAogICAgICAgICJ0b2xlcmFuY2UiOiAwLAogICAgICAgICJyZXF1aXJlc1BsYWNlbWVudCI6IGZhbHNlCiAgICAgIH0sCiAgICAgICJ0b29sSWQiOiAiIiwKICAgICAgInNhZmV0eVJ1bGVzIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJwcGVDb25maXJtZWQiLAogICAgICAgICAgImxhYmVsIjogIuS4quS6uumYsuaKpOeUqOWTgem9kOWFqCIsCiAgICAgICAgICAicmVxdWlyZWQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAicm91dGVBdXRob3JpemVkIiwKICAgICAgICAgICJsYWJlbCI6ICLkvZzkuJrot6/nur/lt7LmjojmnYMiLAogICAgICAgICAgInJlcXVpcmVkIjogdHJ1ZQogICAgICAgIH0KICAgICAgXSwKICAgICAgImF1ZGlvIjogewogICAgICAgICJuYXJyYXRpb25UZXh0IjogIiIsCiAgICAgICAgIm5hcnJhdGlvbkFzc2V0Q29kZSI6ICIiLAogICAgICAgICJzYWZldHlUZXh0IjogIiIsCiAgICAgICAgInNhZmV0eUFzc2V0Q29kZSI6ICIiLAogICAgICAgICJzdWNjZXNzQ3VlIjogInVpIiwKICAgICAgICAiZXJyb3JDdWUiOiAiY29sbGlzaW9uLWVycm9yIgogICAgICB9LAogICAgICAiYW5pbWF0aW9uQmluZGluZyI6IG51bGwsCiAgICAgICJmYXVsdElkcyI6IFtdLAogICAgICAiYXNzZXNzbWVudCI6IHsKICAgICAgICAid2VpZ2h0IjogMzMsCiAgICAgICAgInJlcXVpcmVkRGltZW5zaW9ucyI6IFsKICAgICAgICAgICJhY3Rpb24iLAogICAgICAgICAgInNlcXVlbmNlIiwKICAgICAgICAgICJzYWZldHkiCiAgICAgICAgXSwKICAgICAgICAicGFzc1BvbGljeSI6ICJhbGwtcmVxdWlyZWQiCiAgICAgIH0KICAgIH0KICBdLAogICJtb2RlQ29uZmlnIjogewogICAgInR5cGUiOiAiVklSVFVBTCIsCiAgICAicmVuZGVyTW9kZSI6ICLljp/mnInmuLLmn5PmlrnlvI8iLAogICAgImludGVyYWN0aW9uTW9kZSI6ICLkuInnu7Tmk43kvZzjgIHliqjnlLvlvJXlr7zkuI7op4TliJnoh6rliqjliKTlrpoiLAogICAgImFzc2lzdGFuY2UiOiAi5ryU56S644CB6K6t57uD5LiO5qih5ouf6ICD6K+VIgogIH0sCiAgInRhc2siOiB7CiAgICAiY29kZSI6ICIiLAogICAgInRpdGxlIjogIiIsCiAgICAiY2F0ZWdvcnkiOiAiIiwKICAgICJsZXZlbCI6ICIiLAogICAgImR1cmF0aW9uIjogMzAsCiAgICAiZGVzY3JpcHRpb24iOiAiIiwKICAgICJza2lsbHMiOiBbXQogIH0sCiAgInNjZW5hcmlvIjogewogICAgImVudmlyb25tZW50TmFtZSI6ICIiLAogICAgInNjZW5lTGF5b3V0IjogIiIsCiAgICAiZXF1aXBtZW50U3RhdGUiOiAiIiwKICAgICJzY2VuZVRhZ3MiOiBbXSwKICAgICJ2aXNpYmxlUGFydHMiOiBbXSwKICAgICJvcGVyYWJsZVBhcnRzIjogW10sCiAgICAic2Vuc29yRmVlZHMiOiBbXQogIH0sCiAgInRvb2xzIjogW10sCiAgImZhdWx0cyI6IFtdLAogICJhdXRob3JpbmciOiB7CiAgICAic2NoZW1hIjogInVucmVhbC10cmFuLnRyYWluaW5nLWF1dGhvcmluZy92MSIsCiAgICAidmVyc2lvbiI6IDEsCiAgICAibm9kZXMiOiBbCiAgICAgIHsKICAgICAgICAiaWQiOiAiZmxvdy1zdGFydCIsCiAgICAgICAgInR5cGUiOiAic3RhcnQiLAogICAgICAgICJ0aXRsZSI6ICLorq3nu4PlvIDlp4siLAogICAgICAgICJ4IjogMzIsCiAgICAgICAgInkiOiAxMjAsCiAgICAgICAgImNvbmZpZyI6IHt9CiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiaWQiOiAic3RlcC1ub2RlOnNhdmVkLTEiLAogICAgICAgICJ0eXBlIjogInN0ZXAiLAogICAgICAgICJ0aXRsZSI6ICLlt7Lkv53lrZjmraXpqqQxIiwKICAgICAgICAic3RlcElkIjogInNhdmVkLTEiLAogICAgICAgICJ4IjogMjQwLAogICAgICAgICJ5IjogMTIwLAogICAgICAgICJjb25maWciOiB7fQogICAgICB9LAogICAgICB7CiAgICAgICAgImlkIjogInN0ZXAtbm9kZTpzYXZlZC0yIiwKICAgICAgICAidHlwZSI6ICJzdGVwIiwKICAgICAgICAidGl0bGUiOiAi5bey5L+d5a2Y5q2l6aqkMiIsCiAgICAgICAgInN0ZXBJZCI6ICJzYXZlZC0yIiwKICAgICAgICAieCI6IDUwMCwKICAgICAgICAieSI6IDEyMCwKICAgICAgICAiY29uZmlnIjoge30KICAgICAgfSwKICAgICAgewogICAgICAgICJpZCI6ICJzdGVwLW5vZGU6c2F2ZWQtMyIsCiAgICAgICAgInR5cGUiOiAic3RlcCIsCiAgICAgICAgInRpdGxlIjogIuW3suS/neWtmOatpemqpDMiLAogICAgICAgICJzdGVwSWQiOiAic2F2ZWQtMyIsCiAgICAgICAgIngiOiA3NjAsCiAgICAgICAgInkiOiAxMjAsCiAgICAgICAgImNvbmZpZyI6IHt9CiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiaWQiOiAiZmxvdy1lbmQiLAogICAgICAgICJ0eXBlIjogImVuZCIsCiAgICAgICAgInRpdGxlIjogIuiuree7g+e7k+adnyIsCiAgICAgICAgIngiOiAyNDAsCiAgICAgICAgInkiOiAyNzAsCiAgICAgICAgImNvbmZpZyI6IHt9CiAgICAgIH0KICAgIF0sCiAgICAiZWRnZXMiOiBbCiAgICAgIHsKICAgICAgICAiaWQiOiAiZWRnZTpmbG93LXN0YXJ0OnN0ZXAtbm9kZTpzYXZlZC0xIiwKICAgICAgICAiZnJvbSI6ICJmbG93LXN0YXJ0IiwKICAgICAgICAidG8iOiAic3RlcC1ub2RlOnNhdmVkLTEiLAogICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICJraW5kIjogImJhc2Utc2VxdWVuY2UiLAogICAgICAgICJydWxlIjogIiIKICAgICAgfSwKICAgICAgewogICAgICAgICJpZCI6ICJlZGdlOnN0ZXAtbm9kZTpzYXZlZC0xOnN0ZXAtbm9kZTpzYXZlZC0yIiwKICAgICAgICAiZnJvbSI6ICJzdGVwLW5vZGU6c2F2ZWQtMSIsCiAgICAgICAgInRvIjogInN0ZXAtbm9kZTpzYXZlZC0yIiwKICAgICAgICAibGFiZWwiOiAiIiwKICAgICAgICAia2luZCI6ICJiYXNlLXNlcXVlbmNlIiwKICAgICAgICAicnVsZSI6ICIiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiaWQiOiAiZWRnZTpzdGVwLW5vZGU6c2F2ZWQtMjpzdGVwLW5vZGU6c2F2ZWQtMyIsCiAgICAgICAgImZyb20iOiAic3RlcC1ub2RlOnNhdmVkLTIiLAogICAgICAgICJ0byI6ICJzdGVwLW5vZGU6c2F2ZWQtMyIsCiAgICAgICAgImxhYmVsIjogIiIsCiAgICAgICAgImtpbmQiOiAiYmFzZS1zZXF1ZW5jZSIsCiAgICAgICAgInJ1bGUiOiAiIgogICAgICB9LAogICAgICB7CiAgICAgICAgImlkIjogImVkZ2U6c3RlcC1ub2RlOnNhdmVkLTM6Zmxvdy1lbmQiLAogICAgICAgICJmcm9tIjogInN0ZXAtbm9kZTpzYXZlZC0zIiwKICAgICAgICAidG8iOiAiZmxvdy1lbmQiLAogICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICJraW5kIjogImJhc2Utc2VxdWVuY2UiLAogICAgICAgICJydWxlIjogIiIKICAgICAgfQogICAgXSwKICAgICJ0aW1lbGluZSI6IHsKICAgICAgImN1cnJlbnRUaW1lIjogMCwKICAgICAgInRyYWNrcyI6IHsKICAgICAgICAic2F2ZWQtMSI6IHsKICAgICAgICAgICJkdXJhdGlvbiI6IDgsCiAgICAgICAgICAiYWN0aW9uIjogInJ1bGUtY2hlY2siLAogICAgICAgICAgImNhbWVyYSI6ICLot5/pmo/nm67moIciLAogICAgICAgICAgImF1ZGlvQXNzZXRDb2RlIjogIiIsCiAgICAgICAgICAiYW5pbWF0aW9uQXNzZXRJZCI6ICIiLAogICAgICAgICAgImFuaW1hdGlvbk5hbWUiOiAiIgogICAgICAgIH0sCiAgICAgICAgInNhdmVkLTIiOiB7CiAgICAgICAgICAiZHVyYXRpb24iOiA4LAogICAgICAgICAgImFjdGlvbiI6ICJydWxlLWNoZWNrIiwKICAgICAgICAgICJjYW1lcmEiOiAi6Lef6ZqP55uu5qCHIiwKICAgICAgICAgICJhdWRpb0Fzc2V0Q29kZSI6ICIiLAogICAgICAgICAgImFuaW1hdGlvbkFzc2V0SWQiOiAiIiwKICAgICAgICAgICJhbmltYXRpb25OYW1lIjogIiIKICAgICAgICB9LAogICAgICAgICJzYXZlZC0zIjogewogICAgICAgICAgImR1cmF0aW9uIjogOCwKICAgICAgICAgICJhY3Rpb24iOiAicnVsZS1jaGVjayIsCiAgICAgICAgICAiY2FtZXJhIjogIui3n+maj+ebruaghyIsCiAgICAgICAgICAiYXVkaW9Bc3NldENvZGUiOiAiIiwKICAgICAgICAgICJhbmltYXRpb25Bc3NldElkIjogIiIsCiAgICAgICAgICAiYW5pbWF0aW9uTmFtZSI6ICIiCiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfSwKICAiYXNzZXNzbWVudCI6IHsKICAgICJwYXNzU2NvcmUiOiA4MCwKICAgICJtYXhTY29yZSI6IDEwMCwKICAgICJzY29yaW5nTW9kZSI6ICJ3ZWlnaHRlZC1ydWxlcyIsCiAgICAiYWxsb3dSZXRyeSI6IHRydWUsCiAgICAicmVjb3JkUHJvY2VzcyI6IHRydWUKICB9LAogICJydW50aW1lIjogewogICAgInN0YXJ0TW9kZSI6ICJwcmFjdGljZSIsCiAgICAidGVhY2hlckVuYWJsZWQiOiB0cnVlLAogICAgInRlYWNoZXJWb2ljZUVuYWJsZWQiOiB0cnVlLAogICAgImFjdGlvblNvdW5kRW5hYmxlZCI6IHRydWUsCiAgICAic2hvd1N0ZXBQYW5lbCI6IHRydWUsCiAgICAic2hvd1Byb2dyZXNzIjogdHJ1ZSwKICAgICJhbGxvd1JlcGxheSI6IHRydWUsCiAgICAibGFuZ3VhZ2UiOiAiemgtQ04iCiAgfQp9" }, { "name": "01-saved-step-move", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regression-38f8a-归:已保存的实装步骤-move后保存重算顺序和实装进度-chromium-api-mock\\attachments\\01-saved-step-move-ddb2e8c6700a4d2ab4c07a40315828bba9317fe2.png" } ] } ], "status": "expected" } ], "id": "245d7b2eb94e583ba125-2f99ec2f965f4aec9696", "file": "review-frontend-regressions.spec.ts", "line": 206, "column": 5 }, { "title": "delete后保存重算顺序和实装进度", "ok": true, "tags": [], "tests": [ { "timeout": 90000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium-api-mock", "projectName": "chromium-api-mock", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 3337, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 1 } ], "startTime": "2026-09-05T03:38:01.925Z", "annotations": [], "attachments": [ { "name": "保存请求中的训练内容(API mock)", "contentType": "application/json", "body": "ewogICJzY2hlbWEiOiAidW5yZWFsLXRyYW4udHJhaW5pbmcvdjEiLAogICJ2ZXJzaW9uIjogMSwKICAidHJhaW5pbmdNb2RlIjogIlZJUlRVQUwiLAogICJlbmFibGVkQ2hhbm5lbHMiOiBbCiAgICAiVklSVFVBTCIsCiAgICAiUEhZU0lDQUwiLAogICAgIkNPTkZST05UQVRJT04iCiAgXSwKICAiY2hhbm5lbFByb2ZpbGVzIjogewogICAgIlZJUlRVQUwiOiB7CiAgICAgICJ0eXBlIjogIlZJUlRVQUwiLAogICAgICAicmVuZGVyTW9kZSI6ICLljp/mnInmuLLmn5PmlrnlvI8iLAogICAgICAiaW50ZXJhY3Rpb25Nb2RlIjogIuS4iee7tOaTjeS9nOOAgeWKqOeUu+W8leWvvOS4juinhOWImeiHquWKqOWIpOWumiIsCiAgICAgICJhc3Npc3RhbmNlIjogIua8lOekuuOAgeiuree7g+S4juaooeaLn+iAg+ivlSIKICAgIH0sCiAgICAiUEhZU0lDQUwiOiB7CiAgICAgICJ0eXBlIjogIlBIWVNJQ0FMIiwKICAgICAgInN0YXRpb25OYW1lIjogIuS/neeVmeeahOWunuijheW3peS9jSIsCiAgICAgICJlcXVpcG1lbnRDb2RlIjogIiIsCiAgICAgICJnYXRld2F5UHJvdG9jb2wiOiAiT1BDIFVBIC8gTW9kYnVzIFRDUCIsCiAgICAgICJzZW5zb3JDaGFubmVscyI6ICIiLAogICAgICAic2FmZXR5SW50ZXJsb2NrcyI6ICIiLAogICAgICAibWFudWFsQ29uZmlybUFsbG93ZWQiOiB0cnVlCiAgICB9LAogICAgIkNPTkZST05UQVRJT04iOiB7CiAgICAgICJ0eXBlIjogIkNPTkZST05UQVRJT04iLAogICAgICAicmVkVGVhbU5hbWUiOiAi57qi5pa5IiwKICAgICAgImJsdWVUZWFtTmFtZSI6ICLok53mlrkiLAogICAgICAidGVhbVNpemUiOiA2LAogICAgICAicm91bmREdXJhdGlvbk1pbnV0ZXMiOiA0NSwKICAgICAgIm9iamVjdGl2ZSI6ICLljY/lkIznm67moIflupTkv53nlZkiLAogICAgICAid2luUnVsZSI6ICIiLAogICAgICAic3VibWl0UG9zaXRpb25zIjogWwogICAgICAgICJDT01NQU5ERVIiCiAgICAgIF0KICAgIH0KICB9LAogICJsZXZlbCI6ICLkuK3nuqciLAogICJkdXJhdGlvbk1pbnV0ZXMiOiAxNSwKICAidG90YWxTY29yZSI6IDY2LAogICJvYmplY3RpdmVzIjogW10sCiAgInN0ZXBzIjogWwogICAgewogICAgICAiaWQiOiAic2F2ZWQtMSIsCiAgICAgICJzdGVwQ29kZSI6ICJGSVhFRC1TMDEiLAogICAgICAib3JkZXIiOiAxLAogICAgICAidGl0bGUiOiAi5bey5L+d5a2Y5q2l6aqkMSIsCiAgICAgICJzdW1tYXJ5IjogIua1j+iniOWZqOWlkee6puWbnuW9kuatpemqpCIsCiAgICAgICJzY29yZSI6IDMzLAogICAgICAiYWN0aW9uQ29kZSI6ICJGSVhFRC1BMDEiLAogICAgICAiYWxsb3dlZFBvc2l0aW9ucyI6IFsKICAgICAgICAiQ09NTUFOREVSIgogICAgICBdLAogICAgICAicGh5c2ljYWxFdmVudFJ1bGUiOiB7CiAgICAgICAgInNvdXJjZSI6ICJNQU5VQUwiLAogICAgICAgICJldmVudFR5cGUiOiAiUkVWSUVXX0VWRU5UXzAxIiwKICAgICAgICAicHJvZ3Jlc3NQZXJjZW50IjogNTAsCiAgICAgICAgIm1hbnVhbENvbmZpcm1BbGxvd2VkIjogdHJ1ZQogICAgICB9LAogICAgICAidGFyZ2V0SWQiOiAiY3lsaW5kZXItbWFpbiIsCiAgICAgICJ0YXJnZXROYW1lIjogIuaUr+iFv+a2suWOi+e8uOaAu+aIkCIsCiAgICAgICJtb2RlIjogImluc3BlY3QiLAogICAgICAiaW50ZXJhY3Rpb24iOiAidGFyZ2V0LWNvbmZpcm0iLAogICAgICAiaW5zdHJ1Y3Rpb24iOiAiIiwKICAgICAgImd1aWRhbmNlIjogIiIsCiAgICAgICJ3YXJuaW5nIjogIiIsCiAgICAgICJkZXN0aW5hdGlvbiI6ICIiLAogICAgICAic3VjY2VzcyI6ICIiLAogICAgICAiYWN0aW9uIjogewogICAgICAgICJraW5kIjogInJ1bGUtY2hlY2siLAogICAgICAgICJ0YXJnZXRJZCI6ICIiLAogICAgICAgICJtb2RlIjogImluc3BlY3QiLAogICAgICAgICJkdXJhdGlvbk1zIjogNjUwLAogICAgICAgICJ0b2xlcmFuY2UiOiAwLAogICAgICAgICJyZXF1aXJlc1BsYWNlbWVudCI6IGZhbHNlCiAgICAgIH0sCiAgICAgICJ0b29sSWQiOiAiIiwKICAgICAgInNhZmV0eVJ1bGVzIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJwcGVDb25maXJtZWQiLAogICAgICAgICAgImxhYmVsIjogIuS4quS6uumYsuaKpOeUqOWTgem9kOWFqCIsCiAgICAgICAgICAicmVxdWlyZWQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAicm91dGVBdXRob3JpemVkIiwKICAgICAgICAgICJsYWJlbCI6ICLkvZzkuJrot6/nur/lt7LmjojmnYMiLAogICAgICAgICAgInJlcXVpcmVkIjogdHJ1ZQogICAgICAgIH0KICAgICAgXSwKICAgICAgImF1ZGlvIjogewogICAgICAgICJuYXJyYXRpb25UZXh0IjogIiIsCiAgICAgICAgIm5hcnJhdGlvbkFzc2V0Q29kZSI6ICIiLAogICAgICAgICJzYWZldHlUZXh0IjogIiIsCiAgICAgICAgInNhZmV0eUFzc2V0Q29kZSI6ICIiLAogICAgICAgICJzdWNjZXNzQ3VlIjogInVpIiwKICAgICAgICAiZXJyb3JDdWUiOiAiY29sbGlzaW9uLWVycm9yIgogICAgICB9LAogICAgICAiYW5pbWF0aW9uQmluZGluZyI6IG51bGwsCiAgICAgICJmYXVsdElkcyI6IFtdLAogICAgICAiYXNzZXNzbWVudCI6IHsKICAgICAgICAid2VpZ2h0IjogMzMsCiAgICAgICAgInJlcXVpcmVkRGltZW5zaW9ucyI6IFsKICAgICAgICAgICJhY3Rpb24iLAogICAgICAgICAgInNlcXVlbmNlIiwKICAgICAgICAgICJzYWZldHkiCiAgICAgICAgXSwKICAgICAgICAicGFzc1BvbGljeSI6ICJhbGwtcmVxdWlyZWQiCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJzYXZlZC0yIiwKICAgICAgInN0ZXBDb2RlIjogIkZJWEVELVMwMiIsCiAgICAgICJvcmRlciI6IDIsCiAgICAgICJ0aXRsZSI6ICLlt7Lkv53lrZjmraXpqqQyIiwKICAgICAgInN1bW1hcnkiOiAi5rWP6KeI5Zmo5aWR57qm5Zue5b2S5q2l6aqkIiwKICAgICAgInNjb3JlIjogMzMsCiAgICAgICJhY3Rpb25Db2RlIjogIkZJWEVELUEwMiIsCiAgICAgICJhbGxvd2VkUG9zaXRpb25zIjogWwogICAgICAgICJDT01NQU5ERVIiCiAgICAgIF0sCiAgICAgICJwaHlzaWNhbEV2ZW50UnVsZSI6IHsKICAgICAgICAic291cmNlIjogIk1BTlVBTCIsCiAgICAgICAgImV2ZW50VHlwZSI6ICJSRVZJRVdfRVZFTlRfMDIiLAogICAgICAgICJwcm9ncmVzc1BlcmNlbnQiOiAxMDAsCiAgICAgICAgIm1hbnVhbENvbmZpcm1BbGxvd2VkIjogdHJ1ZQogICAgICB9LAogICAgICAidGFyZ2V0SWQiOiAiY3lsaW5kZXItbWFpbiIsCiAgICAgICJ0YXJnZXROYW1lIjogIuaUr+iFv+a2suWOi+e8uOaAu+aIkCIsCiAgICAgICJtb2RlIjogImluc3BlY3QiLAogICAgICAiaW50ZXJhY3Rpb24iOiAidGFyZ2V0LWNvbmZpcm0iLAogICAgICAiaW5zdHJ1Y3Rpb24iOiAiIiwKICAgICAgImd1aWRhbmNlIjogIiIsCiAgICAgICJ3YXJuaW5nIjogIiIsCiAgICAgICJkZXN0aW5hdGlvbiI6ICIiLAogICAgICAic3VjY2VzcyI6ICIiLAogICAgICAiYWN0aW9uIjogewogICAgICAgICJraW5kIjogInJ1bGUtY2hlY2siLAogICAgICAgICJ0YXJnZXRJZCI6ICIiLAogICAgICAgICJtb2RlIjogImluc3BlY3QiLAogICAgICAgICJkdXJhdGlvbk1zIjogNjUwLAogICAgICAgICJ0b2xlcmFuY2UiOiAwLAogICAgICAgICJyZXF1aXJlc1BsYWNlbWVudCI6IGZhbHNlCiAgICAgIH0sCiAgICAgICJ0b29sSWQiOiAiIiwKICAgICAgInNhZmV0eVJ1bGVzIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJwcGVDb25maXJtZWQiLAogICAgICAgICAgImxhYmVsIjogIuS4quS6uumYsuaKpOeUqOWTgem9kOWFqCIsCiAgICAgICAgICAicmVxdWlyZWQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAicm91dGVBdXRob3JpemVkIiwKICAgICAgICAgICJsYWJlbCI6ICLkvZzkuJrot6/nur/lt7LmjojmnYMiLAogICAgICAgICAgInJlcXVpcmVkIjogdHJ1ZQogICAgICAgIH0KICAgICAgXSwKICAgICAgImF1ZGlvIjogewogICAgICAgICJuYXJyYXRpb25UZXh0IjogIiIsCiAgICAgICAgIm5hcnJhdGlvbkFzc2V0Q29kZSI6ICIiLAogICAgICAgICJzYWZldHlUZXh0IjogIiIsCiAgICAgICAgInNhZmV0eUFzc2V0Q29kZSI6ICIiLAogICAgICAgICJzdWNjZXNzQ3VlIjogInVpIiwKICAgICAgICAiZXJyb3JDdWUiOiAiY29sbGlzaW9uLWVycm9yIgogICAgICB9LAogICAgICAiYW5pbWF0aW9uQmluZGluZyI6IG51bGwsCiAgICAgICJmYXVsdElkcyI6IFtdLAogICAgICAiYXNzZXNzbWVudCI6IHsKICAgICAgICAid2VpZ2h0IjogMzMsCiAgICAgICAgInJlcXVpcmVkRGltZW5zaW9ucyI6IFsKICAgICAgICAgICJhY3Rpb24iLAogICAgICAgICAgInNlcXVlbmNlIiwKICAgICAgICAgICJzYWZldHkiCiAgICAgICAgXSwKICAgICAgICAicGFzc1BvbGljeSI6ICJhbGwtcmVxdWlyZWQiCiAgICAgIH0KICAgIH0KICBdLAogICJtb2RlQ29uZmlnIjogewogICAgInR5cGUiOiAiVklSVFVBTCIsCiAgICAicmVuZGVyTW9kZSI6ICLljp/mnInmuLLmn5PmlrnlvI8iLAogICAgImludGVyYWN0aW9uTW9kZSI6ICLkuInnu7Tmk43kvZzjgIHliqjnlLvlvJXlr7zkuI7op4TliJnoh6rliqjliKTlrpoiLAogICAgImFzc2lzdGFuY2UiOiAi5ryU56S644CB6K6t57uD5LiO5qih5ouf6ICD6K+VIgogIH0sCiAgInRhc2siOiB7CiAgICAiY29kZSI6ICIiLAogICAgInRpdGxlIjogIiIsCiAgICAiY2F0ZWdvcnkiOiAiIiwKICAgICJsZXZlbCI6ICIiLAogICAgImR1cmF0aW9uIjogMzAsCiAgICAiZGVzY3JpcHRpb24iOiAiIiwKICAgICJza2lsbHMiOiBbXQogIH0sCiAgInNjZW5hcmlvIjogewogICAgImVudmlyb25tZW50TmFtZSI6ICIiLAogICAgInNjZW5lTGF5b3V0IjogIiIsCiAgICAiZXF1aXBtZW50U3RhdGUiOiAiIiwKICAgICJzY2VuZVRhZ3MiOiBbXSwKICAgICJ2aXNpYmxlUGFydHMiOiBbXSwKICAgICJvcGVyYWJsZVBhcnRzIjogW10sCiAgICAic2Vuc29yRmVlZHMiOiBbXQogIH0sCiAgInRvb2xzIjogW10sCiAgImZhdWx0cyI6IFtdLAogICJhdXRob3JpbmciOiB7CiAgICAic2NoZW1hIjogInVucmVhbC10cmFuLnRyYWluaW5nLWF1dGhvcmluZy92MSIsCiAgICAidmVyc2lvbiI6IDEsCiAgICAibm9kZXMiOiBbCiAgICAgIHsKICAgICAgICAiaWQiOiAiZmxvdy1zdGFydCIsCiAgICAgICAgInR5cGUiOiAic3RhcnQiLAogICAgICAgICJ0aXRsZSI6ICLorq3nu4PlvIDlp4siLAogICAgICAgICJ4IjogMzIsCiAgICAgICAgInkiOiAxMjAsCiAgICAgICAgImNvbmZpZyI6IHt9CiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiaWQiOiAic3RlcC1ub2RlOnNhdmVkLTEiLAogICAgICAgICJ0eXBlIjogInN0ZXAiLAogICAgICAgICJ0aXRsZSI6ICLlt7Lkv53lrZjmraXpqqQxIiwKICAgICAgICAic3RlcElkIjogInNhdmVkLTEiLAogICAgICAgICJ4IjogMjQwLAogICAgICAgICJ5IjogMTIwLAogICAgICAgICJjb25maWciOiB7fQogICAgICB9LAogICAgICB7CiAgICAgICAgImlkIjogInN0ZXAtbm9kZTpzYXZlZC0yIiwKICAgICAgICAidHlwZSI6ICJzdGVwIiwKICAgICAgICAidGl0bGUiOiAi5bey5L+d5a2Y5q2l6aqkMiIsCiAgICAgICAgInN0ZXBJZCI6ICJzYXZlZC0yIiwKICAgICAgICAieCI6IDUwMCwKICAgICAgICAieSI6IDEyMCwKICAgICAgICAiY29uZmlnIjoge30KICAgICAgfSwKICAgICAgewogICAgICAgICJpZCI6ICJzdGVwLW5vZGU6c2F2ZWQtMyIsCiAgICAgICAgInR5cGUiOiAic3RlcCIsCiAgICAgICAgInRpdGxlIjogIuW3suS/neWtmOatpemqpDMiLAogICAgICAgICJzdGVwSWQiOiAic2F2ZWQtMyIsCiAgICAgICAgIngiOiA3NjAsCiAgICAgICAgInkiOiAxMjAsCiAgICAgICAgImNvbmZpZyI6IHt9CiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiaWQiOiAiZmxvdy1lbmQiLAogICAgICAgICJ0eXBlIjogImVuZCIsCiAgICAgICAgInRpdGxlIjogIuiuree7g+e7k+adnyIsCiAgICAgICAgIngiOiAyNDAsCiAgICAgICAgInkiOiAyNzAsCiAgICAgICAgImNvbmZpZyI6IHt9CiAgICAgIH0KICAgIF0sCiAgICAiZWRnZXMiOiBbCiAgICAgIHsKICAgICAgICAiaWQiOiAiZWRnZTpmbG93LXN0YXJ0OnN0ZXAtbm9kZTpzYXZlZC0xIiwKICAgICAgICAiZnJvbSI6ICJmbG93LXN0YXJ0IiwKICAgICAgICAidG8iOiAic3RlcC1ub2RlOnNhdmVkLTEiLAogICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICJraW5kIjogImJhc2Utc2VxdWVuY2UiLAogICAgICAgICJydWxlIjogIiIKICAgICAgfSwKICAgICAgewogICAgICAgICJpZCI6ICJlZGdlOnN0ZXAtbm9kZTpzYXZlZC0xOnN0ZXAtbm9kZTpzYXZlZC0yIiwKICAgICAgICAiZnJvbSI6ICJzdGVwLW5vZGU6c2F2ZWQtMSIsCiAgICAgICAgInRvIjogInN0ZXAtbm9kZTpzYXZlZC0yIiwKICAgICAgICAibGFiZWwiOiAiIiwKICAgICAgICAia2luZCI6ICJiYXNlLXNlcXVlbmNlIiwKICAgICAgICAicnVsZSI6ICIiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiaWQiOiAiZWRnZTpzdGVwLW5vZGU6c2F2ZWQtMjpzdGVwLW5vZGU6c2F2ZWQtMyIsCiAgICAgICAgImZyb20iOiAic3RlcC1ub2RlOnNhdmVkLTIiLAogICAgICAgICJ0byI6ICJzdGVwLW5vZGU6c2F2ZWQtMyIsCiAgICAgICAgImxhYmVsIjogIiIsCiAgICAgICAgImtpbmQiOiAiYmFzZS1zZXF1ZW5jZSIsCiAgICAgICAgInJ1bGUiOiAiIgogICAgICB9LAogICAgICB7CiAgICAgICAgImlkIjogImVkZ2U6c3RlcC1ub2RlOnNhdmVkLTM6Zmxvdy1lbmQiLAogICAgICAgICJmcm9tIjogInN0ZXAtbm9kZTpzYXZlZC0zIiwKICAgICAgICAidG8iOiAiZmxvdy1lbmQiLAogICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICJraW5kIjogImJhc2Utc2VxdWVuY2UiLAogICAgICAgICJydWxlIjogIiIKICAgICAgfQogICAgXSwKICAgICJ0aW1lbGluZSI6IHsKICAgICAgImN1cnJlbnRUaW1lIjogMCwKICAgICAgInRyYWNrcyI6IHsKICAgICAgICAic2F2ZWQtMSI6IHsKICAgICAgICAgICJkdXJhdGlvbiI6IDgsCiAgICAgICAgICAiYWN0aW9uIjogInJ1bGUtY2hlY2siLAogICAgICAgICAgImNhbWVyYSI6ICLot5/pmo/nm67moIciLAogICAgICAgICAgImF1ZGlvQXNzZXRDb2RlIjogIiIsCiAgICAgICAgICAiYW5pbWF0aW9uQXNzZXRJZCI6ICIiLAogICAgICAgICAgImFuaW1hdGlvbk5hbWUiOiAiIgogICAgICAgIH0sCiAgICAgICAgInNhdmVkLTIiOiB7CiAgICAgICAgICAiZHVyYXRpb24iOiA4LAogICAgICAgICAgImFjdGlvbiI6ICJydWxlLWNoZWNrIiwKICAgICAgICAgICJjYW1lcmEiOiAi6Lef6ZqP55uu5qCHIiwKICAgICAgICAgICJhdWRpb0Fzc2V0Q29kZSI6ICIiLAogICAgICAgICAgImFuaW1hdGlvbkFzc2V0SWQiOiAiIiwKICAgICAgICAgICJhbmltYXRpb25OYW1lIjogIiIKICAgICAgICB9LAogICAgICAgICJzYXZlZC0zIjogewogICAgICAgICAgImR1cmF0aW9uIjogOCwKICAgICAgICAgICJhY3Rpb24iOiAicnVsZS1jaGVjayIsCiAgICAgICAgICAiY2FtZXJhIjogIui3n+maj+ebruaghyIsCiAgICAgICAgICAiYXVkaW9Bc3NldENvZGUiOiAiIiwKICAgICAgICAgICJhbmltYXRpb25Bc3NldElkIjogIiIsCiAgICAgICAgICAiYW5pbWF0aW9uTmFtZSI6ICIiCiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfSwKICAiYXNzZXNzbWVudCI6IHsKICAgICJwYXNzU2NvcmUiOiA4MCwKICAgICJtYXhTY29yZSI6IDEwMCwKICAgICJzY29yaW5nTW9kZSI6ICJ3ZWlnaHRlZC1ydWxlcyIsCiAgICAiYWxsb3dSZXRyeSI6IHRydWUsCiAgICAicmVjb3JkUHJvY2VzcyI6IHRydWUKICB9LAogICJydW50aW1lIjogewogICAgInN0YXJ0TW9kZSI6ICJwcmFjdGljZSIsCiAgICAidGVhY2hlckVuYWJsZWQiOiB0cnVlLAogICAgInRlYWNoZXJWb2ljZUVuYWJsZWQiOiB0cnVlLAogICAgImFjdGlvblNvdW5kRW5hYmxlZCI6IHRydWUsCiAgICAic2hvd1N0ZXBQYW5lbCI6IHRydWUsCiAgICAic2hvd1Byb2dyZXNzIjogdHJ1ZSwKICAgICJhbGxvd1JlcGxheSI6IHRydWUsCiAgICAibGFuZ3VhZ2UiOiAiemgtQ04iCiAgfQp9" }, { "name": "01-saved-step-delete", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regression-5a943-已保存的实装步骤-delete后保存重算顺序和实装进度-chromium-api-mock\\attachments\\01-saved-step-delete-9966bb7724492730a9a005464a6d080b1fd6aefd.png" } ] } ], "status": "expected" } ], "id": "245d7b2eb94e583ba125-646651395872ef0bca20", "file": "review-frontend-regressions.spec.ts", "line": 206, "column": 5 }, { "title": "duplicate后保存重算顺序和实装进度", "ok": true, "tags": [], "tests": [ { "timeout": 90000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium-api-mock", "projectName": "chromium-api-mock", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 2845, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBe\"", "duration": 1 } ], "startTime": "2026-09-05T03:38:05.274Z", "annotations": [], "attachments": [ { "name": "保存请求中的训练内容(API mock)", "contentType": "application/json", "body": "ewogICJzY2hlbWEiOiAidW5yZWFsLXRyYW4udHJhaW5pbmcvdjEiLAogICJ2ZXJzaW9uIjogMSwKICAidHJhaW5pbmdNb2RlIjogIlZJUlRVQUwiLAogICJlbmFibGVkQ2hhbm5lbHMiOiBbCiAgICAiVklSVFVBTCIsCiAgICAiUEhZU0lDQUwiLAogICAgIkNPTkZST05UQVRJT04iCiAgXSwKICAiY2hhbm5lbFByb2ZpbGVzIjogewogICAgIlZJUlRVQUwiOiB7CiAgICAgICJ0eXBlIjogIlZJUlRVQUwiLAogICAgICAicmVuZGVyTW9kZSI6ICLljp/mnInmuLLmn5PmlrnlvI8iLAogICAgICAiaW50ZXJhY3Rpb25Nb2RlIjogIuS4iee7tOaTjeS9nOOAgeWKqOeUu+W8leWvvOS4juinhOWImeiHquWKqOWIpOWumiIsCiAgICAgICJhc3Npc3RhbmNlIjogIua8lOekuuOAgeiuree7g+S4juaooeaLn+iAg+ivlSIKICAgIH0sCiAgICAiUEhZU0lDQUwiOiB7CiAgICAgICJ0eXBlIjogIlBIWVNJQ0FMIiwKICAgICAgInN0YXRpb25OYW1lIjogIuS/neeVmeeahOWunuijheW3peS9jSIsCiAgICAgICJlcXVpcG1lbnRDb2RlIjogIiIsCiAgICAgICJnYXRld2F5UHJvdG9jb2wiOiAiT1BDIFVBIC8gTW9kYnVzIFRDUCIsCiAgICAgICJzZW5zb3JDaGFubmVscyI6ICIiLAogICAgICAic2FmZXR5SW50ZXJsb2NrcyI6ICIiLAogICAgICAibWFudWFsQ29uZmlybUFsbG93ZWQiOiB0cnVlCiAgICB9LAogICAgIkNPTkZST05UQVRJT04iOiB7CiAgICAgICJ0eXBlIjogIkNPTkZST05UQVRJT04iLAogICAgICAicmVkVGVhbU5hbWUiOiAi57qi5pa5IiwKICAgICAgImJsdWVUZWFtTmFtZSI6ICLok53mlrkiLAogICAgICAidGVhbVNpemUiOiA2LAogICAgICAicm91bmREdXJhdGlvbk1pbnV0ZXMiOiA0NSwKICAgICAgIm9iamVjdGl2ZSI6ICLljY/lkIznm67moIflupTkv53nlZkiLAogICAgICAid2luUnVsZSI6ICIiLAogICAgICAic3VibWl0UG9zaXRpb25zIjogWwogICAgICAgICJDT01NQU5ERVIiCiAgICAgIF0KICAgIH0KICB9LAogICJsZXZlbCI6ICLkuK3nuqciLAogICJkdXJhdGlvbk1pbnV0ZXMiOiAxNSwKICAidG90YWxTY29yZSI6IDEzMywKICAib2JqZWN0aXZlcyI6IFtdLAogICJzdGVwcyI6IFsKICAgIHsKICAgICAgImlkIjogInNhdmVkLTEiLAogICAgICAic3RlcENvZGUiOiAiRklYRUQtUzAxIiwKICAgICAgIm9yZGVyIjogMSwKICAgICAgInRpdGxlIjogIuW3suS/neWtmOatpemqpDEiLAogICAgICAic3VtbWFyeSI6ICLmtY/op4jlmajlpZHnuqblm57lvZLmraXpqqQiLAogICAgICAic2NvcmUiOiAzMywKICAgICAgImFjdGlvbkNvZGUiOiAiRklYRUQtQTAxIiwKICAgICAgImFsbG93ZWRQb3NpdGlvbnMiOiBbCiAgICAgICAgIkNPTU1BTkRFUiIKICAgICAgXSwKICAgICAgInBoeXNpY2FsRXZlbnRSdWxlIjogewogICAgICAgICJzb3VyY2UiOiAiTUFOVUFMIiwKICAgICAgICAiZXZlbnRUeXBlIjogIlJFVklFV19FVkVOVF8wMSIsCiAgICAgICAgInByb2dyZXNzUGVyY2VudCI6IDI1LAogICAgICAgICJtYW51YWxDb25maXJtQWxsb3dlZCI6IHRydWUKICAgICAgfSwKICAgICAgInRhcmdldElkIjogImN5bGluZGVyLW1haW4iLAogICAgICAidGFyZ2V0TmFtZSI6ICLmlK/ohb/mtrLljovnvLjmgLvmiJAiLAogICAgICAibW9kZSI6ICJpbnNwZWN0IiwKICAgICAgImludGVyYWN0aW9uIjogInRhcmdldC1jb25maXJtIiwKICAgICAgImluc3RydWN0aW9uIjogIiIsCiAgICAgICJndWlkYW5jZSI6ICIiLAogICAgICAid2FybmluZyI6ICIiLAogICAgICAiZGVzdGluYXRpb24iOiAiIiwKICAgICAgInN1Y2Nlc3MiOiAiIiwKICAgICAgImFjdGlvbiI6IHsKICAgICAgICAia2luZCI6ICJydWxlLWNoZWNrIiwKICAgICAgICAidGFyZ2V0SWQiOiAiIiwKICAgICAgICAibW9kZSI6ICJpbnNwZWN0IiwKICAgICAgICAiZHVyYXRpb25NcyI6IDY1MCwKICAgICAgICAidG9sZXJhbmNlIjogMCwKICAgICAgICAicmVxdWlyZXNQbGFjZW1lbnQiOiBmYWxzZQogICAgICB9LAogICAgICAidG9vbElkIjogIiIsCiAgICAgICJzYWZldHlSdWxlcyI6IFsKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAicHBlQ29uZmlybWVkIiwKICAgICAgICAgICJsYWJlbCI6ICLkuKrkurrpmLLmiqTnlKjlk4HpvZDlhagiLAogICAgICAgICAgInJlcXVpcmVkIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogInJvdXRlQXV0aG9yaXplZCIsCiAgICAgICAgICAibGFiZWwiOiAi5L2c5Lia6Lev57q/5bey5o6I5p2DIiwKICAgICAgICAgICJyZXF1aXJlZCI6IHRydWUKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJhdWRpbyI6IHsKICAgICAgICAibmFycmF0aW9uVGV4dCI6ICIiLAogICAgICAgICJuYXJyYXRpb25Bc3NldENvZGUiOiAiIiwKICAgICAgICAic2FmZXR5VGV4dCI6ICIiLAogICAgICAgICJzYWZldHlBc3NldENvZGUiOiAiIiwKICAgICAgICAic3VjY2Vzc0N1ZSI6ICJ1aSIsCiAgICAgICAgImVycm9yQ3VlIjogImNvbGxpc2lvbi1lcnJvciIKICAgICAgfSwKICAgICAgImFuaW1hdGlvbkJpbmRpbmciOiBudWxsLAogICAgICAiZmF1bHRJZHMiOiBbXSwKICAgICAgImFzc2Vzc21lbnQiOiB7CiAgICAgICAgIndlaWdodCI6IDMzLAogICAgICAgICJyZXF1aXJlZERpbWVuc2lvbnMiOiBbCiAgICAgICAgICAiYWN0aW9uIiwKICAgICAgICAgICJzZXF1ZW5jZSIsCiAgICAgICAgICAic2FmZXR5IgogICAgICAgIF0sCiAgICAgICAgInBhc3NQb2xpY3kiOiAiYWxsLXJlcXVpcmVkIgogICAgICB9CiAgICB9LAogICAgewogICAgICAiaWQiOiAic3RlcC00LXdhbWhpOCIsCiAgICAgICJzdGVwQ29kZSI6ICJWSVJUVUFMLVMwMiIsCiAgICAgICJvcmRlciI6IDIsCiAgICAgICJ0aXRsZSI6ICLlt7Lkv53lrZjmraXpqqQx77yI5Ymv5pys77yJIiwKICAgICAgInN1bW1hcnkiOiAi5rWP6KeI5Zmo5aWR57qm5Zue5b2S5q2l6aqkIiwKICAgICAgInNjb3JlIjogMzMsCiAgICAgICJhY3Rpb25Db2RlIjogIlZJUlRVQUwtQTAyIiwKICAgICAgImFsbG93ZWRQb3NpdGlvbnMiOiBbCiAgICAgICAgIkNPTU1BTkRFUiIKICAgICAgXSwKICAgICAgInBoeXNpY2FsRXZlbnRSdWxlIjogewogICAgICAgICJzb3VyY2UiOiAiTUFOVUFMIiwKICAgICAgICAiZXZlbnRUeXBlIjogIlJFVklFV19FVkVOVF8wMSIsCiAgICAgICAgInByb2dyZXNzUGVyY2VudCI6IDUwLAogICAgICAgICJtYW51YWxDb25maXJtQWxsb3dlZCI6IHRydWUKICAgICAgfSwKICAgICAgInRhcmdldElkIjogImN5bGluZGVyLW1haW4iLAogICAgICAidGFyZ2V0TmFtZSI6ICLmlK/ohb/mtrLljovnvLjmgLvmiJAiLAogICAgICAibW9kZSI6ICJpbnNwZWN0IiwKICAgICAgImludGVyYWN0aW9uIjogInRhcmdldC1jb25maXJtIiwKICAgICAgImluc3RydWN0aW9uIjogIiIsCiAgICAgICJndWlkYW5jZSI6ICIiLAogICAgICAid2FybmluZyI6ICIiLAogICAgICAiZGVzdGluYXRpb24iOiAiIiwKICAgICAgInN1Y2Nlc3MiOiAiIiwKICAgICAgImFjdGlvbiI6IHsKICAgICAgICAia2luZCI6ICJydWxlLWNoZWNrIiwKICAgICAgICAidGFyZ2V0SWQiOiAiIiwKICAgICAgICAibW9kZSI6ICJpbnNwZWN0IiwKICAgICAgICAiZHVyYXRpb25NcyI6IDY1MCwKICAgICAgICAidG9sZXJhbmNlIjogMCwKICAgICAgICAicmVxdWlyZXNQbGFjZW1lbnQiOiBmYWxzZQogICAgICB9LAogICAgICAidG9vbElkIjogIiIsCiAgICAgICJzYWZldHlSdWxlcyI6IFsKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAicHBlQ29uZmlybWVkIiwKICAgICAgICAgICJsYWJlbCI6ICLkuKrkurrpmLLmiqTnlKjlk4HpvZDlhagiLAogICAgICAgICAgInJlcXVpcmVkIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogInJvdXRlQXV0aG9yaXplZCIsCiAgICAgICAgICAibGFiZWwiOiAi5L2c5Lia6Lev57q/5bey5o6I5p2DIiwKICAgICAgICAgICJyZXF1aXJlZCI6IHRydWUKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJhdWRpbyI6IHsKICAgICAgICAibmFycmF0aW9uVGV4dCI6ICIiLAogICAgICAgICJuYXJyYXRpb25Bc3NldENvZGUiOiAiIiwKICAgICAgICAic2FmZXR5VGV4dCI6ICIiLAogICAgICAgICJzYWZldHlBc3NldENvZGUiOiAiIiwKICAgICAgICAic3VjY2Vzc0N1ZSI6ICJ1aSIsCiAgICAgICAgImVycm9yQ3VlIjogImNvbGxpc2lvbi1lcnJvciIKICAgICAgfSwKICAgICAgImFuaW1hdGlvbkJpbmRpbmciOiBudWxsLAogICAgICAiZmF1bHRJZHMiOiBbXSwKICAgICAgImFzc2Vzc21lbnQiOiB7CiAgICAgICAgIndlaWdodCI6IDMzLAogICAgICAgICJyZXF1aXJlZERpbWVuc2lvbnMiOiBbCiAgICAgICAgICAiYWN0aW9uIiwKICAgICAgICAgICJzZXF1ZW5jZSIsCiAgICAgICAgICAic2FmZXR5IgogICAgICAgIF0sCiAgICAgICAgInBhc3NQb2xpY3kiOiAiYWxsLXJlcXVpcmVkIgogICAgICB9CiAgICB9LAogICAgewogICAgICAiaWQiOiAic2F2ZWQtMiIsCiAgICAgICJzdGVwQ29kZSI6ICJGSVhFRC1TMDIiLAogICAgICAib3JkZXIiOiAzLAogICAgICAidGl0bGUiOiAi5bey5L+d5a2Y5q2l6aqkMiIsCiAgICAgICJzdW1tYXJ5IjogIua1j+iniOWZqOWlkee6puWbnuW9kuatpemqpCIsCiAgICAgICJzY29yZSI6IDMzLAogICAgICAiYWN0aW9uQ29kZSI6ICJGSVhFRC1BMDIiLAogICAgICAiYWxsb3dlZFBvc2l0aW9ucyI6IFsKICAgICAgICAiQ09NTUFOREVSIgogICAgICBdLAogICAgICAicGh5c2ljYWxFdmVudFJ1bGUiOiB7CiAgICAgICAgInNvdXJjZSI6ICJNQU5VQUwiLAogICAgICAgICJldmVudFR5cGUiOiAiUkVWSUVXX0VWRU5UXzAyIiwKICAgICAgICAicHJvZ3Jlc3NQZXJjZW50IjogNzUsCiAgICAgICAgIm1hbnVhbENvbmZpcm1BbGxvd2VkIjogdHJ1ZQogICAgICB9LAogICAgICAidGFyZ2V0SWQiOiAiY3lsaW5kZXItbWFpbiIsCiAgICAgICJ0YXJnZXROYW1lIjogIuaUr+iFv+a2suWOi+e8uOaAu+aIkCIsCiAgICAgICJtb2RlIjogImluc3BlY3QiLAogICAgICAiaW50ZXJhY3Rpb24iOiAidGFyZ2V0LWNvbmZpcm0iLAogICAgICAiaW5zdHJ1Y3Rpb24iOiAiIiwKICAgICAgImd1aWRhbmNlIjogIiIsCiAgICAgICJ3YXJuaW5nIjogIiIsCiAgICAgICJkZXN0aW5hdGlvbiI6ICIiLAogICAgICAic3VjY2VzcyI6ICIiLAogICAgICAiYWN0aW9uIjogewogICAgICAgICJraW5kIjogInJ1bGUtY2hlY2siLAogICAgICAgICJ0YXJnZXRJZCI6ICIiLAogICAgICAgICJtb2RlIjogImluc3BlY3QiLAogICAgICAgICJkdXJhdGlvbk1zIjogNjUwLAogICAgICAgICJ0b2xlcmFuY2UiOiAwLAogICAgICAgICJyZXF1aXJlc1BsYWNlbWVudCI6IGZhbHNlCiAgICAgIH0sCiAgICAgICJ0b29sSWQiOiAiIiwKICAgICAgInNhZmV0eVJ1bGVzIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJwcGVDb25maXJtZWQiLAogICAgICAgICAgImxhYmVsIjogIuS4quS6uumYsuaKpOeUqOWTgem9kOWFqCIsCiAgICAgICAgICAicmVxdWlyZWQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAicm91dGVBdXRob3JpemVkIiwKICAgICAgICAgICJsYWJlbCI6ICLkvZzkuJrot6/nur/lt7LmjojmnYMiLAogICAgICAgICAgInJlcXVpcmVkIjogdHJ1ZQogICAgICAgIH0KICAgICAgXSwKICAgICAgImF1ZGlvIjogewogICAgICAgICJuYXJyYXRpb25UZXh0IjogIiIsCiAgICAgICAgIm5hcnJhdGlvbkFzc2V0Q29kZSI6ICIiLAogICAgICAgICJzYWZldHlUZXh0IjogIiIsCiAgICAgICAgInNhZmV0eUFzc2V0Q29kZSI6ICIiLAogICAgICAgICJzdWNjZXNzQ3VlIjogInVpIiwKICAgICAgICAiZXJyb3JDdWUiOiAiY29sbGlzaW9uLWVycm9yIgogICAgICB9LAogICAgICAiYW5pbWF0aW9uQmluZGluZyI6IG51bGwsCiAgICAgICJmYXVsdElkcyI6IFtdLAogICAgICAiYXNzZXNzbWVudCI6IHsKICAgICAgICAid2VpZ2h0IjogMzMsCiAgICAgICAgInJlcXVpcmVkRGltZW5zaW9ucyI6IFsKICAgICAgICAgICJhY3Rpb24iLAogICAgICAgICAgInNlcXVlbmNlIiwKICAgICAgICAgICJzYWZldHkiCiAgICAgICAgXSwKICAgICAgICAicGFzc1BvbGljeSI6ICJhbGwtcmVxdWlyZWQiCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJzYXZlZC0zIiwKICAgICAgInN0ZXBDb2RlIjogIkZJWEVELVMwMyIsCiAgICAgICJvcmRlciI6IDQsCiAgICAgICJ0aXRsZSI6ICLlt7Lkv53lrZjmraXpqqQzIiwKICAgICAgInN1bW1hcnkiOiAi5rWP6KeI5Zmo5aWR57qm5Zue5b2S5q2l6aqkIiwKICAgICAgInNjb3JlIjogMzQsCiAgICAgICJhY3Rpb25Db2RlIjogIkZJWEVELUEwMyIsCiAgICAgICJhbGxvd2VkUG9zaXRpb25zIjogWwogICAgICAgICJDT01NQU5ERVIiCiAgICAgIF0sCiAgICAgICJwaHlzaWNhbEV2ZW50UnVsZSI6IHsKICAgICAgICAic291cmNlIjogIk1BTlVBTCIsCiAgICAgICAgImV2ZW50VHlwZSI6ICJSRVZJRVdfRVZFTlRfMDMiLAogICAgICAgICJwcm9ncmVzc1BlcmNlbnQiOiAxMDAsCiAgICAgICAgIm1hbnVhbENvbmZpcm1BbGxvd2VkIjogdHJ1ZQogICAgICB9LAogICAgICAidGFyZ2V0SWQiOiAiY3lsaW5kZXItbWFpbiIsCiAgICAgICJ0YXJnZXROYW1lIjogIuaUr+iFv+a2suWOi+e8uOaAu+aIkCIsCiAgICAgICJtb2RlIjogImluc3BlY3QiLAogICAgICAiaW50ZXJhY3Rpb24iOiAidGFyZ2V0LWNvbmZpcm0iLAogICAgICAiaW5zdHJ1Y3Rpb24iOiAiIiwKICAgICAgImd1aWRhbmNlIjogIiIsCiAgICAgICJ3YXJuaW5nIjogIiIsCiAgICAgICJkZXN0aW5hdGlvbiI6ICIiLAogICAgICAic3VjY2VzcyI6ICIiLAogICAgICAiYWN0aW9uIjogewogICAgICAgICJraW5kIjogInJ1bGUtY2hlY2siLAogICAgICAgICJ0YXJnZXRJZCI6ICIiLAogICAgICAgICJtb2RlIjogImluc3BlY3QiLAogICAgICAgICJkdXJhdGlvbk1zIjogNjUwLAogICAgICAgICJ0b2xlcmFuY2UiOiAwLAogICAgICAgICJyZXF1aXJlc1BsYWNlbWVudCI6IGZhbHNlCiAgICAgIH0sCiAgICAgICJ0b29sSWQiOiAiIiwKICAgICAgInNhZmV0eVJ1bGVzIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJwcGVDb25maXJtZWQiLAogICAgICAgICAgImxhYmVsIjogIuS4quS6uumYsuaKpOeUqOWTgem9kOWFqCIsCiAgICAgICAgICAicmVxdWlyZWQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAicm91dGVBdXRob3JpemVkIiwKICAgICAgICAgICJsYWJlbCI6ICLkvZzkuJrot6/nur/lt7LmjojmnYMiLAogICAgICAgICAgInJlcXVpcmVkIjogdHJ1ZQogICAgICAgIH0KICAgICAgXSwKICAgICAgImF1ZGlvIjogewogICAgICAgICJuYXJyYXRpb25UZXh0IjogIiIsCiAgICAgICAgIm5hcnJhdGlvbkFzc2V0Q29kZSI6ICIiLAogICAgICAgICJzYWZldHlUZXh0IjogIiIsCiAgICAgICAgInNhZmV0eUFzc2V0Q29kZSI6ICIiLAogICAgICAgICJzdWNjZXNzQ3VlIjogInVpIiwKICAgICAgICAiZXJyb3JDdWUiOiAiY29sbGlzaW9uLWVycm9yIgogICAgICB9LAogICAgICAiYW5pbWF0aW9uQmluZGluZyI6IG51bGwsCiAgICAgICJmYXVsdElkcyI6IFtdLAogICAgICAiYXNzZXNzbWVudCI6IHsKICAgICAgICAid2VpZ2h0IjogMzQsCiAgICAgICAgInJlcXVpcmVkRGltZW5zaW9ucyI6IFsKICAgICAgICAgICJhY3Rpb24iLAogICAgICAgICAgInNlcXVlbmNlIiwKICAgICAgICAgICJzYWZldHkiCiAgICAgICAgXSwKICAgICAgICAicGFzc1BvbGljeSI6ICJhbGwtcmVxdWlyZWQiCiAgICAgIH0KICAgIH0KICBdLAogICJtb2RlQ29uZmlnIjogewogICAgInR5cGUiOiAiVklSVFVBTCIsCiAgICAicmVuZGVyTW9kZSI6ICLljp/mnInmuLLmn5PmlrnlvI8iLAogICAgImludGVyYWN0aW9uTW9kZSI6ICLkuInnu7Tmk43kvZzjgIHliqjnlLvlvJXlr7zkuI7op4TliJnoh6rliqjliKTlrpoiLAogICAgImFzc2lzdGFuY2UiOiAi5ryU56S644CB6K6t57uD5LiO5qih5ouf6ICD6K+VIgogIH0sCiAgInRhc2siOiB7CiAgICAiY29kZSI6ICIiLAogICAgInRpdGxlIjogIiIsCiAgICAiY2F0ZWdvcnkiOiAiIiwKICAgICJsZXZlbCI6ICIiLAogICAgImR1cmF0aW9uIjogMzAsCiAgICAiZGVzY3JpcHRpb24iOiAiIiwKICAgICJza2lsbHMiOiBbXQogIH0sCiAgInNjZW5hcmlvIjogewogICAgImVudmlyb25tZW50TmFtZSI6ICIiLAogICAgInNjZW5lTGF5b3V0IjogIiIsCiAgICAiZXF1aXBtZW50U3RhdGUiOiAiIiwKICAgICJzY2VuZVRhZ3MiOiBbXSwKICAgICJ2aXNpYmxlUGFydHMiOiBbXSwKICAgICJvcGVyYWJsZVBhcnRzIjogW10sCiAgICAic2Vuc29yRmVlZHMiOiBbXQogIH0sCiAgInRvb2xzIjogW10sCiAgImZhdWx0cyI6IFtdLAogICJhdXRob3JpbmciOiB7CiAgICAic2NoZW1hIjogInVucmVhbC10cmFuLnRyYWluaW5nLWF1dGhvcmluZy92MSIsCiAgICAidmVyc2lvbiI6IDEsCiAgICAibm9kZXMiOiBbCiAgICAgIHsKICAgICAgICAiaWQiOiAiZmxvdy1zdGFydCIsCiAgICAgICAgInR5cGUiOiAic3RhcnQiLAogICAgICAgICJ0aXRsZSI6ICLorq3nu4PlvIDlp4siLAogICAgICAgICJ4IjogMzIsCiAgICAgICAgInkiOiAxMjAsCiAgICAgICAgImNvbmZpZyI6IHt9CiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiaWQiOiAic3RlcC1ub2RlOnNhdmVkLTEiLAogICAgICAgICJ0eXBlIjogInN0ZXAiLAogICAgICAgICJ0aXRsZSI6ICLlt7Lkv53lrZjmraXpqqQxIiwKICAgICAgICAic3RlcElkIjogInNhdmVkLTEiLAogICAgICAgICJ4IjogMjQwLAogICAgICAgICJ5IjogMTIwLAogICAgICAgICJjb25maWciOiB7fQogICAgICB9LAogICAgICB7CiAgICAgICAgImlkIjogInN0ZXAtbm9kZTpzYXZlZC0yIiwKICAgICAgICAidHlwZSI6ICJzdGVwIiwKICAgICAgICAidGl0bGUiOiAi5bey5L+d5a2Y5q2l6aqkMiIsCiAgICAgICAgInN0ZXBJZCI6ICJzYXZlZC0yIiwKICAgICAgICAieCI6IDUwMCwKICAgICAgICAieSI6IDEyMCwKICAgICAgICAiY29uZmlnIjoge30KICAgICAgfSwKICAgICAgewogICAgICAgICJpZCI6ICJzdGVwLW5vZGU6c2F2ZWQtMyIsCiAgICAgICAgInR5cGUiOiAic3RlcCIsCiAgICAgICAgInRpdGxlIjogIuW3suS/neWtmOatpemqpDMiLAogICAgICAgICJzdGVwSWQiOiAic2F2ZWQtMyIsCiAgICAgICAgIngiOiA3NjAsCiAgICAgICAgInkiOiAxMjAsCiAgICAgICAgImNvbmZpZyI6IHt9CiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiaWQiOiAiZmxvdy1lbmQiLAogICAgICAgICJ0eXBlIjogImVuZCIsCiAgICAgICAgInRpdGxlIjogIuiuree7g+e7k+adnyIsCiAgICAgICAgIngiOiAyNDAsCiAgICAgICAgInkiOiAyNzAsCiAgICAgICAgImNvbmZpZyI6IHt9CiAgICAgIH0KICAgIF0sCiAgICAiZWRnZXMiOiBbCiAgICAgIHsKICAgICAgICAiaWQiOiAiZWRnZTpmbG93LXN0YXJ0OnN0ZXAtbm9kZTpzYXZlZC0xIiwKICAgICAgICAiZnJvbSI6ICJmbG93LXN0YXJ0IiwKICAgICAgICAidG8iOiAic3RlcC1ub2RlOnNhdmVkLTEiLAogICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICJraW5kIjogImJhc2Utc2VxdWVuY2UiLAogICAgICAgICJydWxlIjogIiIKICAgICAgfSwKICAgICAgewogICAgICAgICJpZCI6ICJlZGdlOnN0ZXAtbm9kZTpzYXZlZC0xOnN0ZXAtbm9kZTpzYXZlZC0yIiwKICAgICAgICAiZnJvbSI6ICJzdGVwLW5vZGU6c2F2ZWQtMSIsCiAgICAgICAgInRvIjogInN0ZXAtbm9kZTpzYXZlZC0yIiwKICAgICAgICAibGFiZWwiOiAiIiwKICAgICAgICAia2luZCI6ICJiYXNlLXNlcXVlbmNlIiwKICAgICAgICAicnVsZSI6ICIiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiaWQiOiAiZWRnZTpzdGVwLW5vZGU6c2F2ZWQtMjpzdGVwLW5vZGU6c2F2ZWQtMyIsCiAgICAgICAgImZyb20iOiAic3RlcC1ub2RlOnNhdmVkLTIiLAogICAgICAgICJ0byI6ICJzdGVwLW5vZGU6c2F2ZWQtMyIsCiAgICAgICAgImxhYmVsIjogIiIsCiAgICAgICAgImtpbmQiOiAiYmFzZS1zZXF1ZW5jZSIsCiAgICAgICAgInJ1bGUiOiAiIgogICAgICB9LAogICAgICB7CiAgICAgICAgImlkIjogImVkZ2U6c3RlcC1ub2RlOnNhdmVkLTM6Zmxvdy1lbmQiLAogICAgICAgICJmcm9tIjogInN0ZXAtbm9kZTpzYXZlZC0zIiwKICAgICAgICAidG8iOiAiZmxvdy1lbmQiLAogICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICJraW5kIjogImJhc2Utc2VxdWVuY2UiLAogICAgICAgICJydWxlIjogIiIKICAgICAgfQogICAgXSwKICAgICJ0aW1lbGluZSI6IHsKICAgICAgImN1cnJlbnRUaW1lIjogMCwKICAgICAgInRyYWNrcyI6IHsKICAgICAgICAic2F2ZWQtMSI6IHsKICAgICAgICAgICJkdXJhdGlvbiI6IDgsCiAgICAgICAgICAiYWN0aW9uIjogInJ1bGUtY2hlY2siLAogICAgICAgICAgImNhbWVyYSI6ICLot5/pmo/nm67moIciLAogICAgICAgICAgImF1ZGlvQXNzZXRDb2RlIjogIiIsCiAgICAgICAgICAiYW5pbWF0aW9uQXNzZXRJZCI6ICIiLAogICAgICAgICAgImFuaW1hdGlvbk5hbWUiOiAiIgogICAgICAgIH0sCiAgICAgICAgInNhdmVkLTIiOiB7CiAgICAgICAgICAiZHVyYXRpb24iOiA4LAogICAgICAgICAgImFjdGlvbiI6ICJydWxlLWNoZWNrIiwKICAgICAgICAgICJjYW1lcmEiOiAi6Lef6ZqP55uu5qCHIiwKICAgICAgICAgICJhdWRpb0Fzc2V0Q29kZSI6ICIiLAogICAgICAgICAgImFuaW1hdGlvbkFzc2V0SWQiOiAiIiwKICAgICAgICAgICJhbmltYXRpb25OYW1lIjogIiIKICAgICAgICB9LAogICAgICAgICJzYXZlZC0zIjogewogICAgICAgICAgImR1cmF0aW9uIjogOCwKICAgICAgICAgICJhY3Rpb24iOiAicnVsZS1jaGVjayIsCiAgICAgICAgICAiY2FtZXJhIjogIui3n+maj+ebruaghyIsCiAgICAgICAgICAiYXVkaW9Bc3NldENvZGUiOiAiIiwKICAgICAgICAgICJhbmltYXRpb25Bc3NldElkIjogIiIsCiAgICAgICAgICAiYW5pbWF0aW9uTmFtZSI6ICIiCiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfSwKICAiYXNzZXNzbWVudCI6IHsKICAgICJwYXNzU2NvcmUiOiA4MCwKICAgICJtYXhTY29yZSI6IDEwMCwKICAgICJzY29yaW5nTW9kZSI6ICJ3ZWlnaHRlZC1ydWxlcyIsCiAgICAiYWxsb3dSZXRyeSI6IHRydWUsCiAgICAicmVjb3JkUHJvY2VzcyI6IHRydWUKICB9LAogICJydW50aW1lIjogewogICAgInN0YXJ0TW9kZSI6ICJwcmFjdGljZSIsCiAgICAidGVhY2hlckVuYWJsZWQiOiB0cnVlLAogICAgInRlYWNoZXJWb2ljZUVuYWJsZWQiOiB0cnVlLAogICAgImFjdGlvblNvdW5kRW5hYmxlZCI6IHRydWUsCiAgICAic2hvd1N0ZXBQYW5lbCI6IHRydWUsCiAgICAic2hvd1Byb2dyZXNzIjogdHJ1ZSwKICAgICJhbGxvd1JlcGxheSI6IHRydWUsCiAgICAibGFuZ3VhZ2UiOiAiemgtQ04iCiAgfQp9" }, { "name": "01-saved-step-duplicate", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regression-72698-的实装步骤-duplicate后保存重算顺序和实装进度-chromium-api-mock\\attachments\\01-saved-step-duplicate-f477840b1611e438ed4d0ff915ffab50fc3ecde3.png" } ] } ], "status": "expected" } ], "id": "245d7b2eb94e583ba125-7978673a79614b8c453a", "file": "review-frontend-regressions.spec.ts", "line": 206, "column": 5 } ] }, { "title": "API mock浏览器回归:失败步骤重试", "file": "review-frontend-regressions.spec.ts", "line": 308, "column": 6, "specs": [ { "title": "运行IN_PROGRESS的失败步骤重试入口", "ok": true, "tags": [], "tests": [ { "timeout": 90000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium-api-mock", "projectName": "chromium-api-mock", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 7327, "errors": [], "stdout": [], "stderr": [], "retry": 0, "startTime": "2026-09-05T03:38:13.354Z", "annotations": [], "attachments": [ { "name": "05-failed-before-retry", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regression-3096a-步骤重试-运行IN-PROGRESS的失败步骤重试入口-chromium-api-mock\\attachments\\05-failed-before-retry-ea908a260c8fc01055e3a056f103ca73ef3ece84.png" }, { "name": "06-failed-after-retry", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regression-3096a-步骤重试-运行IN-PROGRESS的失败步骤重试入口-chromium-api-mock\\attachments\\06-failed-after-retry-12878902d1023fc18f124969fe6222a0cffa67ac.png" } ] } ], "status": "expected" } ], "id": "245d7b2eb94e583ba125-e26878a249d098a182f0", "file": "review-frontend-regressions.spec.ts", "line": 310, "column": 5 }, { "title": "运行SUBMITTED的失败步骤重试入口", "ok": true, "tags": [], "tests": [ { "timeout": 90000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium-api-mock", "projectName": "chromium-api-mock", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 4237, "errors": [], "stdout": [], "stderr": [], "retry": 0, "startTime": "2026-09-05T03:38:20.698Z", "annotations": [], "attachments": [ { "name": "07-no-retry-SUBMITTED", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regression-fa8c9-失败步骤重试-运行SUBMITTED的失败步骤重试入口-chromium-api-mock\\attachments\\07-no-retry-SUBMITTED-8410b28aca6dc508d4b1e34b57b939c0ca52604e.png" } ] } ], "status": "expected" } ], "id": "245d7b2eb94e583ba125-cffe5a26ad0d017064c4", "file": "review-frontend-regressions.spec.ts", "line": 310, "column": 5 }, { "title": "运行TERMINATED的失败步骤重试入口", "ok": true, "tags": [], "tests": [ { "timeout": 90000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium-api-mock", "projectName": "chromium-api-mock", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 5489, "errors": [], "stdout": [], "stderr": [], "retry": 0, "startTime": "2026-09-05T03:38:24.955Z", "annotations": [], "attachments": [ { "name": "07-no-retry-TERMINATED", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regression-a60a1-败步骤重试-运行TERMINATED的失败步骤重试入口-chromium-api-mock\\attachments\\07-no-retry-TERMINATED-436f08e12308f405ac3cc1f44242f2ffbb669aa3.png" } ] } ], "status": "expected" } ], "id": "245d7b2eb94e583ba125-47f27feb292e2f9c0eb7", "file": "review-frontend-regressions.spec.ts", "line": 310, "column": 5 } ] }, { "title": "API mock浏览器回归:执行场景关闭遮罩", "file": "review-frontend-regressions.spec.ts", "line": 364, "column": 6, "specs": [ { "title": "普通虚拟训练", "ok": true, "tags": [], "tests": [ { "timeout": 90000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium-api-mock", "projectName": "chromium-api-mock", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 5513, "errors": [], "stdout": [], "stderr": [], "retry": 0, "startTime": "2026-09-05T03:38:30.469Z", "annotations": [], "attachments": [ { "name": "04-overlay-1-VIRTUAL-IN_PROGRESS", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regressions-API-mock浏览器回归:执行场景关闭遮罩-普通虚拟训练-chromium-api-mock\\attachments\\04-overlay-1-VIRTUAL-IN-PROGRESS-fcda79d3ca4940c528aac7c483a2c9ead2d0dbcc.png" } ] } ], "status": "expected" } ], "id": "245d7b2eb94e583ba125-d9477edb7de794baa928", "file": "review-frontend-regressions.spec.ts", "line": 366, "column": 5 }, { "title": "普通实装组件", "ok": true, "tags": [], "tests": [ { "timeout": 90000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium-api-mock", "projectName": "chromium-api-mock", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 7663, "errors": [], "stdout": [], "stderr": [], "retry": 0, "startTime": "2026-09-05T03:38:36.002Z", "annotations": [], "attachments": [ { "name": "04-overlay-2-PHYSICAL-IN_PROGRESS", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regressions-API-mock浏览器回归:执行场景关闭遮罩-普通实装组件-chromium-api-mock\\attachments\\04-overlay-2-PHYSICAL-IN-PROGRESS-26c5ea686a3aa8f70463e45fcc20a07c677acc44.png" } ] } ], "status": "expected" } ], "id": "245d7b2eb94e583ba125-f2c5e1edc833569f4b2f", "file": "review-frontend-regressions.spec.ts", "line": 366, "column": 5 }, { "title": "普通对抗组件", "ok": true, "tags": [], "tests": [ { "timeout": 90000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium-api-mock", "projectName": "chromium-api-mock", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 6557, "errors": [], "stdout": [], "stderr": [], "retry": 0, "startTime": "2026-09-05T03:38:43.768Z", "annotations": [], "attachments": [ { "name": "04-overlay-3-CONFRONTATION-IN_PROGRESS", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regressions-API-mock浏览器回归:执行场景关闭遮罩-普通对抗组件-chromium-api-mock\\attachments\\04-overlay-3-CONFRONTATION-IN-PROGRESS-c4f7eecc6538fd64d8ce5d72c8c8f28ca92b4ecf.png" } ] } ], "status": "expected" } ], "id": "245d7b2eb94e583ba125-ab5150f5e91297e2ed5f", "file": "review-frontend-regressions.spec.ts", "line": 366, "column": 5 }, { "title": "进行中正式考核", "ok": true, "tags": [], "tests": [ { "timeout": 90000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium-api-mock", "projectName": "chromium-api-mock", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 22250, "errors": [], "stdout": [], "stderr": [], "retry": 0, "startTime": "2026-09-05T03:38:50.350Z", "annotations": [], "attachments": [ { "name": "04-overlay-4-VIRTUAL-IN_PROGRESS", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regressions-API-mock浏览器回归:执行场景关闭遮罩-进行中正式考核-chromium-api-mock\\attachments\\04-overlay-4-VIRTUAL-IN-PROGRESS-8d726fbc53c0c8daaaaf0ec8197379c556452b34.png" } ] } ], "status": "expected" } ], "id": "245d7b2eb94e583ba125-298684ab236050d8b09c", "file": "review-frontend-regressions.spec.ts", "line": 366, "column": 5 }, { "title": "未开始正式考核", "ok": true, "tags": [], "tests": [ { "timeout": 90000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium-api-mock", "projectName": "chromium-api-mock", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 5153, "errors": [], "stdout": [], "stderr": [], "retry": 0, "startTime": "2026-09-05T03:39:12.617Z", "annotations": [], "attachments": [ { "name": "04-overlay-5-VIRTUAL-ACCEPTED", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regressions-API-mock浏览器回归:执行场景关闭遮罩-未开始正式考核-chromium-api-mock\\attachments\\04-overlay-5-VIRTUAL-ACCEPTED-4e0516cf08fd71c30d92aeeb023a9010a661836a.png" } ] } ], "status": "expected" } ], "id": "245d7b2eb94e583ba125-4ffb1fe023b37137c9c7", "file": "review-frontend-regressions.spec.ts", "line": 366, "column": 5 }, { "title": "已提交正式考核", "ok": true, "tags": [], "tests": [ { "timeout": 90000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium-api-mock", "projectName": "chromium-api-mock", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 5831, "errors": [], "stdout": [], "stderr": [], "retry": 0, "startTime": "2026-09-05T03:39:17.792Z", "annotations": [], "attachments": [ { "name": "04-overlay-6-VIRTUAL-SUBMITTED", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regressions-API-mock浏览器回归:执行场景关闭遮罩-已提交正式考核-chromium-api-mock\\attachments\\04-overlay-6-VIRTUAL-SUBMITTED-6c54dd97660bb2ce8d10b7956c0e936b04ac2bcc.png" } ] } ], "status": "expected" } ], "id": "245d7b2eb94e583ba125-28b2f1d4379a932e815f", "file": "review-frontend-regressions.spec.ts", "line": 366, "column": 5 } ] }, { "title": "API mock浏览器视觉回归:场景填充与安全确认区", "file": "review-frontend-regressions.spec.ts", "line": 396, "column": 6, "specs": [ { "title": "military主题画布铺满且安全文字可读", "ok": true, "tags": [], "tests": [ { "timeout": 90000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium-api-mock", "projectName": "chromium-api-mock", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 9000, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBeLessThanOrEqual\"", "duration": 172 } ], "startTime": "2026-09-05T03:39:23.660Z", "annotations": [], "attachments": [ { "name": "视觉测量(API mock)", "contentType": "application/json", "body": "ewogICJ0aGVtZSI6ICJtaWxpdGFyeSIsCiAgInNjZW5lQm94IjogewogICAgIngiOiA0OTksCiAgICAieSI6IDM2My41NjI1LAogICAgIndpZHRoIjogNjMwLAogICAgImhlaWdodCI6IDU4My43MTg3NQogIH0sCiAgInZpZXdwb3J0Qm94IjogewogICAgIngiOiA0OTksCiAgICAieSI6IDM2My41NjI1LAogICAgIndpZHRoIjogNjMwLAogICAgImhlaWdodCI6IDU4My43MTg3NQogIH0sCiAgImNvbG9ycyI6IHsKICAgICJiYWNrZ3JvdW5kIjogWwogICAgICAyNTUsCiAgICAgIDI1NSwKICAgICAgMjU1LAogICAgICAyNTUKICAgIF0sCiAgICAiaGVhZGVyIjogWwogICAgICAyMCwKICAgICAgNjEsCiAgICAgIDU0LAogICAgICAyNTUKICAgIF0sCiAgICAibGFiZWwiOiBbCiAgICAgIDIwLAogICAgICA2MSwKICAgICAgNTQsCiAgICAgIDI1NQogICAgXQogIH0sCiAgImhlYWRlckNvbnRyYXN0IjogMTEuOTk2NTAyMTkzODUyMzUsCiAgImNoZWNrYm94Q29udHJhc3QiOiAxMS45OTY1MDIxOTM4NTIzNQp9" }, { "name": "08-visual-safety-military", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regression-74d27-安全确认区-military主题画布铺满且安全文字可读-chromium-api-mock\\attachments\\08-visual-safety-military-cd7c91ce9d2626243b11017b67ec6d3729437a20.png" } ] } ], "status": "expected" } ], "id": "245d7b2eb94e583ba125-451d5e5f4815308fbbf7", "file": "review-frontend-regressions.spec.ts", "line": 398, "column": 5 }, { "title": "dark主题画布铺满且安全文字可读", "ok": true, "tags": [], "tests": [ { "timeout": 90000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium-api-mock", "projectName": "chromium-api-mock", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 7654, "errors": [], "stdout": [], "stderr": [], "retry": 0, "steps": [ { "title": "Expect \"poll toBeLessThanOrEqual\"", "duration": 289 } ], "startTime": "2026-09-05T03:39:32.724Z", "annotations": [], "attachments": [ { "name": "视觉测量(API mock)", "contentType": "application/json", "body": "ewogICJ0aGVtZSI6ICJkYXJrIiwKICAic2NlbmVCb3giOiB7CiAgICAieCI6IDQ5OSwKICAgICJ5IjogMzYzLjU2MjUsCiAgICAid2lkdGgiOiA2MzAsCiAgICAiaGVpZ2h0IjogNTgzLjcxODc1CiAgfSwKICAidmlld3BvcnRCb3giOiB7CiAgICAieCI6IDQ5OSwKICAgICJ5IjogMzYzLjU2MjUsCiAgICAid2lkdGgiOiA2MzAsCiAgICAiaGVpZ2h0IjogNTgzLjcxODc1CiAgfSwKICAiY29sb3JzIjogewogICAgImJhY2tncm91bmQiOiBbCiAgICAgIDE0LAogICAgICAzNiwKICAgICAgMzIsCiAgICAgIDI1NQogICAgXSwKICAgICJoZWFkZXIiOiBbCiAgICAgIDI0MSwKICAgICAgMjUwLAogICAgICAyNDgsCiAgICAgIDI1NQogICAgXSwKICAgICJsYWJlbCI6IFsKICAgICAgMjQxLAogICAgICAyNTAsCiAgICAgIDI0OCwKICAgICAgMjU1CiAgICBdCiAgfSwKICAiaGVhZGVyQ29udHJhc3QiOiAxNS4zMDMxNzIwNzIzMDk1OTUsCiAgImNoZWNrYm94Q29udHJhc3QiOiAxNS4zMDMxNzIwNzIzMDk1OTUKfQ==" }, { "name": "08-visual-safety-dark", "contentType": "image/png", "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\frontend-e2e\\test-results\\review-frontend-regression-5da9e-景填充与安全确认区-dark主题画布铺满且安全文字可读-chromium-api-mock\\attachments\\08-visual-safety-dark-7d378969f0634d873015c3086d344be7b0b06b29.png" } ] } ], "status": "expected" } ], "id": "245d7b2eb94e583ba125-6ca5eb4547b74ea3dbfd", "file": "review-frontend-regressions.spec.ts", "line": 398, "column": 5 } ] } ] } ], "errors": [], "stats": { "startTime": "2026-09-05T03:37:55.892Z", "duration": 117710.76000000001, "expected": 15, "skipped": 0, "unexpected": 0, "flaky": 0 } }