tests_nightly.yml 3.25 KB
Newer Older
1 2 3
_default: &default
    log_level: info
    error_tolerance: 0
4
    randomize: true
5 6 7
unit:
    default:
        <<: *default
8
        log_level: warning
9 10
        iterations: 500
        timeout: 1000 ms
11 12
    tests:
        bit_stuffing:
13
            iterations: 100
14 15 16 17 18
            wave: unit/Bit_Stuffing/bsdt_unit.tcl
        apb:
            iterations: 1
        bus_sync:
            wave: unit/Bus_Sampling/bsnc_unit.tcl
19
            iterations: 100
20 21 22 23 24 25
        crc:
            wave: unit/CRC/crct_unit.tcl
        fault_confinement:
            wave: unit/Fault_confinement/fault_conf_unit.tcl
        int_man:
            wave: unit/Int_Manager/intm_unit.tcl
26
            iterations: 5000
27 28 29 30 31 32 33 34 35 36 37 38
        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
39 40
        event_logger:
            wave: unit/Evnt_Logger/evlg_unit.tcl
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 68 69
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
70 71 72
feature:
    default:
        <<: *default
73 74 75
        iterations: 1
        timeout: 100 ms
        wave: feature/feature_env_setup.tcl
76 77 78 79 80 81 82 83 84 85 86 87 88 89
    tests:
        abort_transmittion:
        arbitration:
        fault_confinement:
        forbid_fd:
        interrupt:
        invalid_configs:
        overload:
        retr_limit:
        rx_status:
        spec_mode:
        traf_meas:
        tran_delay:
        tx_arb_time_tran:
90
        timestamp_options:
91
        byte_enable:
92
        rtr_pref:
93
        data_length_code:
94
        bus_start:
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
sanity:
    default:
        <<: *default
        iterations: 10
        timeout: 2 sec
        gauss_iter: 40
    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]