944 lines
16 KiB
JSON
944 lines
16 KiB
JSON
{
|
|
"result": "passed",
|
|
"scope": "CAN1 500K -> actual MCU RAM -> physical USART2 COM6; physical UART task RX -> CAN1 0x300; physical screen not tested",
|
|
"checks": [
|
|
{
|
|
"name": "as_0",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
0
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
0
|
|
],
|
|
"timestamp": 3908,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true,
|
|
"physical_uart": "as_state=0"
|
|
},
|
|
{
|
|
"name": "as_1",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"timestamp": 4793,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true,
|
|
"physical_uart": "as_state=1"
|
|
},
|
|
{
|
|
"name": "as_2",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
2
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
2
|
|
],
|
|
"timestamp": 5679,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true,
|
|
"physical_uart": "as_state=2"
|
|
},
|
|
{
|
|
"name": "as_3",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
3
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
3
|
|
],
|
|
"timestamp": 6645,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true,
|
|
"physical_uart": "as_state=3"
|
|
},
|
|
{
|
|
"name": "as_4",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
4
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
4
|
|
],
|
|
"timestamp": 7529,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true,
|
|
"physical_uart": "as_state=4"
|
|
},
|
|
{
|
|
"name": "as_5",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
5
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
5
|
|
],
|
|
"timestamp": 8417,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true,
|
|
"physical_uart": "as_state=5"
|
|
},
|
|
{
|
|
"name": "valid_0",
|
|
"expected": [
|
|
7,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
7,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"timestamp": 9059,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "valid_1",
|
|
"expected": [
|
|
2,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"timestamp": 9705,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "valid_2",
|
|
"expected": [
|
|
7,
|
|
1,
|
|
0,
|
|
6
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
7,
|
|
1,
|
|
0,
|
|
6
|
|
],
|
|
"timestamp": 10348,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "valid_3",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
0,
|
|
6
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
0,
|
|
6
|
|
],
|
|
"timestamp": 10992,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "valid_4",
|
|
"expected": [
|
|
7,
|
|
0,
|
|
1,
|
|
6
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
7,
|
|
0,
|
|
1,
|
|
6
|
|
],
|
|
"timestamp": 11638,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "valid_5",
|
|
"expected": [
|
|
2,
|
|
0,
|
|
1,
|
|
6
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
0,
|
|
1,
|
|
6
|
|
],
|
|
"timestamp": 12360,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "valid_6",
|
|
"expected": [
|
|
7,
|
|
1,
|
|
1,
|
|
6
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
7,
|
|
1,
|
|
1,
|
|
6
|
|
],
|
|
"timestamp": 13004,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "valid_7",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
6
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
6
|
|
],
|
|
"timestamp": 13649,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "valid_8",
|
|
"expected": [
|
|
7,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
7,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
"timestamp": 14293,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "valid_9",
|
|
"expected": [
|
|
2,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
"timestamp": 14938,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "valid_10",
|
|
"expected": [
|
|
7,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
7,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
"timestamp": 15580,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "valid_11",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
"timestamp": 16223,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "valid_12",
|
|
"expected": [
|
|
7,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
7,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"timestamp": 16866,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "valid_13",
|
|
"expected": [
|
|
2,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"timestamp": 17510,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "valid_14",
|
|
"expected": [
|
|
7,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
7,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"timestamp": 18232,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "valid_15",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"timestamp": 18877,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "before_legacy",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
4
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
4
|
|
],
|
|
"timestamp": 19522,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "legacy_clears_as",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
6
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
6
|
|
],
|
|
"timestamp": 20408,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "bad_as_baseline",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"timestamp": 21052,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "bad_as_expired",
|
|
"expected": [
|
|
7,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
7,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"timestamp": 21133,
|
|
"received": 0,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "bad_flag_baseline",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"timestamp": 23145,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "bad_flag_expired",
|
|
"expected": [
|
|
7,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
7,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"timestamp": 23145,
|
|
"received": 0,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "reserved_baseline",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"timestamp": 25156,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "reserved_expired",
|
|
"expected": [
|
|
7,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
7,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"timestamp": 25236,
|
|
"received": 0,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "bad_version_baseline",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"timestamp": 27245,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "bad_version_expired",
|
|
"expected": [
|
|
7,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
7,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"timestamp": 27325,
|
|
"received": 0,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "before_timeout",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"timestamp": 29256,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "other_can_cannot_renew",
|
|
"expected": [
|
|
7,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
7,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"timestamp": 29336,
|
|
"received": 0,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "recovery",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"timestamp": 31271,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 0,
|
|
"task_head": 0,
|
|
"task_tail": 0
|
|
},
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "physical_uart_task_request",
|
|
"expected": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
2,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"timestamp": 32398,
|
|
"received": 1,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 1,
|
|
"task_head": 1,
|
|
"task_tail": 1
|
|
},
|
|
"passed": true,
|
|
"can_request": {
|
|
"id": "0x300",
|
|
"data": "01 05 00 01 81 7b 00 00",
|
|
"timestamp": 1100025.46854
|
|
}
|
|
},
|
|
{
|
|
"name": "final_unknown",
|
|
"expected": [
|
|
7,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"snapshot": {
|
|
"states": [
|
|
7,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"timestamp": 32479,
|
|
"received": 0,
|
|
"can_errors": 0,
|
|
"uart_errors": 0,
|
|
"task_sequence": 1,
|
|
"task_head": 1,
|
|
"task_tail": 1
|
|
},
|
|
"passed": true
|
|
}
|
|
],
|
|
"errors": []
|
|
}
|