Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

315 строки
15 KiB

  1. {
  2. "config": {
  3. "configFile": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\review-live.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": "reports/review-20260905/live/html",
  26. "open": "never"
  27. }
  28. ],
  29. [
  30. "json",
  31. {
  32. "outputFile": "reports/review-20260905/live/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/review-20260905/live/results",
  44. "repeatEach": 1,
  45. "retries": 0,
  46. "metadata": {
  47. "actualWorkers": 1
  48. },
  49. "id": "",
  50. "name": "",
  51. "testDir": "E:/work/edit_3d/unreal_tran/ute2e/tests",
  52. "testIgnore": [],
  53. "testMatch": [
  54. "review-live.spec.ts"
  55. ],
  56. "timeout": 120000
  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": "review-live.spec.ts",
  69. "file": "review-live.spec.ts",
  70. "column": 0,
  71. "line": 0,
  72. "specs": [
  73. {
  74. "title": "live login roles and formal virtual route",
  75. "ok": true,
  76. "tags": [],
  77. "tests": [
  78. {
  79. "timeout": 120000,
  80. "annotations": [],
  81. "expectedStatus": "passed",
  82. "projectId": "",
  83. "projectName": "",
  84. "results": [
  85. {
  86. "workerIndex": 0,
  87. "parallelIndex": 0,
  88. "status": "passed",
  89. "duration": 9181,
  90. "errors": [],
  91. "stdout": [],
  92. "stderr": [],
  93. "retry": 0,
  94. "startTime": "2026-09-05T03:41:24.437Z",
  95. "annotations": [],
  96. "attachments": [
  97. {
  98. "name": "01-login-three-roles",
  99. "contentType": "image/png",
  100. "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\live\\results\\review-live-live-login-roles-and-formal-virtual-route\\attachments\\01-login-three-roles-f86162e84bea73eafa87bb0016f894f5e08d87b7.png"
  101. },
  102. {
  103. "name": "02-virtual-formal-task-center",
  104. "contentType": "image/png",
  105. "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\live\\results\\review-live-live-login-roles-and-formal-virtual-route\\attachments\\02-virtual-formal-task-center-b028ec31b409a20f12f7cf73dc7811535baab32e.png"
  106. },
  107. {
  108. "name": "03-virtual-1920",
  109. "contentType": "image/png",
  110. "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\live\\results\\review-live-live-login-roles-and-formal-virtual-route\\attachments\\03-virtual-1920-a16d403e0842f961f464136f9289448b6ab9b665.png"
  111. }
  112. ]
  113. }
  114. ],
  115. "status": "expected"
  116. }
  117. ],
  118. "id": "351158f247962162d567-8b85e2f4bb6d5591db73",
  119. "file": "review-live.spec.ts",
  120. "line": 101,
  121. "column": 1
  122. },
  123. {
  124. "title": "live teacher role and content write boundary",
  125. "ok": true,
  126. "tags": [],
  127. "tests": [
  128. {
  129. "timeout": 120000,
  130. "annotations": [],
  131. "expectedStatus": "passed",
  132. "projectId": "",
  133. "projectName": "",
  134. "results": [
  135. {
  136. "workerIndex": 0,
  137. "parallelIndex": 0,
  138. "status": "passed",
  139. "duration": 3742,
  140. "errors": [],
  141. "stdout": [],
  142. "stderr": [],
  143. "retry": 0,
  144. "startTime": "2026-09-05T03:41:37.239Z",
  145. "annotations": [],
  146. "attachments": [
  147. {
  148. "name": "04-teacher-content",
  149. "contentType": "image/png",
  150. "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\live\\results\\review-live-live-teacher-role-and-content-write-boundary\\attachments\\04-teacher-content-9ec9c5654b6ad956d784269cf0e1e26d7dbe0821.png"
  151. }
  152. ]
  153. }
  154. ],
  155. "status": "expected"
  156. }
  157. ],
  158. "id": "351158f247962162d567-ccf9c84f5598cdf4198c",
  159. "file": "review-live.spec.ts",
  160. "line": 123,
  161. "column": 1
  162. },
  163. {
  164. "title": "live virtual start replay step facts submit and review",
  165. "ok": true,
  166. "tags": [],
  167. "tests": [
  168. {
  169. "timeout": 240000,
  170. "annotations": [],
  171. "expectedStatus": "passed",
  172. "projectId": "",
  173. "projectName": "",
  174. "results": [
  175. {
  176. "workerIndex": 0,
  177. "parallelIndex": 0,
  178. "status": "passed",
  179. "duration": 96799,
  180. "errors": [],
  181. "stdout": [],
  182. "stderr": [],
  183. "retry": 0,
  184. "startTime": "2026-09-05T03:41:40.993Z",
  185. "annotations": [],
  186. "attachments": [
  187. {
  188. "name": "05-virtual-started-no-exam-overlay",
  189. "contentType": "image/png",
  190. "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\live\\results\\review-live-live-virtual-s-f74ac-tep-facts-submit-and-review\\attachments\\05-virtual-started-no-exam-overlay-75bbe0fc16a0254e73c609a1a3640d65844c77c7.png"
  191. },
  192. {
  193. "name": "06-virtual-all-steps-completed",
  194. "contentType": "image/png",
  195. "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\live\\results\\review-live-live-virtual-s-f74ac-tep-facts-submit-and-review\\attachments\\06-virtual-all-steps-completed-1fb317f851bbfea81cb72348d0c3fa6677c15524.png"
  196. },
  197. {
  198. "name": "07-virtual-reviewed",
  199. "contentType": "image/png",
  200. "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\live\\results\\review-live-live-virtual-s-f74ac-tep-facts-submit-and-review\\attachments\\07-virtual-reviewed-c18c9c866c30a33295adba3a8277bc7dd76aab69.png"
  201. }
  202. ]
  203. }
  204. ],
  205. "status": "expected"
  206. }
  207. ],
  208. "id": "351158f247962162d567-3ecee091831f9a0e83fd",
  209. "file": "review-live.spec.ts",
  210. "line": 134,
  211. "column": 1
  212. },
  213. {
  214. "title": "live physical failure retry rejects stale evidence",
  215. "ok": false,
  216. "tags": [],
  217. "tests": [
  218. {
  219. "timeout": 120000,
  220. "annotations": [],
  221. "expectedStatus": "passed",
  222. "projectId": "",
  223. "projectName": "",
  224. "results": [
  225. {
  226. "workerIndex": 0,
  227. "parallelIndex": 0,
  228. "status": "failed",
  229. "duration": 56458,
  230. "error": {
  231. "message": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoBeGreaterThanOrEqual\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m)\u001b[22m\n\nExpected: >= \u001b[32m2\u001b[39m\nReceived: \u001b[31m0\u001b[39m\n\nCall Log:\n- Timeout 45000ms exceeded while waiting on the predicate",
  232. "stack": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoBeGreaterThanOrEqual\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m)\u001b[22m\n\nExpected: >= \u001b[32m2\u001b[39m\nReceived: \u001b[31m0\u001b[39m\n\nCall Log:\n- Timeout 45000ms exceeded while waiting on the predicate\n at E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\review-live.spec.ts:233:3",
  233. "location": {
  234. "file": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\review-live.spec.ts",
  235. "column": 3,
  236. "line": 233
  237. },
  238. "snippet": " 231 | const video = page.locator('[data-physical-video=\"primary\"]')\n 232 | await expect(video).toBeVisible()\n> 233 | await expect.poll(() => video.evaluate((element: HTMLVideoElement) => element.readyState), { timeout: 45000 }).toBeGreaterThanOrEqual(2)\n | ^\n 234 | await video.evaluate((element: HTMLVideoElement) => { element.pause(); element.currentTime = 3 })\n 235 | await expect.poll(() => video.evaluate((element: HTMLVideoElement) => !element.seeking && element.readyState >= 2)).toBe(true)\n 236 | await shot(page, info, '09-physical-offline-replay-boundary')"
  239. },
  240. "errors": [
  241. {
  242. "location": {
  243. "file": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\review-live.spec.ts",
  244. "column": 3,
  245. "line": 233
  246. },
  247. "message": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoBeGreaterThanOrEqual\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m)\u001b[22m\n\nExpected: >= \u001b[32m2\u001b[39m\nReceived: \u001b[31m0\u001b[39m\n\nCall Log:\n- Timeout 45000ms exceeded while waiting on the predicate\n\n 231 | const video = page.locator('[data-physical-video=\"primary\"]')\n 232 | await expect(video).toBeVisible()\n> 233 | await expect.poll(() => video.evaluate((element: HTMLVideoElement) => element.readyState), { timeout: 45000 }).toBeGreaterThanOrEqual(2)\n | ^\n 234 | await video.evaluate((element: HTMLVideoElement) => { element.pause(); element.currentTime = 3 })\n 235 | await expect.poll(() => video.evaluate((element: HTMLVideoElement) => !element.seeking && element.readyState >= 2)).toBe(true)\n 236 | await shot(page, info, '09-physical-offline-replay-boundary')\n at E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\review-live.spec.ts:233:3"
  248. }
  249. ],
  250. "stdout": [],
  251. "stderr": [],
  252. "retry": 0,
  253. "steps": [
  254. {
  255. "title": "Expect \"poll toBeGreaterThanOrEqual\"",
  256. "duration": 44540,
  257. "error": {
  258. "message": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoBeGreaterThanOrEqual\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m)\u001b[22m\n\nExpected: >= \u001b[32m2\u001b[39m\nReceived: \u001b[31m0\u001b[39m\n\nCall Log:\n- Timeout 45000ms exceeded while waiting on the predicate",
  259. "stack": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoBeGreaterThanOrEqual\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m)\u001b[22m\n\nExpected: >= \u001b[32m2\u001b[39m\nReceived: \u001b[31m0\u001b[39m\n\nCall Log:\n- Timeout 45000ms exceeded while waiting on the predicate\n at E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\review-live.spec.ts:233:3",
  260. "location": {
  261. "file": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\review-live.spec.ts",
  262. "column": 3,
  263. "line": 233
  264. },
  265. "snippet": " 231 | const video = page.locator('[data-physical-video=\"primary\"]')\n 232 | await expect(video).toBeVisible()\n> 233 | await expect.poll(() => video.evaluate((element: HTMLVideoElement) => element.readyState), { timeout: 45000 }).toBeGreaterThanOrEqual(2)\n | ^\n 234 | await video.evaluate((element: HTMLVideoElement) => { element.pause(); element.currentTime = 3 })\n 235 | await expect.poll(() => video.evaluate((element: HTMLVideoElement) => !element.seeking && element.readyState >= 2)).toBe(true)\n 236 | await shot(page, info, '09-physical-offline-replay-boundary')"
  266. }
  267. }
  268. ],
  269. "startTime": "2026-09-05T03:43:17.807Z",
  270. "annotations": [],
  271. "attachments": [
  272. {
  273. "name": "08-physical-api-task-list",
  274. "contentType": "image/png",
  275. "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\live\\results\\review-live-live-physical--961b7-etry-rejects-stale-evidence\\attachments\\08-physical-api-task-list-7e7551f3cc59abf587e5d2dc7d0767de16241cf6.png"
  276. },
  277. {
  278. "name": "failure-live-physical-failure-retry-rejects-stal",
  279. "contentType": "image/png",
  280. "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\live\\results\\review-live-live-physical--961b7-etry-rejects-stale-evidence\\attachments\\failure-live-physical-failure-retry-rejects-stal-9b9b8ac01847809d43c66bfa7b814a6e686ef35e.png"
  281. },
  282. {
  283. "name": "error-context",
  284. "contentType": "text/markdown",
  285. "path": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\reports\\review-20260905\\live\\results\\review-live-live-physical--961b7-etry-rejects-stale-evidence\\error-context.md"
  286. }
  287. ],
  288. "errorLocation": {
  289. "file": "E:\\work\\edit_3d\\unreal_tran\\ute2e\\tests\\review-live.spec.ts",
  290. "column": 3,
  291. "line": 233
  292. }
  293. }
  294. ],
  295. "status": "unexpected"
  296. }
  297. ],
  298. "id": "351158f247962162d567-f2520dc34ab1c6ead4ee",
  299. "file": "review-live.spec.ts",
  300. "line": 201,
  301. "column": 1
  302. }
  303. ]
  304. }
  305. ],
  306. "errors": [],
  307. "stats": {
  308. "startTime": "2026-09-05T03:41:23.265Z",
  309. "duration": 172634.013,
  310. "expected": 3,
  311. "skipped": 0,
  312. "unexpected": 1,
  313. "flaky": 0
  314. }
  315. }