direct-presentation-ci-multiplayer.json
docs/evidence/direct-presentation-ci-multiplayer.json
1{
2 "source": "9af1ebb7d4c4dd6f254a415aa1c13555bb713268",
3 "run": "https://github.com/jasona/darkwind-web/actions/runs/40159043339",
4 "job": 121066515944,
5 "conclusion": "failure",
6 "passed": 0,
7 "failed": 7,
8 "logSha256": "06667c3556e05f6eaf81ad1cf1a058f090b0dc731fec29d800c40d900415cb92",
9 "failures": [
10 {
11 "scenario": "tests/browser/multiplayer.spec.ts:12:1 \u203a two real browsers share doors and chat, then the guest takes over when the host leaves",
12 "error": "Error: expect(locator).toBeEnabled() failed"
13 },
14 {
15 "scenario": "tests/browser/multiplayer.spec.ts:26:1 \u203a simultaneous real-browser pickups grant one lantern, including across host handoff",
16 "error": "Error: expect(locator).toBeEnabled() failed"
17 },
18 {
19 "scenario": "tests/browser/multiplayer.spec.ts:44:1 \u203a travelers see each other move in the rendered world \u2500\u2500",
20 "error": "Error: expect(locator).toBeEnabled() failed"
21 },
22 {
23 "scenario": "tests/browser/multiplayer.spec.ts:54:1 \u203a rigged travelers walk, settle when pose delivery stalls, and resume without leaking actors",
24 "error": "Error: expect(locator).toBeEnabled() failed"
25 },
26 {
27 "scenario": "tests/browser/multiplayer.spec.ts:74:1 \u203a travelers keep walking with slow GPU completion and settle when real movement stops",
28 "error": "Error: expect(locator).toBeEnabled() failed"
29 },
30 {
31 "scenario": "tests/browser/multiplayer.spec.ts:103:1 \u203a graphics recovery keeps the shared room and receives door changes during restoration",
32 "error": "Error: expect(locator).toBeEnabled() failed"
33 },
34 {
35 "scenario": "tests/browser/multiplayer.spec.ts:118:1 \u203a direct scenes advance during withheld UI receipts and a blocked page task",
36 "error": "Error: expect(locator).toBeEnabled() failed"
37 }
38 ],
39 "scope": "All seven multiplayer scenarios failed waiting for an enabled Enter button. Each second-page trace lacks a simulation module request. Retained DOM snapshots contain startup deadlines where listed; trace source-code strings were excluded. GPU initialization phase remains unproven.",
40 "otherJobsAtObservation": {
41 "core": "success",
42 "container": "success",
43 "probe": "success",
44 "player": "in_progress"
45 },
46 "traceObservations": [
47 {
48 "scenario": "multiplayer-direct-scenes--1145f-pts-and-a-blocked-page-task",
49 "pages": [
50 {
51 "network": "1-trace.network",
52 "requests": [
53 {
54 "kind": "document",
55 "atMs": 328539.777,
56 "durationMs": 11.734000000000002,
57 "status": 200
58 },
59 {
60 "kind": "session",
61 "atMs": 329169.593,
62 "durationMs": 11.363,
63 "status": 200
64 },
65 {
66 "kind": "graphics",
67 "atMs": 328899.896,
68 "durationMs": 1058.759,
69 "status": 200
70 }
71 ]
72 },
73 {
74 "network": "0-trace.network",
75 "requests": [
76 {
77 "kind": "document",
78 "atMs": 323966.171,
79 "durationMs": 10.186,
80 "status": 200
81 },
82 {
83 "kind": "session",
84 "atMs": 324170.828,
85 "durationMs": 7.041,
86 "status": 200
87 },
88 {
89 "kind": "graphics",
90 "atMs": 324130.403,
91 "durationMs": 357.8280000000377,
92 "status": 200
93 },
94 {
95 "kind": "graphics",
96 "atMs": 324122.894,
97 "durationMs": 646.051,
98 "status": 200
99 },
100 {
101 "kind": "simulation",
102 "atMs": 326483.817,
103 "durationMs": 107.116,
104 "status": 200
105 }
106 ]
107 }
108 ],
109 "errorTextInDomSnapshots": []
110 },
111 {
112 "scenario": "multiplayer-graphics-recov-60b1e--changes-during-restoration",
113 "pages": [
114 {
115 "network": "1-trace.network",
116 "requests": [
117 {
118 "kind": "document",
119 "atMs": 271673.715,
120 "durationMs": 20.54,
121 "status": 200
122 },
123 {
124 "kind": "graphics",
125 "atMs": 272193.932,
126 "durationMs": 85.75200000003679,
127 "status": 200
128 },
129 {
130 "kind": "session",
131 "atMs": 272663.874,
132 "durationMs": 436.386,
133 "status": 200
134 },
135 {
136 "kind": "graphics",
137 "atMs": 272161.076,
138 "durationMs": 1154.439,
139 "status": 200
140 }
141 ]
142 },
143 {
144 "network": "0-trace.network",
145 "requests": [
146 {
147 "kind": "document",
148 "atMs": 267219.704,
149 "durationMs": 18.502,
150 "status": 200
151 },
152 {
153 "kind": "session",
154 "atMs": 267417.312,
155 "durationMs": 9.721,
156 "status": 200
157 },
158 {
159 "kind": "graphics",
160 "atMs": 267376.785,
161 "durationMs": 361.42499999993015,
162 "status": 200
163 },
164 {
165 "kind": "graphics",
166 "atMs": 267368.995,
167 "durationMs": 682.623,
168 "status": 200
169 },
170 {
171 "kind": "simulation",
172 "atMs": 269774.389,
173 "durationMs": 177.061,
174 "status": 200
175 }
176 ]
177 }
178 ],
179 "errorTextInDomSnapshots": [
180 "The room took too long to start. Check the local relay and retry."
181 ]
182 },
183 {
184 "scenario": "multiplayer-rigged-travele-6e4f2-sume-without-leaking-actors",
185 "pages": [
186 {
187 "network": "1-trace.network",
188 "requests": [
189 {
190 "kind": "document",
191 "atMs": 178261.128,
192 "durationMs": 12.434999999999999,
193 "status": 200
194 },
195 {
196 "kind": "graphics",
197 "atMs": 178625.676,
198 "durationMs": 34.01900000000023,
199 "status": 200
200 },
201 {
202 "kind": "session",
203 "atMs": 178960.162,
204 "durationMs": 454.51300000000003,
205 "status": 200
206 },
207 {
208 "kind": "graphics",
209 "atMs": 178602.122,
210 "durationMs": 1022.095,
211 "status": 200
212 }
213 ]
214 },
215 {
216 "network": "0-trace.network",
217 "requests": [
218 {
219 "kind": "document",
220 "atMs": 173770.699,
221 "durationMs": 18.058,
222 "status": 200
223 },
224 {
225 "kind": "session",
226 "atMs": 173964.692,
227 "durationMs": 8.318999999999999,
228 "status": 200
229 },
230 {
231 "kind": "graphics",
232 "atMs": 173927.543,
233 "durationMs": 340.9769999999844,
234 "status": 200
235 },
236 {
237 "kind": "graphics",
238 "atMs": 173920.573,
239 "durationMs": 686.823,
240 "status": 200
241 },
242 {
243 "kind": "simulation",
244 "atMs": 176317.289,
245 "durationMs": 103.189,
246 "status": 200
247 }
248 ]
249 }
250 ],
251 "errorTextInDomSnapshots": [
252 "The room took too long to start. Check the local relay and retry."
253 ]
254 },
255 {
256 "scenario": "multiplayer-simultaneous-r-6954e-cluding-across-host-handoff",
257 "pages": [
258 {
259 "network": "1-trace.network",
260 "requests": [
261 {
262 "kind": "document",
263 "atMs": 65951.599,
264 "durationMs": 7.9879999999999995,
265 "status": 200
266 },
267 {
268 "kind": "session",
269 "atMs": 66591.585,
270 "durationMs": 18.165,
271 "status": 200
272 },
273 {
274 "kind": "graphics",
275 "atMs": 66318.829,
276 "durationMs": 1121.967,
277 "status": 200
278 }
279 ]
280 },
281 {
282 "network": "0-trace.network",
283 "requests": [
284 {
285 "kind": "document",
286 "atMs": 62422.671,
287 "durationMs": 7.8740000000000006,
288 "status": 200
289 },
290 {
291 "kind": "session",
292 "atMs": 62651.674,
293 "durationMs": 6.526,
294 "status": 200
295 },
296 {
297 "kind": "graphics",
298 "atMs": 62589.844,
299 "durationMs": 358.052,
300 "status": 200
301 },
302 {
303 "kind": "simulation",
304 "atMs": 64788.383,
305 "durationMs": 106.729,
306 "status": 200
307 }
308 ]
309 }
310 ],
311 "errorTextInDomSnapshots": []
312 },
313 {
314 "scenario": "multiplayer-travelers-keep-bd924-le-when-real-movement-stops",
315 "pages": [
316 {
317 "network": "1-trace.network",
318 "requests": [
319 {
320 "kind": "document",
321 "atMs": 223861.2,
322 "durationMs": 11.262,
323 "status": 200
324 },
325 {
326 "kind": "graphics",
327 "atMs": 224373.328,
328 "durationMs": 54.33200000002398,
329 "status": 200
330 },
331 {
332 "kind": "session",
333 "atMs": 224711.835,
334 "durationMs": 325.214,
335 "status": 200
336 },
337 {
338 "kind": "graphics",
339 "atMs": 224350.618,
340 "durationMs": 1149.336,
341 "status": 200
342 }
343 ]
344 },
345 {
346 "network": "0-trace.network",
347 "requests": [
348 {
349 "kind": "document",
350 "atMs": 219344.937,
351 "durationMs": 22.523,
352 "status": 200
353 },
354 {
355 "kind": "session",
356 "atMs": 219562.968,
357 "durationMs": 8.068000000000001,
358 "status": 200
359 },
360 {
361 "kind": "graphics",
362 "atMs": 219522.719,
363 "durationMs": 346.1899999999732,
364 "status": 200
365 },
366 {
367 "kind": "graphics",
368 "atMs": 219515.864,
369 "durationMs": 687.711,
370 "status": 200
371 },
372 {
373 "kind": "simulation",
374 "atMs": 221896.881,
375 "durationMs": 86.991,
376 "status": 200
377 }
378 ]
379 }
380 ],
381 "errorTextInDomSnapshots": [
382 "The room took too long to start. Check the local relay and retry."
383 ]
384 },
385 {
386 "scenario": "multiplayer-travelers-see--258e4--move-in-the-rendered-world",
387 "pages": [
388 {
389 "network": "1-trace.network",
390 "requests": [
391 {
392 "kind": "document",
393 "atMs": 133174.711,
394 "durationMs": 8.663,
395 "status": 200
396 },
397 {
398 "kind": "session",
399 "atMs": 133794.464,
400 "durationMs": 14.387,
401 "status": 200
402 },
403 {
404 "kind": "graphics",
405 "atMs": 133559.418,
406 "durationMs": 1019.153,
407 "status": 200
408 }
409 ]
410 },
411 {
412 "network": "0-trace.network",
413 "requests": [
414 {
415 "kind": "document",
416 "atMs": 129527.168,
417 "durationMs": 7.704000000000001,
418 "status": 200
419 },
420 {
421 "kind": "session",
422 "atMs": 129735.368,
423 "durationMs": 7.223,
424 "status": 200
425 },
426 {
427 "kind": "graphics",
428 "atMs": 129682.52,
429 "durationMs": 387.256,
430 "status": 200
431 },
432 {
433 "kind": "simulation",
434 "atMs": 131922.672,
435 "durationMs": 126.224,
436 "status": 200
437 }
438 ]
439 }
440 ],
441 "errorTextInDomSnapshots": [
442 "The room took too long to start. Check the local relay and retry."
443 ]
444 },
445 {
446 "scenario": "multiplayer-two-real-brows-c4d20-s-over-when-the-host-leaves",
447 "pages": [
448 {
449 "network": "1-trace.network",
450 "requests": [
451 {
452 "kind": "document",
453 "atMs": 17127.7,
454 "durationMs": 17.181,
455 "status": 200
456 },
457 {
458 "kind": "session",
459 "atMs": 17822.685,
460 "durationMs": 13.247,
461 "status": 200
462 },
463 {
464 "kind": "graphics",
465 "atMs": 17532.809,
466 "durationMs": 1108.945,
467 "status": 200
468 }
469 ]
470 },
471 {
472 "network": "0-trace.network",
473 "requests": [
474 {
475 "kind": "document",
476 "atMs": 13411.667,
477 "durationMs": 10.251000000000001,
478 "status": 200
479 },
480 {
481 "kind": "session",
482 "atMs": 13637.975,
483 "durationMs": 7.534000000000001,
484 "status": 200
485 },
486 {
487 "kind": "graphics",
488 "atMs": 13582.864,
489 "durationMs": 374.548,
490 "status": 200
491 },
492 {
493 "kind": "simulation",
494 "atMs": 15830.754,
495 "durationMs": 111.196,
496 "status": 200
497 }
498 ]
499 }
500 ],
501 "errorTextInDomSnapshots": [
502 "The room took too long to start. Check the local relay and retry."
503 ]
504 }
505 ]
506}
507