tests_nightly.yml 5.1 KB
Newer Older
1 2
_default: &default
    log_level: info
3
    psl_coverage: true
4
    error_tolerance: 0
5
    randomize: true
6 7
    # In GUI mode, dump all signals, not only these included in layout file.
    dump_all_signals: true
8 9 10
unit:
    default:
        <<: *default
11
        log_level: warning
12 13
        iterations: 500
        timeout: 1000 ms
14
    tests:
15 16 17
        bit_stuffing:
            iterations: 100
            wave: unit/Bit_Stuffing/bsdt_unit.tcl
18 19
        apb:
            iterations: 1
20
            wave: unit/APB/dummy.tcl
21 22 23 24
        crc:
            wave: unit/CRC/crct_unit.tcl
        int_man:
            wave: unit/Int_Manager/intm_unit.tcl
25
            iterations: 5000
26 27 28 29 30 31 32 33 34 35
        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
        rx_buf:
            wave: unit/RX_Buffer/rxbf_unit.tcl
        tx_arb:
            wave: unit/TX_Arbitrator/txar_unit.tcl
36
            iterations: 0
37 38
        tx_buf:
            wave: unit/TX_Buffer/txbf_unit.tcl
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
reference:
    default:
        <<: *default
        log_level: warning
        iterations: 200
        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
68 69 70
feature:
    default:
        <<: *default
71 72 73
        iterations: 1
        timeout: 100 ms
        wave: feature/feature_env_setup.tcl
74
    tests:
75
        alc_base_id:
76
        alc_id_extension:
77
        alc_srr_rtr:
78
        alc_srr_rtr_2:
79
        alc_ide:
80
        alc_rtr_r0:
81
        alc_rtr_ext_id:
82
        btr:
83
            timeout: 200 ms
84
            iterations: 1
85 86
        btr_fd:
            iterations: 3
87
        btr_ssp_access:
88
        bus_start:
89
        byte_enable:
90 91
        command_rrb:
            iterations: 20
92
        command_cdo:
93
        command_frcrst:
94
        command_ercrst:
95
        device_id:
96
        dlc_can20_8_64_bytes:
97
        err_capt_ack_ack:
98
        err_capt_arb_bit:
99
        err_capt_arb_stuff:
100
        err_capt_crc_bit:
101
        err_capt_crc_err:
102
        err_capt_ctrl_bit:
103
        err_capt_ctrl_form:
104
        err_capt_data_bit:
105
        err_capt_eof:
106
        err_capt_err_frm:
107
        err_capt_sof:
108
        err_capt_ovr_frm:
109 110
        err_norm_fd:
            iterations: 5
111
        error_rules_a:
112
        error_rules_b:
113
        error_rules_c:
114
        error_rules_d:
115
        error_rules_e:
116
        error_rules_f_tx:
117
        error_rules_f_rx:
118
        error_rules_g:
119
        fault_state:
120
        glitch_filtering:
121 122
        mode_loopback:
            iterations: 10
123
        mode_listen_only:
124
        mode_self_test:
125 126
        mode_frame_filters:
            iterations: 15
127
        mode_fd_enable:
128
        mode_rst:
129
        mode_test:
130
        int_rx:
131
        int_tx:
132 133
        int_ewl:
        int_do:
134
        int_fcs:
135 136
        invalid_configs:
        retr_limit:
137
        retr_limit_2:
138
        retr_limit_3:
139
        one_shot:
140
        overload:
141
        no_sof_tx:
142
        rec_saturation:
143
        rx_settings_rtsop:
144
        rx_status:
145
        rx_buf_empty_read:
146
        tx_counter:
147
        rx_counter:
148
        ssp_cfg:
149
        status_rxne:
150
        status_txnf:
151
        status_eft:
152 153
            iterations: 5
        status_txs:
154
        status_rxs:
155 156
        status_ewl:
            iterations: 5
157
        status_idle:
158
        stuff_in_data:
159
        trv_delay:
160
        tx_from_intermission:
161
        tx_arb_time_tran:
162 163
        tx_status:
            iterations: 5
164 165
        # message_filter:
        #    iterations: 1
166
        timestamp_low_high:
167
        txt_buffer_hazard:
168
            iterations: 1
169
        tx_cmd_set_abort:
170
        tx_cmd_set_empty:
171
        tx_cmd_set_ready:
172 173
        tx_priority:
            iterations: 5
174 175 176 177 178 179
sanity:
    default:
        <<: *default
        iterations: 10
        timeout: 2 sec
        gauss_iter: 40
180
        wave: sanity/sanity_env_setup.tcl
181
        dump_all_signals: false
182 183 184 185 186 187 188 189 190 191 192
    tests:
        "1Mb/10Mb 20 m Star":
            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
            timing_config: [4, 1, 8, 8, 8, 3, 3, 1, 5, 2]