|
- {
- "config": {
- "configFile": "E:\\work\\edit_3d\\.codex-tmp\\auth-message-regression.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": "E:/work/edit_3d/unreal_tran/ute2e/reports/api-error-messages-20260906/authentication/html",
- "open": "never"
- }
- ],
- [
- "json",
- {
- "outputFile": "E:/work/edit_3d/unreal_tran/ute2e/reports/api-error-messages-20260906/authentication/results.json"
- }
- ]
- ],
- "reportSlowTests": {
- "max": 5,
- "threshold": 300000
- },
- "quiet": false,
- "projects": [
- {
- "outputDir": "E:/work/edit_3d/unreal_tran/ute2e/reports/api-error-messages-20260906/authentication/test-results",
- "repeatEach": 1,
- "retries": 0,
- "metadata": {
- "actualWorkers": 1
- },
- "id": "edge-auth-mock",
- "name": "edge-auth-mock",
- "testDir": "E:/work/edit_3d/unreal_tran/ute2e/tests",
- "testIgnore": [],
- "testMatch": [
- "zentao-auth-859-861-864.spec.ts"
- ],
- "timeout": 90000
- }
- ],
- "shard": null,
- "updateSnapshots": "missing",
- "updateSourceMethod": "patch",
- "version": "1.55.0",
- "workers": 1,
- "webServer": null
- },
- "suites": [
- {
- "title": "zentao-auth-859-861-864.spec.ts",
- "file": "zentao-auth-859-861-864.spec.ts",
- "column": 0,
- "line": 0,
- "specs": [
- {
- "title": "859:部门没有可登录教员时账号选择器明确禁用且不可展开",
- "ok": true,
- "tags": [],
- "tests": [
- {
- "timeout": 90000,
- "annotations": [],
- "expectedStatus": "passed",
- "projectId": "edge-auth-mock",
- "projectName": "edge-auth-mock",
- "results": [
- {
- "workerIndex": 0,
- "parallelIndex": 0,
- "status": "passed",
- "duration": 3850,
- "errors": [],
- "stdout": [],
- "stderr": [],
- "retry": 0,
- "startTime": "2026-09-05T17:30:12.947Z",
- "annotations": [],
- "attachments": [
- {
- "name": "success-859-empty-teacher-account-disabled",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\authentication\\test-results\\zentao-auth-859-861-864-859:部门没有可登录教员时账号选择器明确禁用且不可展开-edge-auth-mock\\attachments\\success-859-empty-teacher-account-disabled-2f99562734701ae457b390f2ea2477898d51907c.png"
- }
- ]
- }
- ],
- "status": "expected"
- }
- ],
- "id": "52adcd77a1936aed13a9-d7d9043f0521ae86a405",
- "file": "zentao-auth-859-861-864.spec.ts",
- "line": 94,
- "column": 1
- },
- {
- "title": "861:首次改密两次输入不一致时立即显示字段提示且不提交",
- "ok": false,
- "tags": [],
- "tests": [
- {
- "timeout": 90000,
- "annotations": [],
- "expectedStatus": "passed",
- "projectId": "edge-auth-mock",
- "projectName": "edge-auth-mock",
- "results": [
- {
- "workerIndex": 0,
- "parallelIndex": 0,
- "status": "failed",
- "duration": 16889,
- "error": {
- "message": "TimeoutError: locator.fill: Timeout 15000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('.password-card input[autocomplete=\"new-password\"]').first()\u001b[22m\n",
- "stack": "TimeoutError: locator.fill: Timeout 15000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('.password-card input[autocomplete=\"new-password\"]').first()\u001b[22m\n\n at E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\zentao-auth-859-861-864.spec.ts:114:23",
- "location": {
- "file": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\zentao-auth-859-861-864.spec.ts",
- "column": 23,
- "line": 114
- },
- "snippet": " 112 | await page.goto('/change-password')\n 113 | const inputs = page.locator('.password-card input[autocomplete=\"new-password\"]')\n> 114 | await inputs.nth(0).fill('Strong#Password8')\n | ^\n 115 | await inputs.nth(1).fill('Different#Pass9')\n 116 |\n 117 | await expect(page.getByText('两次输入的新密码不一致', { exact: true })).toBeVisible()"
- },
- "errors": [
- {
- "location": {
- "file": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\zentao-auth-859-861-864.spec.ts",
- "column": 23,
- "line": 114
- },
- "message": "TimeoutError: locator.fill: Timeout 15000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('.password-card input[autocomplete=\"new-password\"]').first()\u001b[22m\n\n\n 112 | await page.goto('/change-password')\n 113 | const inputs = page.locator('.password-card input[autocomplete=\"new-password\"]')\n> 114 | await inputs.nth(0).fill('Strong#Password8')\n | ^\n 115 | await inputs.nth(1).fill('Different#Pass9')\n 116 |\n 117 | await expect(page.getByText('两次输入的新密码不一致', { exact: true })).toBeVisible()\n at E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\zentao-auth-859-861-864.spec.ts:114:23"
- }
- ],
- "stdout": [],
- "stderr": [],
- "retry": 0,
- "startTime": "2026-09-05T17:30:17.307Z",
- "annotations": [],
- "attachments": [
- {
- "name": "screenshot",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\authentication\\test-results\\zentao-auth-859-861-864-861:首次改密两次输入不一致时立即显示字段提示且不提交-edge-auth-mock\\test-failed-1.png"
- },
- {
- "name": "failure-screenshot",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\authentication\\test-results\\zentao-auth-859-861-864-861:首次改密两次输入不一致时立即显示字段提示且不提交-edge-auth-mock\\attachments\\failure-screenshot-6fd2d23a12532f4a17e77e33991ddeb1f050286e.png"
- },
- {
- "name": "error-context",
- "contentType": "text/markdown",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\authentication\\test-results\\zentao-auth-859-861-864-861:首次改密两次输入不一致时立即显示字段提示且不提交-edge-auth-mock\\error-context.md"
- }
- ],
- "errorLocation": {
- "file": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\zentao-auth-859-861-864.spec.ts",
- "column": 23,
- "line": 114
- }
- }
- ],
- "status": "unexpected"
- }
- ],
- "id": "52adcd77a1936aed13a9-025f02a9349d3fb78768",
- "file": "zentao-auth-859-861-864.spec.ts",
- "line": 109,
- "column": 1
- },
- {
- "title": "864:首次改密期间账号停用后仅显示一次固定登录提示且不刷新令牌",
- "ok": false,
- "tags": [],
- "tests": [
- {
- "timeout": 90000,
- "annotations": [],
- "expectedStatus": "passed",
- "projectId": "edge-auth-mock",
- "projectName": "edge-auth-mock",
- "results": [
- {
- "workerIndex": 1,
- "parallelIndex": 0,
- "status": "failed",
- "duration": 16450,
- "error": {
- "message": "TimeoutError: locator.fill: Timeout 15000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('.password-card input[autocomplete=\"new-password\"]').first()\u001b[22m\n",
- "stack": "TimeoutError: locator.fill: Timeout 15000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('.password-card input[autocomplete=\"new-password\"]').first()\u001b[22m\n\n at E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\zentao-auth-859-861-864.spec.ts:128:23",
- "location": {
- "file": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\zentao-auth-859-861-864.spec.ts",
- "column": 23,
- "line": 128
- },
- "snippet": " 126 | await page.goto('/change-password')\n 127 | const inputs = page.locator('.password-card input[autocomplete=\"new-password\"]')\n> 128 | await inputs.nth(0).fill('Strong#Password8')\n | ^\n 129 | await inputs.nth(1).fill('Strong#Password8')\n 130 | await page.getByRole('button', { name: '确认修改并登录' }).click()\n 131 |"
- },
- "errors": [
- {
- "location": {
- "file": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\zentao-auth-859-861-864.spec.ts",
- "column": 23,
- "line": 128
- },
- "message": "TimeoutError: locator.fill: Timeout 15000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('.password-card input[autocomplete=\"new-password\"]').first()\u001b[22m\n\n\n 126 | await page.goto('/change-password')\n 127 | const inputs = page.locator('.password-card input[autocomplete=\"new-password\"]')\n> 128 | await inputs.nth(0).fill('Strong#Password8')\n | ^\n 129 | await inputs.nth(1).fill('Strong#Password8')\n 130 | await page.getByRole('button', { name: '确认修改并登录' }).click()\n 131 |\n at E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\zentao-auth-859-861-864.spec.ts:128:23"
- }
- ],
- "stdout": [],
- "stderr": [],
- "retry": 0,
- "startTime": "2026-09-05T17:30:35.470Z",
- "annotations": [],
- "attachments": [
- {
- "name": "screenshot",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\authentication\\test-results\\zentao-auth-859-861-864-864:首次改密期间账号停用后仅显示一次固定登录提示且不刷新令牌-edge-auth-mock\\test-failed-1.png"
- },
- {
- "name": "failure-screenshot",
- "contentType": "image/png",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\authentication\\test-results\\zentao-auth-859-861-864-864:首次改密期间账号停用后仅显示一次固定登录提示且不刷新令牌-edge-auth-mock\\attachments\\failure-screenshot-2a08b4d1dc5dcad4acf34c6b179a1b6ae4b903de.png"
- },
- {
- "name": "error-context",
- "contentType": "text/markdown",
- "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\api-error-messages-20260906\\authentication\\test-results\\zentao-auth-859-861-864-864:首次改密期间账号停用后仅显示一次固定登录提示且不刷新令牌-edge-auth-mock\\error-context.md"
- }
- ],
- "errorLocation": {
- "file": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\zentao-auth-859-861-864.spec.ts",
- "column": 23,
- "line": 128
- }
- }
- ],
- "status": "unexpected"
- }
- ],
- "id": "52adcd77a1936aed13a9-e99934e8cad148ac65c9",
- "file": "zentao-auth-859-861-864.spec.ts",
- "line": 123,
- "column": 1
- },
- {
- "title": "普通会话过期只跳转登录,不展示后端错误详情或停用账号提示",
- "ok": true,
- "tags": [],
- "tests": [
- {
- "timeout": 90000,
- "annotations": [],
- "expectedStatus": "passed",
- "projectId": "edge-auth-mock",
- "projectName": "edge-auth-mock",
- "results": [
- {
- "workerIndex": 2,
- "parallelIndex": 0,
- "status": "passed",
- "duration": 2493,
- "errors": [],
- "stdout": [],
- "stderr": [],
- "retry": 0,
- "startTime": "2026-09-05T17:30:53.683Z",
- "annotations": [],
- "attachments": []
- }
- ],
- "status": "expected"
- }
- ],
- "id": "52adcd77a1936aed13a9-cdec245d1f279f3a22ad",
- "file": "zentao-auth-859-861-864.spec.ts",
- "line": 143,
- "column": 1
- }
- ]
- }
- ],
- "errors": [],
- "stats": {
- "startTime": "2026-09-05T17:30:11.840Z",
- "duration": 45375.929000000004,
- "expected": 2,
- "skipped": 0,
- "unexpected": 2,
- "flaky": 0
- }
- }
|