tests_fast.yml 3.85 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 21 22 23 24 25 26 27 28 29 30
        apb:
            iterations: 1
        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
31
            iterations: 100
32 33 34 35 36
        rx_buf:
            wave: unit/RX_Buffer/rxbf_unit.tcl
            iterations: 10
        tx_arb:
            wave: unit/TX_Arbitrator/txar_unit.tcl
Ille, Ondrej, Ing.'s avatar
Ille, Ondrej, Ing. committed
37
            iterations: 1000
38 39
        tx_buf:
            wave: unit/TX_Buffer/txbf_unit.tcl
Martin Jeřábek's avatar
Martin Jeřábek committed
40 41
feature:
    default:
42
        <<: *default
43
        iterations: 1
44
        timeout: 100 ms
45
        wave: feature/feature_env_setup.tcl
Martin Jeřábek's avatar
Martin Jeřábek committed
46
    tests:
47
        arbitration:
48
        mode_loopback:
49
        mode_listen_only:
50
        mode_self_test:
51 52
        mode_frame_filters:
            iterations: 6
53
        mode_fd_enable:
54
        # fault_confinement:
Martin Jeřábek's avatar
Martin Jeřábek committed
55
        forbid_fd:
56
        # interrupt:
57
        int_rx:
58
        int_tx:
59 60
        int_ewl:
        int_do:
61
        int_fcs:
62 63
        # invalid_configs:
        # overload:
Martin Jeřábek's avatar
Martin Jeřábek committed
64
        retr_limit:
65
        retr_limit_2:
66
        retr_limit_3:
67
        one_shot:
68
        rx_status:
Martin Jeřábek's avatar
Martin Jeřábek committed
69
        traf_meas:
70
        # tran_delay:
Martin Jeřábek's avatar
Martin Jeřábek committed
71
        tx_arb_time_tran:
72
        # timestamp_options:
73
        byte_enable:
74
        data_length_code:
75
        # bus_start:
76 77
        data_overrun_clear:
            iterations: 1
78 79
        # txtb_state:
        #     iterations: 1
80 81
        # message_filter:
        #     iterations: 1
82
        timestamp_registers:
83
        txt_buffer_hazard:
84
            iterations: 1
85 86
        # txt_buffer_priority:
        #     iterations: 5
87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
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
116
sanity:
117
    default:
118
        <<: *default
119
        iterations: 5
Martin Jeřábek's avatar
Martin Jeřábek committed
120 121
        timeout: 2 sec
        gauss_iter: 40
122
        wave: sanity/sanity_env_setup.tcl
123
        dump_all_signals: false
124
    tests:
125
        "1Mb/5Mb 20 m Star":
126 127 128 129 130 131 132 133
            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
134
            timing_config: [1, 1, 33, 33, 33, 4, 4, 8, 7, 3]