tests_nightly.yml 4.07 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
        bus_start:
80 81
        command_rrb:
            iterations: 20
82
        command_cdo:
83
        command_frcrst:
84
        device_id:
85
        dlc_can20_8_64_bytes:        
86 87
        mode_loopback:
            iterations: 10
88
        mode_listen_only:
89
        mode_self_test:
90 91
        mode_frame_filters:
            iterations: 15
92
        mode_fd_enable:
93
        mode_rst:
94
        mode_test:
95
        # fault_confinement:
96
        forbid_fd:
97
        int_rx:
98
        int_tx:
99 100
        int_ewl:
        int_do:
101
        int_fcs:
102
        invalid_configs:
103
        # overload:
104
        retr_limit:
105
        retr_limit_2:
106
        retr_limit_3:
107
        one_shot:
108
        no_sof_tx:
109
        rx_status:
110
        rx_buf_empty_read:
111
        tx_counter:
112
        rx_counter:
113
        status_rxne:
114
        # tran_delay:
115
        tx_arb_time_tran:
116
        # timestamp_options:
117
        byte_enable:
118
        data_overrun_clear:
119
            iterations: 1
120 121
        #txtb_state:
        #    iterations: 1
122 123
        # message_filter:
        #    iterations: 1
124
        timestamp_registers:
125
        txt_buffer_hazard:
126
            iterations: 1
127 128
        # txt_buffer_priority:
        #     iterations: 5
129 130 131 132 133 134
sanity:
    default:
        <<: *default
        iterations: 10
        timeout: 2 sec
        gauss_iter: 40
135
        wave: sanity/sanity_env_setup.tcl
136
        dump_all_signals: false
137 138 139 140 141 142 143 144 145 146 147
    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]