{ "config": { "argv": [ "D:\\Nodejs\\node.exe", "D:\\DAIMA\\vdi-cloud\\console\\node_modules\\@playwright\\test\\cli.js", "test", "e2e/gpus.spec.ts", "--reporter=list,json" ], "configFile": "D:\\DAIMA\\vdi-cloud\\console\\playwright.config.ts", "rootDir": "D:/DAIMA/vdi-cloud/console/e2e", "failOnFlakyTests": false, "forbidOnly": false, "fullyParallel": false, "globalSetup": null, "globalTeardown": null, "globalTimeout": 0, "grep": {}, "grepInvert": null, "maxFailures": 0, "metadata": { "actualWorkers": 1 }, "preserveOutput": "always", "projects": [ { "outputDir": "D:/DAIMA/vdi-cloud/console/test-results", "repeatEach": 1, "retries": 0, "metadata": { "actualWorkers": 1 }, "id": "chromium", "name": "chromium", "testDir": "D:/DAIMA/vdi-cloud/console/e2e", "testIgnore": [ "**/live.spec.ts" ], "testMatch": [ "**/*.@(spec|test).?(c|m)[jt]s?(x)" ], "timeout": 30000 } ], "filteredProjects": [ { "grep": {}, "grepInvert": null, "outputDir": "D:\\DAIMA\\vdi-cloud\\console\\test-results", "repeatEach": 1, "retries": 0, "metadata": { "actualWorkers": 1 }, "name": "chromium", "testDir": "D:\\DAIMA\\vdi-cloud\\console\\e2e", "snapshotDir": "D:\\DAIMA\\vdi-cloud\\console\\e2e", "testIgnore": "**/live.spec.ts", "testMatch": "**/*.@(spec|test).?(c|m)[jt]s?(x)", "timeout": 30000, "use": { "baseURL": "http://127.0.0.1:5183", "trace": "retain-on-failure", "screenshot": "only-on-failure", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/158.0.8127.18 Safari/537.36", "viewport": { "width": 1280, "height": 720 }, "screen": { "width": 1920, "height": 1080 }, "deviceScaleFactor": 1, "isMobile": false, "hasTouch": false, "defaultBrowserType": "chromium", "channel": "msedge" }, "dependencies": [], "ignoreSnapshots": false, "__projectId": "chromium" } ], "quiet": false, "reporter": [ [ "list" ], [ "json" ] ], "reportSlowTests": { "max": 5, "threshold": 300000 }, "shard": null, "tags": [], "updateSnapshots": "default", "updateSourceMethod": "patch", "version": "1.65.0", "workers": 1, "webServer": null }, "suites": [ { "title": "gpus.spec.ts", "file": "gpus.spec.ts", "column": 0, "line": 0, "specs": [ { "title": "只读角色可查显卡并筛选配置引用,IOMMU 0 保留", "ok": true, "tags": [], "tests": [ { "timeout": 30000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium", "projectName": "chromium", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 2221, "errors": [], "stdout": [], "stderr": [], "retry": 0, "startTime": "2026-11-10T09:09:05.718Z", "annotations": [], "attachments": [] } ], "status": "expected" } ], "id": "339e1869555d4df5a70f-908a22891ab6162efd96", "file": "gpus.spec.ts", "line": 31, "column": 1 }, { "title": "详情区分当前与待应用、待移除、模板及未纳管的映射引用", "ok": true, "tags": [], "tests": [ { "timeout": 30000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium", "projectName": "chromium", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 1815, "errors": [], "stdout": [], "stderr": [], "retry": 0, "startTime": "2026-11-10T09:09:08.689Z", "annotations": [], "attachments": [] } ], "status": "expected" } ], "id": "339e1869555d4df5a70f-033b538c63d47607bcb8", "file": "gpus.spec.ts", "line": 44, "column": 1 }, { "title": "配置读取不完整显示待核查,不宣称显卡可用", "ok": true, "tags": [], "tests": [ { "timeout": 30000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium", "projectName": "chromium", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 1589, "errors": [], "stdout": [], "stderr": [], "retry": 0, "startTime": "2026-11-10T09:09:10.527Z", "annotations": [], "attachments": [] } ], "status": "expected" } ], "id": "339e1869555d4df5a70f-d14ca93dfc0e7b05ba08", "file": "gpus.spec.ts", "line": 54, "column": 1 }, { "title": "PCI 权限错误提供重试,数据过期有明确提示", "ok": true, "tags": [], "tests": [ { "timeout": 30000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium", "projectName": "chromium", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 1480, "errors": [], "stdout": [], "stderr": [], "retry": 0, "startTime": "2026-11-10T09:09:12.140Z", "annotations": [], "attachments": [] } ], "status": "expected" } ], "id": "339e1869555d4df5a70f-52cbecb3930b42eec753", "file": "gpus.spec.ts", "line": 62, "column": 1 }, { "title": "浅色窄屏清单和详情可读且页面不横向溢出", "ok": true, "tags": [], "tests": [ { "timeout": 30000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium", "projectName": "chromium", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 2009, "errors": [], "stdout": [], "stderr": [], "retry": 0, "startTime": "2026-11-10T09:09:13.640Z", "annotations": [], "attachments": [] } ], "status": "expected" } ], "id": "339e1869555d4df5a70f-f676b76941e652a2209b", "file": "gpus.spec.ts", "line": 69, "column": 1 }, { "title": "空节点清单与尚未接入显示真实空态", "ok": true, "tags": [], "tests": [ { "timeout": 30000, "annotations": [], "expectedStatus": "passed", "projectId": "chromium", "projectName": "chromium", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "passed", "duration": 2113, "errors": [], "stdout": [], "stderr": [], "retry": 0, "startTime": "2026-11-10T09:09:15.677Z", "annotations": [], "attachments": [] } ], "status": "expected" } ], "id": "339e1869555d4df5a70f-1db16c0f30c2de9beb2d", "file": "gpus.spec.ts", "line": 80, "column": 1 } ] } ], "errors": [], "stats": { "startTime": "2026-11-10T09:09:04.608Z", "duration": 14081.699, "expected": 6, "skipped": 0, "unexpected": 0, "flaky": 0 } }