RemiFabre commited on
Commit
ae5d968
·
1 Parent(s): c89c89c

Commiting test_coverage after ubuntu run

Browse files
Files changed (1) hide show
  1. marionette/static/test_coverage.json +209 -0
marionette/static/test_coverage.json ADDED
@@ -0,0 +1,209 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "generated_at": "2026-02-20T15:32:43.826822+00:00",
3
+ "matrix": [
4
+ {
5
+ "os": "Linux",
6
+ "robot": "None",
7
+ "suite": "e2e",
8
+ "browser": "chromium",
9
+ "status": "pass",
10
+ "passed": 18,
11
+ "failed": 0,
12
+ "total": 18,
13
+ "date": "Feb 20"
14
+ },
15
+ {
16
+ "os": "Linux",
17
+ "robot": "None",
18
+ "suite": "e2e",
19
+ "browser": "firefox",
20
+ "status": "pass",
21
+ "passed": 18,
22
+ "failed": 0,
23
+ "total": 18,
24
+ "date": "Feb 20"
25
+ },
26
+ {
27
+ "os": "Linux",
28
+ "robot": "None",
29
+ "suite": "e2e",
30
+ "browser": "webkit",
31
+ "status": "pass",
32
+ "passed": 18,
33
+ "failed": 0,
34
+ "total": 18,
35
+ "date": "Feb 20"
36
+ },
37
+ {
38
+ "os": "Linux",
39
+ "robot": "None",
40
+ "suite": "unit",
41
+ "browser": null,
42
+ "status": "pass",
43
+ "passed": 65,
44
+ "failed": 0,
45
+ "total": 65,
46
+ "date": "Feb 20"
47
+ },
48
+ {
49
+ "os": "Linux",
50
+ "robot": "Wireless",
51
+ "suite": "e2e",
52
+ "browser": "chromium",
53
+ "status": "pass",
54
+ "passed": 18,
55
+ "failed": 0,
56
+ "total": 18,
57
+ "date": "Feb 20"
58
+ },
59
+ {
60
+ "os": "Linux",
61
+ "robot": "Wireless",
62
+ "suite": "e2e",
63
+ "browser": "firefox",
64
+ "status": "pass",
65
+ "passed": 18,
66
+ "failed": 0,
67
+ "total": 18,
68
+ "date": "Feb 20"
69
+ },
70
+ {
71
+ "os": "Linux",
72
+ "robot": "Wireless",
73
+ "suite": "e2e",
74
+ "browser": "webkit",
75
+ "status": "pass",
76
+ "passed": 18,
77
+ "failed": 0,
78
+ "total": 18,
79
+ "date": "Feb 20"
80
+ },
81
+ {
82
+ "os": "Linux",
83
+ "robot": "Wireless",
84
+ "suite": "unit",
85
+ "browser": null,
86
+ "status": "pass",
87
+ "passed": 65,
88
+ "failed": 0,
89
+ "total": 65,
90
+ "date": "Feb 20"
91
+ }
92
+ ],
93
+ "test_catalog": [
94
+ {
95
+ "class": "TestDatasetUI",
96
+ "count": 2,
97
+ "tier": "e2e",
98
+ "description": "Dataset UI elements visible"
99
+ },
100
+ {
101
+ "class": "TestDatasets",
102
+ "count": 11,
103
+ "tier": "unit",
104
+ "description": "Dataset create, select, root change, origin"
105
+ },
106
+ {
107
+ "class": "TestExperiments",
108
+ "count": 4,
109
+ "tier": "unit",
110
+ "description": "Feature toggles and experimental settings"
111
+ },
112
+ {
113
+ "class": "TestFormValidation",
114
+ "count": 5,
115
+ "tier": "e2e",
116
+ "description": "Form fields and HTML5 validation"
117
+ },
118
+ {
119
+ "class": "TestHfAutoLogin",
120
+ "count": 5,
121
+ "tier": "unit",
122
+ "description": "HF auto-login detection and caching"
123
+ },
124
+ {
125
+ "class": "TestIdleState",
126
+ "count": 4,
127
+ "tier": "e2e",
128
+ "description": "Idle state display and controls"
129
+ },
130
+ {
131
+ "class": "TestMoveDelete",
132
+ "count": 4,
133
+ "tier": "unit",
134
+ "description": "DELETE /api/moves/:id and file cleanup"
135
+ },
136
+ {
137
+ "class": "TestMovesRefresh",
138
+ "count": 4,
139
+ "tier": "unit",
140
+ "description": "Move listing and metadata"
141
+ },
142
+ {
143
+ "class": "TestPageLoad",
144
+ "count": 3,
145
+ "tier": "e2e",
146
+ "description": "Page loads and main sections visible"
147
+ },
148
+ {
149
+ "class": "TestPlayEndpoint",
150
+ "count": 3,
151
+ "tier": "unit",
152
+ "description": "POST /api/play validation"
153
+ },
154
+ {
155
+ "class": "TestRecordEndpoint",
156
+ "count": 9,
157
+ "tier": "unit",
158
+ "description": "POST /api/record validation and state transitions"
159
+ },
160
+ {
161
+ "class": "TestRecordingSubmission",
162
+ "count": 1,
163
+ "tier": "e2e",
164
+ "description": "Recording submission changes mode"
165
+ },
166
+ {
167
+ "class": "TestRegistryPersistence",
168
+ "count": 3,
169
+ "tier": "unit",
170
+ "description": "Registry file survival across restarts"
171
+ },
172
+ {
173
+ "class": "TestSensorData",
174
+ "count": 1,
175
+ "tier": "unit",
176
+ "description": "Sensor data dummy endpoint"
177
+ },
178
+ {
179
+ "class": "TestSimplifiedForm",
180
+ "count": 3,
181
+ "tier": "e2e",
182
+ "description": "Simplified form layout"
183
+ },
184
+ {
185
+ "class": "TestSlugify",
186
+ "count": 7,
187
+ "tier": "unit",
188
+ "description": "Move label slug generation"
189
+ },
190
+ {
191
+ "class": "TestStartingUpMode",
192
+ "count": 3,
193
+ "tier": "unit",
194
+ "description": "Starting-up mode rejects commands"
195
+ },
196
+ {
197
+ "class": "TestStateEndpoint",
198
+ "count": 9,
199
+ "tier": "unit",
200
+ "description": "GET /api/state shape and initial values"
201
+ },
202
+ {
203
+ "class": "TestStopEndpoints",
204
+ "count": 2,
205
+ "tier": "unit",
206
+ "description": "POST /api/play/stop and /api/record/stop"
207
+ }
208
+ ]
209
+ }