tests_fast.yml 4.99 KB
Newer Older
1
_default: &default
Ille, Ondrej, Ing.'s avatar
Ille, Ondrej, Ing. committed
2
    log_level: debug
3
    psl_coverage: true
4
    error_tolerance: 0
5 6
    # seed: 0 # optional; use to reconstruct results from randomized runs
    # randomize: false
7 8
    # In GUI mode, dump all signals, not only these included in layout file.
    dump_all_signals: true
9
unit:
10
    default:
11
        <<: *default
Ille, Ondrej, Ing.'s avatar
Ille, Ondrej, Ing. committed
12
        log_level: info
13
        iterations: 50
Martin Jeřábek's avatar
Martin Jeřábek committed
14
        timeout: 100 ms
15
    tests:
16 17 18
        bit_stuffing:
            iterations: 20
            wave: unit/Bit_Stuffing/bsdt_unit.tcl
19 20
        apb:
            iterations: 1
21
            wave: unit/APB/dummy.tcl
22 23 24 25 26 27 28 29 30 31
        crc:
            wave: unit/CRC/crct_unit.tcl
        int_man:
            wave: unit/Int_Manager/intm_unit.tcl
        mess_filt:
            wave: unit/Message_filter/msft_unit.tcl
        presc:
            wave: unit/Prescaler/prsc_unit.tcl
        protocol_control:
            wave: unit/Protocol_Control/pctl_unit.tcl
Ille, Ondrej, Ing.'s avatar
Ille, Ondrej, Ing. committed
32
            iterations: 100
33 34 35 36 37
        rx_buf:
            wave: unit/RX_Buffer/rxbf_unit.tcl
            iterations: 10
        tx_arb:
            wave: unit/TX_Arbitrator/txar_unit.tcl
38
            iterations: 0
39 40
        tx_buf:
            wave: unit/TX_Buffer/txbf_unit.tcl
Martin Jeřábek's avatar
Martin Jeřábek committed
41 42
feature:
    default:
43
        <<: *default
44
        iterations: 1
45
        timeout: 100 ms
46
        wave: feature/feature_env_setup.tcl
Martin Jeřábek's avatar
Martin Jeřábek committed
47
    tests:
48
        alc_base_id:
49
        alc_id_extension:
50
        alc_srr_rtr:
51
        alc_srr_rtr_2:
52
        alc_ide:
53
        alc_rtr_r0:
54
        alc_rtr_ext_id:
55
        btr:
56
        btr_fd:
57
        btr_ssp_access:
58
        bus_start:
59
        byte_enable:
60
        command_rrb:
61 62
        command_cdo:
        command_frcrst:
63
        command_ercrst:
64
        device_id:
65
        dlc_can20_8_64_bytes:
66
        err_capt_ack_ack:
67
        err_capt_arb_bit:
68
        err_capt_arb_stuff:
69
        err_capt_crc_bit:
70
        err_capt_crc_err:
71
        err_capt_ctrl_bit:
72
        err_capt_ctrl_form:
73
        err_capt_data_bit:
74
        err_capt_eof:
75
        err_capt_err_frm:
76
        err_capt_sof:
77
        err_capt_ovr_frm:
78
        err_norm_fd:
79
        error_rules_a:
80
        error_rules_b:
81
        error_rules_c:
82
        error_rules_d:
83
        error_rules_e:
84
        error_rules_f_tx:
85
        error_rules_f_rx:
86
        error_rules_g:
87
        fault_state:
88
        glitch_filtering:
89
        mode_loopback:
90
        mode_listen_only:
91
        mode_self_test:
92 93
        mode_frame_filters:
            iterations: 6
94
        mode_fd_enable:
95
        mode_rst:
96
        mode_test:
97
        int_rx:
98
        int_tx:
99 100
        int_ewl:
        int_do:
101
        int_fcs:
102
        invalid_configs:
Martin Jeřábek's avatar
Martin Jeřábek committed
103
        retr_limit:
104
        retr_limit_2:
105
        retr_limit_3:
106
        one_shot:
107
        overload:
108
        no_sof_tx:
109
        rec_saturation:
110
        rx_settings_rtsop:
Martin Jeřábek's avatar
Martin Jeřábek committed
111
        rx_status:
112
        rx_buf_empty_read:
113
        tx_counter:
114
        rx_counter:
115
        ssp_cfg:
116
        status_rxne:
117
        status_txnf:
118 119
        status_eft:
            iterations: 5
120
        status_txs:
121
        status_rxs:
122
        status_ewl:
123
        status_idle:
124
        stuff_in_data:
125
        trv_delay:
126
        tx_from_intermission:
Martin Jeřábek's avatar
Martin Jeřábek committed
127
        tx_arb_time_tran:
128
        tx_status:
129 130
        # message_filter:
        #     iterations: 1
131
        timestamp_low_high:
132
        txt_buffer_hazard:
133
            iterations: 1
134
        tx_cmd_set_abort:
135
        tx_cmd_set_empty:
136
        tx_cmd_set_ready:
137 138
        tx_priority:
            iterations: 1
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167
reference:
    default:
        <<: *default
        log_level: warning
        iterations: 20
        timeout: 1000 ms
        wave: reference/reference_env_setup.tcl
        error_tolerance: 0
    tests:
        data_set_1:
            data_path: reference/data_sets/log_500Kb_2Mb_80p_1K_samples_1
        data_set_2:
            data_path: reference/data_sets/log_500Kb_2Mb_80p_1K_samples_2
        data_set_3:
            data_path: reference/data_sets/log_500Kb_2Mb_80p_1K_samples_3
        data_set_4:
            data_path: reference/data_sets/log_500Kb_2Mb_80p_1K_samples_4
        data_set_5:
            data_path: reference/data_sets/log_500Kb_2Mb_80p_1K_samples_5
        data_set_6:
            data_path: reference/data_sets/log_500Kb_2Mb_80p_1K_samples_6
        data_set_7:
            data_path: reference/data_sets/log_500Kb_2Mb_80p_1K_samples_7
        data_set_8:
            data_path: reference/data_sets/log_500Kb_2Mb_80p_1K_samples_8
        data_set_9:
            data_path: reference/data_sets/log_500Kb_2Mb_80p_1K_samples_9
        data_set_10:
            data_path: reference/data_sets/log_500Kb_2Mb_80p_1K_samples_10
168
sanity:
169
    default:
170
        <<: *default
171
        iterations: 5
Martin Jeřábek's avatar
Martin Jeřábek committed
172 173
        timeout: 2 sec
        gauss_iter: 40
174
        wave: sanity/sanity_env_setup.tcl
175
        dump_all_signals: false
176
    tests:
177
        "1Mb/5Mb 20 m Star":
178 179 180 181 182 183 184 185
            topology: star
            bus_len_v: [10.0, 10.0, 10.0, 10.0, 0.0, 0.0]
            trv_del_v: [10, 10, 10, 10]
            osc_tol_v: [0, 5, 10, 15]
            nw_mean: 70.0
            nw_var: 5.0
            ng_mean: 300000.0
            ng_var:  100000.0
186
            timing_config: [1, 1, 33, 33, 33, 4, 4, 8, 7, 3]