REPOSITORY SOURCE

input-release-ci-analysis.json

docs/evidence/input-release-ci-analysis.json

1{
2  "source": "3ec899e",
3  "ciRun": "https://github.com/jasona/darkwind-web/actions/runs/40153003613",
4  "artifact": 12583446835,
5  "trace": "0-trace.trace",
6  "test": "held movement and keyboard look continue without animation frames and release on pause",
7  "observations": [
8    {
9      "call": "call@376",
10      "method": "evaluateExpression",
11      "startMs": 105941.398,
12      "endMs": 105964.522,
13      "observed": {
14        "frames": 0,
15        "states": 67,
16        "inputs": 29,
17        "input": {
18          "forward": 1,
19          "right": 0,
20          "yaw": -0.08,
21          "jump": false,
22          "sprint": false,
23          "sequence": "29"
24        },
25        "state": {
26          "tick": "139",
27          "position": [
28            0.22436174750328064,
29            0.7449895143508911,
30            2.1279728412628174
31          ],
32          "player": {
33            "position": [
34              0.22436174750328064,
35              0.7449895143508911,
36              2.1279728412628174
37            ],
38            "velocity": [
39              0.22376114311368353,
40              0,
41              -2.7910447776473344
42            ],
43            "grounded": true
44          },
45          "paused": false
46        }
47      }
48    },
49    {
50      "call": "call@378",
51      "method": "keyboardUp",
52      "startMs": 106009.803,
53      "endMs": 106555.362
54    },
55    {
56      "call": "call@380",
57      "method": "evaluateExpression",
58      "startMs": 106567.773,
59      "endMs": 106655.788,
60      "observed": {
61        "frames": 0,
62        "states": 87,
63        "inputs": 43,
64        "input": {
65          "forward": 0,
66          "right": 0,
67          "yaw": -0.08,
68          "jump": false,
69          "sprint": false,
70          "sequence": "43"
71        },
72        "state": {
73          "tick": "158",
74          "position": [
75            0.35115107893943787,
76            0.7452307939529419,
77            0.43988555669784546
78          ],
79          "player": {
80            "position": [
81              0.35115107893943787,
82              0.7452307939529419,
83              0.43988555669784546
84            ],
85            "velocity": [
86              0,
87              0,
88              -1.1910447776473343
89            ],
90            "grounded": true
91          },
92          "paused": false
93        }
94      }
95    },
96    {
97      "call": "call@382",
98      "method": "evaluateExpression",
99      "startMs": 106805.312,
100      "endMs": 106831.688,
101      "observed": {
102        "frames": 0,
103        "states": 93,
104        "inputs": 48,
105        "input": {
106          "forward": 0,
107          "right": 0,
108          "yaw": -0.08,
109          "jump": false,
110          "sprint": false,
111          "sequence": "48"
112        },
113        "state": {
114          "tick": "165",
115          "position": [
116            0.3511505126953125,
117            0.7446954250335693,
118            0.42685091495513916
119          ],
120          "player": {
121            "position": [
122              0.3511505126953125,
123              0.7446954250335693,
124              0.42685091495513916
125            ],
126            "velocity": [
127              0,
128              0,
129              0
130            ],
131            "grounded": true
132          },
133          "paused": false
134        }
135      }
136    },
137    {
138      "call": "call@384",
139      "method": "evaluateExpression",
140      "startMs": 106851.431,
141      "endMs": 106877.443,
142      "observed": {
143        "frames": 0,
144        "states": 94,
145        "inputs": 48,
146        "input": {
147          "forward": 0,
148          "right": 0,
149          "yaw": -0.08,
150          "jump": false,
151          "sprint": false,
152          "sequence": "48"
153        },
154        "state": {
155          "tick": "166",
156          "position": [
157            0.35115042328834534,
158            0.7447954416275024,
159            0.42685073614120483
160          ],
161          "player": {
162            "position": [
163              0.35115042328834534,
164              0.7447954416275024,
165              0.42685073614120483
166            ],
167            "velocity": [
168              0,
169              0,
170              0
171            ],
172            "grounded": true
173          },
174          "paused": false
175        }
176      }
177    }
178  ],
179  "conclusion": "The previous assertion measured from a state sampled before the key-up command. The command lasted 545.559 ms; the measured 1.701122 m includes time when input could still be held. This trace does not locate the DOM event or establish physical braking distance. The revised test observes the trusted event and immediate neutral send; native motor coverage verifies braking independently."
180}
181