|
- {
- "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
- }
- }
|