feat: add VCU status feedback and map DEBUG safety inputs
This commit is contained in:
@@ -0,0 +1,410 @@
|
||||
{
|
||||
"scope": "Keyboard feedback simulation and simulated touch, not physical CAN/UART proof",
|
||||
"checks": [
|
||||
{
|
||||
"name": "boot-unknown",
|
||||
"colors": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"pixel_counts": [
|
||||
[
|
||||
172,
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
66,
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
301,
|
||||
0,
|
||||
0
|
||||
]
|
||||
],
|
||||
"passed": true,
|
||||
"screenshot": "sim-boot-unknown.png"
|
||||
},
|
||||
{
|
||||
"name": "task-0-green",
|
||||
"colors": [
|
||||
2,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"pixel_counts": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
71
|
||||
],
|
||||
[
|
||||
0,
|
||||
239,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
9639,
|
||||
0
|
||||
]
|
||||
],
|
||||
"passed": true,
|
||||
"screenshot": "sim-task-0-green.png"
|
||||
},
|
||||
{
|
||||
"name": "task-1-green",
|
||||
"colors": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"pixel_counts": [
|
||||
[
|
||||
0,
|
||||
270,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
239,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
9639,
|
||||
0
|
||||
]
|
||||
],
|
||||
"passed": true,
|
||||
"screenshot": "sim-task-1-green.png"
|
||||
},
|
||||
{
|
||||
"name": "task-2-green",
|
||||
"colors": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"pixel_counts": [
|
||||
[
|
||||
0,
|
||||
391,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
239,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
9639,
|
||||
0
|
||||
]
|
||||
],
|
||||
"passed": true,
|
||||
"screenshot": "sim-task-2-green.png"
|
||||
},
|
||||
{
|
||||
"name": "task-3-green",
|
||||
"colors": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"pixel_counts": [
|
||||
[
|
||||
0,
|
||||
407,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
239,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
9639,
|
||||
0
|
||||
]
|
||||
],
|
||||
"passed": true,
|
||||
"screenshot": "sim-task-3-green.png"
|
||||
},
|
||||
{
|
||||
"name": "task-4-green",
|
||||
"colors": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"pixel_counts": [
|
||||
[
|
||||
0,
|
||||
325,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
239,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
9639,
|
||||
0
|
||||
]
|
||||
],
|
||||
"passed": true,
|
||||
"screenshot": "sim-task-4-green.png"
|
||||
},
|
||||
{
|
||||
"name": "task-5-green",
|
||||
"colors": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"pixel_counts": [
|
||||
[
|
||||
0,
|
||||
289,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
239,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
9639,
|
||||
0
|
||||
]
|
||||
],
|
||||
"passed": true,
|
||||
"screenshot": "sim-task-5-green.png"
|
||||
},
|
||||
{
|
||||
"name": "task-6-green",
|
||||
"colors": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"pixel_counts": [
|
||||
[
|
||||
0,
|
||||
343,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
239,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
9639,
|
||||
0
|
||||
]
|
||||
],
|
||||
"passed": true,
|
||||
"screenshot": "sim-task-6-green.png"
|
||||
},
|
||||
{
|
||||
"name": "unlocked-ebs-fault",
|
||||
"colors": [
|
||||
1,
|
||||
2,
|
||||
2
|
||||
],
|
||||
"pixel_counts": [
|
||||
[
|
||||
0,
|
||||
391,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
287
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
9554
|
||||
]
|
||||
],
|
||||
"passed": true,
|
||||
"screenshot": "sim-unlocked-ebs-fault.png"
|
||||
},
|
||||
{
|
||||
"name": "feedback-invalid",
|
||||
"colors": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"pixel_counts": [
|
||||
[
|
||||
172,
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
66,
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
301,
|
||||
0,
|
||||
0
|
||||
]
|
||||
],
|
||||
"passed": true,
|
||||
"screenshot": "sim-feedback-invalid.png"
|
||||
},
|
||||
{
|
||||
"name": "request-baseline",
|
||||
"colors": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"pixel_counts": [
|
||||
[
|
||||
0,
|
||||
391,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
239,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
9639,
|
||||
0
|
||||
]
|
||||
],
|
||||
"passed": true,
|
||||
"screenshot": "sim-request-baseline.png"
|
||||
},
|
||||
{
|
||||
"name": "after-confirm-request-still-VCU-task2",
|
||||
"colors": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"pixel_counts": [
|
||||
[
|
||||
0,
|
||||
391,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
239,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
9639,
|
||||
0
|
||||
]
|
||||
],
|
||||
"passed": true,
|
||||
"screenshot": "sim-after-confirm-request-still-VCU-task2.png"
|
||||
},
|
||||
{
|
||||
"name": "feedback-across-page",
|
||||
"colors": [
|
||||
1,
|
||||
2,
|
||||
2
|
||||
],
|
||||
"pixel_counts": [
|
||||
[
|
||||
0,
|
||||
343,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
287
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
9554
|
||||
]
|
||||
],
|
||||
"passed": true,
|
||||
"screenshot": "sim-feedback-across-page.png"
|
||||
},
|
||||
{
|
||||
"name": "cancel-still-VCU-task6",
|
||||
"colors": [
|
||||
1,
|
||||
2,
|
||||
2
|
||||
],
|
||||
"pixel_counts": [
|
||||
[
|
||||
0,
|
||||
343,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
287
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
9554
|
||||
]
|
||||
],
|
||||
"passed": true,
|
||||
"screenshot": "sim-cancel-still-VCU-task6.png"
|
||||
},
|
||||
{
|
||||
"name": "final-unknown",
|
||||
"colors": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"pixel_counts": [
|
||||
[
|
||||
172,
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
66,
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
301,
|
||||
0,
|
||||
0
|
||||
]
|
||||
],
|
||||
"passed": true,
|
||||
"screenshot": "sim-final-unknown.png"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user