tests_nightly.yml 4.52 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 20 21 22 23
        apb:
            iterations: 1
        crc:
            wave: unit/CRC/crct_unit.tcl
        int_man:
            wave: unit/Int_Manager/intm_unit.tcl
24
            iterations: 5000
25 26 27 28 29 30 31 32 33 34 35 36
        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
        tx_buf:
            wave: unit/TX_Buffer/txbf_unit.tcl
37 38 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
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
66 67 68
feature:
    default:
        <<: *default
69 70 71
        iterations: 1
        timeout: 100 ms
        wave: feature/feature_env_setup.tcl
72
    tests:
73
        alc_base_id:
74
        alc_id_extension:
75
        alc_srr_rtr:
76
        alc_srr_rtr_2:
77
        alc_ide:
78
        alc_rtr_r0:
79
        btr:
80 81 82
            iterations: 3
        btr_fd:
            iterations: 3
83
        bus_start:
84
        byte_enable:
85 86
        command_rrb:
            iterations: 20
87
        command_cdo:
88
        command_frcrst:
89
        device_id:
90 91 92
        dlc_can20_8_64_bytes:
        err_norm_fd:
            iterations: 5
93
        error_rules_a:
94
        error_rules_b:
95
        error_rules_c:
96
        error_rules_d:
97
        error_rules_e:
98
        fault_state:
99 100
        mode_loopback:
            iterations: 10
101
        mode_listen_only:
102
        mode_self_test:
103 104
        mode_frame_filters:
            iterations: 15
105
        mode_fd_enable:
106
        mode_rst:
107
        mode_test:
108
        int_rx:
109
        int_tx:
110 111
        int_ewl:
        int_do:
112
        int_fcs:
113 114
        invalid_configs:
        retr_limit:
115
        retr_limit_2:
116
        retr_limit_3:
117
        one_shot:
118
        no_sof_tx:
119
        rec_saturation:
120
        rx_settings_rtsop:
121
        rx_status:
122
        rx_buf_empty_read:
123
        tx_counter:
124
        rx_counter:
125
        status_rxne:
126
        status_txnf:
127
        status_eft:
128 129
            iterations: 5
        status_txs:
130
        status_rxs:
131 132
        status_ewl:
            iterations: 5
133
        status_idle:
134
        stuff_in_data:
135
        trv_delay:
136
        tx_from_intermission:
137
        tx_arb_time_tran:
138 139
        tx_status:
            iterations: 5
140 141
        # message_filter:
        #    iterations: 1
142
        timestamp_low_high:
143
        txt_buffer_hazard:
144
            iterations: 1
145
        tx_cmd_set_abort:
146
        tx_cmd_set_empty:
147
        tx_cmd_set_ready:
148 149
        tx_priority:
            iterations: 5
150
        overload:
151 152 153 154 155 156
sanity:
    default:
        <<: *default
        iterations: 10
        timeout: 2 sec
        gauss_iter: 40
157
        wave: sanity/sanity_env_setup.tcl
158
        dump_all_signals: false
159 160 161 162 163 164 165 166 167 168 169
    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]