您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 

307 行
14 KiB

  1. {
  2. "config": {
  3. "configFile": "E:\\work\\edit_3d\\.codex-tmp\\auth-message-regression.config.ts",
  4. "rootDir": "E:/work/edit_3d/unreal_tran/ute2e/tests",
  5. "forbidOnly": false,
  6. "fullyParallel": false,
  7. "globalSetup": null,
  8. "globalTeardown": null,
  9. "globalTimeout": 0,
  10. "grep": {},
  11. "grepInvert": null,
  12. "maxFailures": 0,
  13. "metadata": {
  14. "actualWorkers": 1
  15. },
  16. "preserveOutput": "always",
  17. "reporter": [
  18. [
  19. "list",
  20. null
  21. ],
  22. [
  23. "html",
  24. {
  25. "outputFolder": "E:/work/edit_3d/unreal_tran/ute2e/reports/api-error-messages-20260906/authentication/html",
  26. "open": "never"
  27. }
  28. ],
  29. [
  30. "json",
  31. {
  32. "outputFile": "E:/work/edit_3d/unreal_tran/ute2e/reports/api-error-messages-20260906/authentication/results.json"
  33. }
  34. ]
  35. ],
  36. "reportSlowTests": {
  37. "max": 5,
  38. "threshold": 300000
  39. },
  40. "quiet": false,
  41. "projects": [
  42. {
  43. "outputDir": "E:/work/edit_3d/unreal_tran/ute2e/reports/api-error-messages-20260906/authentication/test-results",
  44. "repeatEach": 1,
  45. "retries": 0,
  46. "metadata": {
  47. "actualWorkers": 1
  48. },
  49. "id": "edge-auth-mock",
  50. "name": "edge-auth-mock",
  51. "testDir": "E:/work/edit_3d/unreal_tran/ute2e/tests",
  52. "testIgnore": [],
  53. "testMatch": [
  54. "zentao-auth-859-861-864.spec.ts"
  55. ],
  56. "timeout": 90000
  57. }
  58. ],
  59. "shard": null,
  60. "updateSnapshots": "missing",
  61. "updateSourceMethod": "patch",
  62. "version": "1.55.0",
  63. "workers": 1,
  64. "webServer": null
  65. },
  66. "suites": [
  67. {
  68. "title": "zentao-auth-859-861-864.spec.ts",
  69. "file": "zentao-auth-859-861-864.spec.ts",
  70. "column": 0,
  71. "line": 0,
  72. "specs": [
  73. {
  74. "title": "859:部门没有可登录教员时账号选择器明确禁用且不可展开",
  75. "ok": true,
  76. "tags": [],
  77. "tests": [
  78. {
  79. "timeout": 90000,
  80. "annotations": [],
  81. "expectedStatus": "passed",
  82. "projectId": "edge-auth-mock",
  83. "projectName": "edge-auth-mock",
  84. "results": [
  85. {
  86. "workerIndex": 0,
  87. "parallelIndex": 0,
  88. "status": "passed",
  89. "duration": 3850,
  90. "errors": [],
  91. "stdout": [],
  92. "stderr": [],
  93. "retry": 0,
  94. "startTime": "2026-09-05T17:30:12.947Z",
  95. "annotations": [],
  96. "attachments": [
  97. {
  98. "name": "success-859-empty-teacher-account-disabled",
  99. "contentType": "image/png",
  100. "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"
  101. }
  102. ]
  103. }
  104. ],
  105. "status": "expected"
  106. }
  107. ],
  108. "id": "52adcd77a1936aed13a9-d7d9043f0521ae86a405",
  109. "file": "zentao-auth-859-861-864.spec.ts",
  110. "line": 94,
  111. "column": 1
  112. },
  113. {
  114. "title": "861:首次改密两次输入不一致时立即显示字段提示且不提交",
  115. "ok": false,
  116. "tags": [],
  117. "tests": [
  118. {
  119. "timeout": 90000,
  120. "annotations": [],
  121. "expectedStatus": "passed",
  122. "projectId": "edge-auth-mock",
  123. "projectName": "edge-auth-mock",
  124. "results": [
  125. {
  126. "workerIndex": 0,
  127. "parallelIndex": 0,
  128. "status": "failed",
  129. "duration": 16889,
  130. "error": {
  131. "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",
  132. "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",
  133. "location": {
  134. "file": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\zentao-auth-859-861-864.spec.ts",
  135. "column": 23,
  136. "line": 114
  137. },
  138. "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()"
  139. },
  140. "errors": [
  141. {
  142. "location": {
  143. "file": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\zentao-auth-859-861-864.spec.ts",
  144. "column": 23,
  145. "line": 114
  146. },
  147. "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"
  148. }
  149. ],
  150. "stdout": [],
  151. "stderr": [],
  152. "retry": 0,
  153. "startTime": "2026-09-05T17:30:17.307Z",
  154. "annotations": [],
  155. "attachments": [
  156. {
  157. "name": "screenshot",
  158. "contentType": "image/png",
  159. "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"
  160. },
  161. {
  162. "name": "failure-screenshot",
  163. "contentType": "image/png",
  164. "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"
  165. },
  166. {
  167. "name": "error-context",
  168. "contentType": "text/markdown",
  169. "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"
  170. }
  171. ],
  172. "errorLocation": {
  173. "file": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\zentao-auth-859-861-864.spec.ts",
  174. "column": 23,
  175. "line": 114
  176. }
  177. }
  178. ],
  179. "status": "unexpected"
  180. }
  181. ],
  182. "id": "52adcd77a1936aed13a9-025f02a9349d3fb78768",
  183. "file": "zentao-auth-859-861-864.spec.ts",
  184. "line": 109,
  185. "column": 1
  186. },
  187. {
  188. "title": "864:首次改密期间账号停用后仅显示一次固定登录提示且不刷新令牌",
  189. "ok": false,
  190. "tags": [],
  191. "tests": [
  192. {
  193. "timeout": 90000,
  194. "annotations": [],
  195. "expectedStatus": "passed",
  196. "projectId": "edge-auth-mock",
  197. "projectName": "edge-auth-mock",
  198. "results": [
  199. {
  200. "workerIndex": 1,
  201. "parallelIndex": 0,
  202. "status": "failed",
  203. "duration": 16450,
  204. "error": {
  205. "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",
  206. "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",
  207. "location": {
  208. "file": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\zentao-auth-859-861-864.spec.ts",
  209. "column": 23,
  210. "line": 128
  211. },
  212. "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 |"
  213. },
  214. "errors": [
  215. {
  216. "location": {
  217. "file": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\zentao-auth-859-861-864.spec.ts",
  218. "column": 23,
  219. "line": 128
  220. },
  221. "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"
  222. }
  223. ],
  224. "stdout": [],
  225. "stderr": [],
  226. "retry": 0,
  227. "startTime": "2026-09-05T17:30:35.470Z",
  228. "annotations": [],
  229. "attachments": [
  230. {
  231. "name": "screenshot",
  232. "contentType": "image/png",
  233. "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"
  234. },
  235. {
  236. "name": "failure-screenshot",
  237. "contentType": "image/png",
  238. "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"
  239. },
  240. {
  241. "name": "error-context",
  242. "contentType": "text/markdown",
  243. "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"
  244. }
  245. ],
  246. "errorLocation": {
  247. "file": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\zentao-auth-859-861-864.spec.ts",
  248. "column": 23,
  249. "line": 128
  250. }
  251. }
  252. ],
  253. "status": "unexpected"
  254. }
  255. ],
  256. "id": "52adcd77a1936aed13a9-e99934e8cad148ac65c9",
  257. "file": "zentao-auth-859-861-864.spec.ts",
  258. "line": 123,
  259. "column": 1
  260. },
  261. {
  262. "title": "普通会话过期只跳转登录,不展示后端错误详情或停用账号提示",
  263. "ok": true,
  264. "tags": [],
  265. "tests": [
  266. {
  267. "timeout": 90000,
  268. "annotations": [],
  269. "expectedStatus": "passed",
  270. "projectId": "edge-auth-mock",
  271. "projectName": "edge-auth-mock",
  272. "results": [
  273. {
  274. "workerIndex": 2,
  275. "parallelIndex": 0,
  276. "status": "passed",
  277. "duration": 2493,
  278. "errors": [],
  279. "stdout": [],
  280. "stderr": [],
  281. "retry": 0,
  282. "startTime": "2026-09-05T17:30:53.683Z",
  283. "annotations": [],
  284. "attachments": []
  285. }
  286. ],
  287. "status": "expected"
  288. }
  289. ],
  290. "id": "52adcd77a1936aed13a9-cdec245d1f279f3a22ad",
  291. "file": "zentao-auth-859-861-864.spec.ts",
  292. "line": 143,
  293. "column": 1
  294. }
  295. ]
  296. }
  297. ],
  298. "errors": [],
  299. "stats": {
  300. "startTime": "2026-09-05T17:30:11.840Z",
  301. "duration": 45375.929000000004,
  302. "expected": 2,
  303. "skipped": 0,
  304. "unexpected": 2,
  305. "flaky": 0
  306. }
  307. }