This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
neels gerrit-no-reply at lists.osmocom.orgneels has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/19152 ) Change subject: bsc: add SI2quater tests for multiple EARFCNs ...................................................................... bsc: add SI2quater tests for multiple EARFCNs Shows bug OS#4652 in osmo-bsc, fixed by I5df269f713456a6ccbb874d6b7faac4a6f123c67 Change-Id: I45382f88686ca60e68569e93569fc4cfb63a0e0d --- M bsc/BSC_Tests.ttcn 1 file changed, 1,388 insertions(+), 0 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/52/19152/1 diff --git a/bsc/BSC_Tests.ttcn b/bsc/BSC_Tests.ttcn index 912b46c..1d157fd 100644 --- a/bsc/BSC_Tests.ttcn +++ b/bsc/BSC_Tests.ttcn @@ -1832,6 +1832,1389 @@ f_init_bts_and_check_sysinfo(0, expect_si := SystemInformationConfig_default); } +function f_test_si2quater(integer additional_earfcns, template SystemInformationConfig expect_si) runs on test_CT { + + f_init(0); + + for (var integer i := 0; i < additional_earfcns; i := i + 1) { + f_bts_0_cfg(BSCVTY, {"si2quater neighbor-list add earfcn " & int2str(23 + i) & " thresh-hi 20 thresh-lo 10 prio 3 qrxlv 22 meas 3"}); + } + + f_init_bts_and_check_sysinfo(0, expect_si := expect_si); + + for (var integer i := 0; i < additional_earfcns; i := i + 1) { + f_bts_0_cfg(BSCVTY, {"si2quater neighbor-list del earfcn " & int2str(23 + i)}); + } +} + +testcase TC_si2quater_2_earfcns() runs on test_CT { + var template SystemInformationConfig sic := SystemInformationConfig_default; + sic.si2quater := { + { + ba_ind := '0'B, + ba_3g_ind := '1'B, + mp_change_mark := '0'B, + si2quater_index := 0, + si2quater_count := 0, + meas_params_desc := { + presence := '0'B, + desc := omit + }, + gprs := { + rt_diff_desc := { + presence := '0'B, + desc := omit + }, + bsic_desc := { + presence := '0'B, + desc := omit + }, + rep_prio_desc := { + presence := '0'B, + desc := omit + }, + meas_params_desc := { + presence := '0'B, + desc := omit + } + }, + nc_meas_params := { + presence := '0'B, + params := omit + }, + ext_info := { + presence := '0'B, + info := omit + }, + utran_neigh_desc := { + presence := '0'B, + desc := omit + }, + utran_meas_params_desc := { + presence := '0'B, + desc := omit + }, + utran_gprs_meas_params_desc := { + presence := '0'B, + desc := omit + }, + rel_additions := { + rel5_presence := '1'B, + rel5 := { + umts_add_meas_params_desc := { + presence := '0'B, + desc := omit + }, + umts_add_meas_params_desc2 := { + presence := '0'B, + desc := omit + }, + rel6_presence := '1'B, + rel6 := { + umts_ccn_active := '0'B, + rel7_presence := '1'B, + rel7 := { + rep700 := { + presence := '0'B, + val := omit + }, + rep810 := { + presence := '0'B, + val := omit + }, + rel8_presence := '1'B, + rel8 := { + prio_eutran_params_desc := { + presence := '1'B, + desc := { + sc_prio_params_desc := { + presence := '1'B, + desc := { + geran_priority := 0, + thresh_priority_search := 0, + thresh_gsm_low := 0, + h_prio := 0, + t_reselection := 0 + } + }, + utran_prio_params_desc := { + presence := '0'B, + desc := omit + }, + eutran_params_desc := { + presence := '1'B, + desc := { + ccn_active := '0'B, + e_start := '1'B, + e_stop := '1'B, + meas_params_desc := { + presence := '0'B, + desc := omit + }, + gprs_meas_params_desc := { + presence := '0'B, + desc := omit + }, + neigh_cell_list := { + { + item_ind := '1'B, + cell_desc_list := { + { + item_ind := '1'B, + e_arfcn := 111, + meas_bw_presence := '1'B, + meas_bw := 3 + }, + { + item_ind := '1'B, + e_arfcn := 23, + meas_bw_presence := '1'B, + meas_bw := 3 + } + }, + cell_desc_list_term := '0'B, + prio_presence := '1'B, + prio := 3, + thresh_high := 20, + thresh_low_presence := '1'B, + thresh_low := 10, + qrxlevmin_presence := '1'B, + qrxlevmin := 22 + } + }, + neigh_cell_list_term := '0'B, + not_allowed_cell_list := omit, + not_allowed_cell_list_term := '0'B, + pcid2ta_map_list := omit, + pcid2ta_map_list_term := '0'B + } + } + } + }, + utran_csg_desc := { + presence := '0'B, + desc := omit + }, + eutran_csg_desc := { + presence := '0'B, + desc := omit + } + } + } + } + } + } + } + }; + f_test_si2quater(1, sic); +} + +testcase TC_si2quater_3_earfcns() runs on test_CT { + var template SystemInformationConfig sic := SystemInformationConfig_default; + sic.si2quater := { + { + ba_ind := '0'B, + ba_3g_ind := '1'B, + mp_change_mark := '0'B, + si2quater_index := 0, + si2quater_count := 0, + meas_params_desc := { + presence := '0'B, + desc := omit + }, + gprs := { + rt_diff_desc := { + presence := '0'B, + desc := omit + }, + bsic_desc := { + presence := '0'B, + desc := omit + }, + rep_prio_desc := { + presence := '0'B, + desc := omit + }, + meas_params_desc := { + presence := '0'B, + desc := omit + } + }, + nc_meas_params := { + presence := '0'B, + params := omit + }, + ext_info := { + presence := '0'B, + info := omit + }, + utran_neigh_desc := { + presence := '0'B, + desc := omit + }, + utran_meas_params_desc := { + presence := '0'B, + desc := omit + }, + utran_gprs_meas_params_desc := { + presence := '0'B, + desc := omit + }, + rel_additions := { + rel5_presence := '1'B, + rel5 := { + umts_add_meas_params_desc := { + presence := '0'B, + desc := omit + }, + umts_add_meas_params_desc2 := { + presence := '0'B, + desc := omit + }, + rel6_presence := '1'B, + rel6 := { + umts_ccn_active := '0'B, + rel7_presence := '1'B, + rel7 := { + rep700 := { + presence := '0'B, + val := omit + }, + rep810 := { + presence := '0'B, + val := omit + }, + rel8_presence := '1'B, + rel8 := { + prio_eutran_params_desc := { + presence := '1'B, + desc := { + sc_prio_params_desc := { + presence := '1'B, + desc := { + geran_priority := 0, + thresh_priority_search := 0, + thresh_gsm_low := 0, + h_prio := 0, + t_reselection := 0 + } + }, + utran_prio_params_desc := { + presence := '0'B, + desc := omit + }, + eutran_params_desc := { + presence := '1'B, + desc := { + ccn_active := '0'B, + e_start := '1'B, + e_stop := '1'B, + meas_params_desc := { + presence := '0'B, + desc := omit + }, + gprs_meas_params_desc := { + presence := '0'B, + desc := omit + }, + neigh_cell_list := { + { + item_ind := '1'B, + cell_desc_list := { + { + item_ind := '1'B, + e_arfcn := 111, + meas_bw_presence := '1'B, + meas_bw := 3 + }, + { + item_ind := '1'B, + e_arfcn := 23, + meas_bw_presence := '1'B, + meas_bw := 3 + }, + { + item_ind := '1'B, + e_arfcn := 24, + meas_bw_presence := '1'B, + meas_bw := 3 + } + }, + cell_desc_list_term := '0'B, + prio_presence := '1'B, + prio := 3, + thresh_high := 20, + thresh_low_presence := '1'B, + thresh_low := 10, + qrxlevmin_presence := '1'B, + qrxlevmin := 22 + } + }, + neigh_cell_list_term := '0'B, + not_allowed_cell_list := omit, + not_allowed_cell_list_term := '0'B, + pcid2ta_map_list := omit, + pcid2ta_map_list_term := '0'B + } + } + } + }, + utran_csg_desc := { + presence := '0'B, + desc := omit + }, + eutran_csg_desc := { + presence := '0'B, + desc := omit + } + } + } + } + } + } + } + }; + f_test_si2quater(2, sic); +} + +testcase TC_si2quater_4_earfcns() runs on test_CT { + var template SystemInformationConfig sic := SystemInformationConfig_default; + sic.si2quater := { + { + ba_ind := '0'B, + ba_3g_ind := '1'B, + mp_change_mark := '0'B, + si2quater_index := 0, + si2quater_count := 1, + meas_params_desc := { + presence := '0'B, + desc := omit + }, + gprs := { + rt_diff_desc := { + presence := '0'B, + desc := omit + }, + bsic_desc := { + presence := '0'B, + desc := omit + }, + rep_prio_desc := { + presence := '0'B, + desc := omit + }, + meas_params_desc := { + presence := '0'B, + desc := omit + } + }, + nc_meas_params := { + presence := '0'B, + params := omit + }, + ext_info := { + presence := '0'B, + info := omit + }, + utran_neigh_desc := { + presence := '0'B, + desc := omit + }, + utran_meas_params_desc := { + presence := '0'B, + desc := omit + }, + utran_gprs_meas_params_desc := { + presence := '0'B, + desc := omit + }, + rel_additions := { + rel5_presence := '1'B, + rel5 := { + umts_add_meas_params_desc := { + presence := '0'B, + desc := omit + }, + umts_add_meas_params_desc2 := { + presence := '0'B, + desc := omit + }, + rel6_presence := '1'B, + rel6 := { + umts_ccn_active := '0'B, + rel7_presence := '1'B, + rel7 := { + rep700 := { + presence := '0'B, + val := omit + }, + rep810 := { + presence := '0'B, + val := omit + }, + rel8_presence := '1'B, + rel8 := { + prio_eutran_params_desc := { + presence := '1'B, + desc := { + sc_prio_params_desc := { + presence := '1'B, + desc := { + geran_priority := 0, + thresh_priority_search := 0, + thresh_gsm_low := 0, + h_prio := 0, + t_reselection := 0 + } + }, + utran_prio_params_desc := { + presence := '0'B, + desc := omit + }, + eutran_params_desc := { + presence := '1'B, + desc := { + ccn_active := '0'B, + e_start := '1'B, + e_stop := '1'B, + meas_params_desc := { + presence := '0'B, + desc := omit + }, + gprs_meas_params_desc := { + presence := '0'B, + desc := omit + }, + neigh_cell_list := { + { + item_ind := '1'B, + cell_desc_list := { + { + item_ind := '1'B, + e_arfcn := 111, + meas_bw_presence := '1'B, + meas_bw := 3 + }, + { + item_ind := '1'B, + e_arfcn := 23, + meas_bw_presence := '1'B, + meas_bw := 3 + }, + { + item_ind := '1'B, + e_arfcn := 24, + meas_bw_presence := '1'B, + meas_bw := 3 + } + }, + cell_desc_list_term := '0'B, + prio_presence := '1'B, + prio := 3, + thresh_high := 20, + thresh_low_presence := '1'B, + thresh_low := 10, + qrxlevmin_presence := '1'B, + qrxlevmin := 22 + } + }, + neigh_cell_list_term := '0'B, + not_allowed_cell_list := omit, + not_allowed_cell_list_term := '0'B, + pcid2ta_map_list := omit, + pcid2ta_map_list_term := '0'B + } + } + } + }, + utran_csg_desc := { + presence := '0'B, + desc := omit + }, + eutran_csg_desc := { + presence := '0'B, + desc := omit + } + } + } + } + } + } + }, + { + ba_ind := '0'B, + ba_3g_ind := '1'B, + mp_change_mark := '0'B, + si2quater_index := 1, + si2quater_count := 1, + meas_params_desc := { + presence := '0'B, + desc := omit + }, + gprs := { + rt_diff_desc := { + presence := '0'B, + desc := omit + }, + bsic_desc := { + presence := '0'B, + desc := omit + }, + rep_prio_desc := { + presence := '0'B, + desc := omit + }, + meas_params_desc := { + presence := '0'B, + desc := omit + } + }, + nc_meas_params := { + presence := '0'B, + params := omit + }, + ext_info := { + presence := '0'B, + info := omit + }, + utran_neigh_desc := { + presence := '0'B, + desc := omit + }, + utran_meas_params_desc := { + presence := '0'B, + desc := omit + }, + utran_gprs_meas_params_desc := { + presence := '0'B, + desc := omit + }, + rel_additions := { + rel5_presence := '1'B, + rel5 := { + umts_add_meas_params_desc := { + presence := '0'B, + desc := omit + }, + umts_add_meas_params_desc2 := { + presence := '0'B, + desc := omit + }, + rel6_presence := '1'B, + rel6 := { + umts_ccn_active := '0'B, + rel7_presence := '1'B, + rel7 := { + rep700 := { + presence := '0'B, + val := omit + }, + rep810 := { + presence := '0'B, + val := omit + }, + rel8_presence := '1'B, + rel8 := { + prio_eutran_params_desc := { + presence := '1'B, + desc := { + sc_prio_params_desc := { + presence := '1'B, + desc := { + geran_priority := 0, + thresh_priority_search := 0, + thresh_gsm_low := 0, + h_prio := 0, + t_reselection := 0 + } + }, + utran_prio_params_desc := { + presence := '0'B, + desc := omit + }, + eutran_params_desc := { + presence := '1'B, + desc := { + ccn_active := '0'B, + e_start := '1'B, + e_stop := '1'B, + meas_params_desc := { + presence := '0'B, + desc := omit + }, + gprs_meas_params_desc := { + presence := '0'B, + desc := omit + }, + neigh_cell_list := { + { + item_ind := '1'B, + cell_desc_list := { + { + item_ind := '1'B, + e_arfcn := 25, + meas_bw_presence := '1'B, + meas_bw := 3 + } + }, + cell_desc_list_term := '0'B, + prio_presence := '1'B, + prio := 3, + thresh_high := 20, + thresh_low_presence := '1'B, + thresh_low := 10, + qrxlevmin_presence := '1'B, + qrxlevmin := 22 + } + }, + neigh_cell_list_term := '0'B, + not_allowed_cell_list := omit, + not_allowed_cell_list_term := '0'B, + pcid2ta_map_list := omit, + pcid2ta_map_list_term := '0'B + } + } + } + }, + utran_csg_desc := { + presence := '0'B, + desc := omit + }, + eutran_csg_desc := { + presence := '0'B, + desc := omit + } + } + } + } + } + } + } + }; + /* + sic.si2quater := { + tra_SI2quaterRestOctets_EUTRAN(neigh_list := { + { + item_ind := '1'B, + cell_desc_list := { + { + item_ind := '1'B, + e_arfcn := 111, + meas_bw_presence := '1'B, + meas_bw := 3 + }, + { + item_ind := '1'B, + e_arfcn := 23, + meas_bw_presence := '1'B, + meas_bw := 3 + }, + { + item_ind := '1'B, + e_arfcn := 24, + meas_bw_presence := '1'B, + meas_bw := 3 + } + }, + cell_desc_list_term := '0'B, + prio_presence := '1'B, + prio := 3, + thresh_high := 20, + thresh_low_presence := '1'B, + thresh_low := 10, + qrxlevmin_presence := '1'B, + qrxlevmin := 22 + } + }, + meas_params := { + presence := '0'B, + desc := omit + } + ), + tra_SI2quaterRestOctets_EUTRAN(neigh_list := { + { + item_ind := '1'B, + cell_desc_list := { + { + item_ind := '1'B, + e_arfcn := 25, + meas_bw_presence := '1'B, + meas_bw := 3 + } + }, + cell_desc_list_term := '0'B, + prio_presence := '1'B, + prio := 3, + thresh_high := 20, + thresh_low_presence := '1'B, + thresh_low := 10, + qrxlevmin_presence := '1'B, + qrxlevmin := 22 + } + }, + meas_params := { + presence := '0'B, + desc := omit + } + ) + }; + */ + f_test_si2quater(3, sic); +} + +testcase TC_si2quater_5_earfcns() runs on test_CT { + var template SystemInformationConfig sic := SystemInformationConfig_default; + sic.si2quater := { + { + ba_ind := '0'B, + ba_3g_ind := '1'B, + mp_change_mark := '0'B, + si2quater_index := 0, + si2quater_count := 1, + meas_params_desc := { + presence := '0'B, + desc := omit + }, + gprs := { + rt_diff_desc := { + presence := '0'B, + desc := omit + }, + bsic_desc := { + presence := '0'B, + desc := omit + }, + rep_prio_desc := { + presence := '0'B, + desc := omit + }, + meas_params_desc := { + presence := '0'B, + desc := omit + } + }, + nc_meas_params := { + presence := '0'B, + params := omit + }, + ext_info := { + presence := '0'B, + info := omit + }, + utran_neigh_desc := { + presence := '0'B, + desc := omit + }, + utran_meas_params_desc := { + presence := '0'B, + desc := omit + }, + utran_gprs_meas_params_desc := { + presence := '0'B, + desc := omit + }, + rel_additions := { + rel5_presence := '1'B, + rel5 := { + umts_add_meas_params_desc := { + presence := '0'B, + desc := omit + }, + umts_add_meas_params_desc2 := { + presence := '0'B, + desc := omit + }, + rel6_presence := '1'B, + rel6 := { + umts_ccn_active := '0'B, + rel7_presence := '1'B, + rel7 := { + rep700 := { + presence := '0'B, + val := omit + }, + rep810 := { + presence := '0'B, + val := omit + }, + rel8_presence := '1'B, + rel8 := { + prio_eutran_params_desc := { + presence := '1'B, + desc := { + sc_prio_params_desc := { + presence := '1'B, + desc := { + geran_priority := 0, + thresh_priority_search := 0, + thresh_gsm_low := 0, + h_prio := 0, + t_reselection := 0 + } + }, + utran_prio_params_desc := { + presence := '0'B, + desc := omit + }, + eutran_params_desc := { + presence := '1'B, + desc := { + ccn_active := '0'B, + e_start := '1'B, + e_stop := '1'B, + meas_params_desc := { + presence := '0'B, + desc := omit + }, + gprs_meas_params_desc := { + presence := '0'B, + desc := omit + }, + neigh_cell_list := { + { + item_ind := '1'B, + cell_desc_list := { + { + item_ind := '1'B, + e_arfcn := 111, + meas_bw_presence := '1'B, + meas_bw := 3 + }, + { + item_ind := '1'B, + e_arfcn := 23, + meas_bw_presence := '1'B, + meas_bw := 3 + }, + { + item_ind := '1'B, + e_arfcn := 24, + meas_bw_presence := '1'B, + meas_bw := 3 + } + }, + cell_desc_list_term := '0'B, + prio_presence := '1'B, + prio := 3, + thresh_high := 20, + thresh_low_presence := '1'B, + thresh_low := 10, + qrxlevmin_presence := '1'B, + qrxlevmin := 22 + } + }, + neigh_cell_list_term := '0'B, + not_allowed_cell_list := omit, + not_allowed_cell_list_term := '0'B, + pcid2ta_map_list := omit, + pcid2ta_map_list_term := '0'B + } + } + } + }, + utran_csg_desc := { + presence := '0'B, + desc := omit + }, + eutran_csg_desc := { + presence := '0'B, + desc := omit + } + } + } + } + } + } + }, + { + ba_ind := '0'B, + ba_3g_ind := '1'B, + mp_change_mark := '0'B, + si2quater_index := 1, + si2quater_count := 1, + meas_params_desc := { + presence := '0'B, + desc := omit + }, + gprs := { + rt_diff_desc := { + presence := '0'B, + desc := omit + }, + bsic_desc := { + presence := '0'B, + desc := omit + }, + rep_prio_desc := { + presence := '0'B, + desc := omit + }, + meas_params_desc := { + presence := '0'B, + desc := omit + } + }, + nc_meas_params := { + presence := '0'B, + params := omit + }, + ext_info := { + presence := '0'B, + info := omit + }, + utran_neigh_desc := { + presence := '0'B, + desc := omit + }, + utran_meas_params_desc := { + presence := '0'B, + desc := omit + }, + utran_gprs_meas_params_desc := { + presence := '0'B, + desc := omit + }, + rel_additions := { + rel5_presence := '1'B, + rel5 := { + umts_add_meas_params_desc := { + presence := '0'B, + desc := omit + }, + umts_add_meas_params_desc2 := { + presence := '0'B, + desc := omit + }, + rel6_presence := '1'B, + rel6 := { + umts_ccn_active := '0'B, + rel7_presence := '1'B, + rel7 := { + rep700 := { + presence := '0'B, + val := omit + }, + rep810 := { + presence := '0'B, + val := omit + }, + rel8_presence := '1'B, + rel8 := { + prio_eutran_params_desc := { + presence := '1'B, + desc := { + sc_prio_params_desc := { + presence := '1'B, + desc := { + geran_priority := 0, + thresh_priority_search := 0, + thresh_gsm_low := 0, + h_prio := 0, + t_reselection := 0 + } + }, + utran_prio_params_desc := { + presence := '0'B, + desc := omit + }, + eutran_params_desc := { + presence := '1'B, + desc := { + ccn_active := '0'B, + e_start := '1'B, + e_stop := '1'B, + meas_params_desc := { + presence := '0'B, + desc := omit + }, + gprs_meas_params_desc := { + presence := '0'B, + desc := omit + }, + neigh_cell_list := { + { + item_ind := '1'B, + cell_desc_list := { + { + item_ind := '1'B, + e_arfcn := 25, + meas_bw_presence := '1'B, + meas_bw := 3 + }, + { + item_ind := '1'B, + e_arfcn := 26, + meas_bw_presence := '1'B, + meas_bw := 3 + } + }, + cell_desc_list_term := '0'B, + prio_presence := '1'B, + prio := 3, + thresh_high := 20, + thresh_low_presence := '1'B, + thresh_low := 10, + qrxlevmin_presence := '1'B, + qrxlevmin := 22 + } + }, + neigh_cell_list_term := '0'B, + not_allowed_cell_list := omit, + not_allowed_cell_list_term := '0'B, + pcid2ta_map_list := omit, + pcid2ta_map_list_term := '0'B + } + } + } + }, + utran_csg_desc := { + presence := '0'B, + desc := omit + }, + eutran_csg_desc := { + presence := '0'B, + desc := omit + } + } + } + } + } + } + } + }; + f_test_si2quater(4, sic); +} + +testcase TC_si2quater_6_earfcns() runs on test_CT { + var template SystemInformationConfig sic := SystemInformationConfig_default; + sic.si2quater := { + { + ba_ind := '0'B, + ba_3g_ind := '1'B, + mp_change_mark := '0'B, + si2quater_index := 0, + si2quater_count := 1, + meas_params_desc := { + presence := '0'B, + desc := omit + }, + gprs := { + rt_diff_desc := { + presence := '0'B, + desc := omit + }, + bsic_desc := { + presence := '0'B, + desc := omit + }, + rep_prio_desc := { + presence := '0'B, + desc := omit + }, + meas_params_desc := { + presence := '0'B, + desc := omit + } + }, + nc_meas_params := { + presence := '0'B, + params := omit + }, + ext_info := { + presence := '0'B, + info := omit + }, + utran_neigh_desc := { + presence := '0'B, + desc := omit + }, + utran_meas_params_desc := { + presence := '0'B, + desc := omit + }, + utran_gprs_meas_params_desc := { + presence := '0'B, + desc := omit + }, + rel_additions := { + rel5_presence := '1'B, + rel5 := { + umts_add_meas_params_desc := { + presence := '0'B, + desc := omit + }, + umts_add_meas_params_desc2 := { + presence := '0'B, + desc := omit + }, + rel6_presence := '1'B, + rel6 := { + umts_ccn_active := '0'B, + rel7_presence := '1'B, + rel7 := { + rep700 := { + presence := '0'B, + val := omit + }, + rep810 := { + presence := '0'B, + val := omit + }, + rel8_presence := '1'B, + rel8 := { + prio_eutran_params_desc := { + presence := '1'B, + desc := { + sc_prio_params_desc := { + presence := '1'B, + desc := { + geran_priority := 0, + thresh_priority_search := 0, + thresh_gsm_low := 0, + h_prio := 0, + t_reselection := 0 + } + }, + utran_prio_params_desc := { + presence := '0'B, + desc := omit + }, + eutran_params_desc := { + presence := '1'B, + desc := { + ccn_active := '0'B, + e_start := '1'B, + e_stop := '1'B, + meas_params_desc := { + presence := '0'B, + desc := omit + }, + gprs_meas_params_desc := { + presence := '0'B, + desc := omit + }, + neigh_cell_list := { + { + item_ind := '1'B, + cell_desc_list := { + { + item_ind := '1'B, + e_arfcn := 111, + meas_bw_presence := '1'B, + meas_bw := 3 + }, + { + item_ind := '1'B, + e_arfcn := 23, + meas_bw_presence := '1'B, + meas_bw := 3 + }, + { + item_ind := '1'B, + e_arfcn := 24, + meas_bw_presence := '1'B, + meas_bw := 3 + } + }, + cell_desc_list_term := '0'B, + prio_presence := '1'B, + prio := 3, + thresh_high := 20, + thresh_low_presence := '1'B, + thresh_low := 10, + qrxlevmin_presence := '1'B, + qrxlevmin := 22 + } + }, + neigh_cell_list_term := '0'B, + not_allowed_cell_list := omit, + not_allowed_cell_list_term := '0'B, + pcid2ta_map_list := omit, + pcid2ta_map_list_term := '0'B + } + } + } + }, + utran_csg_desc := { + presence := '0'B, + desc := omit + }, + eutran_csg_desc := { + presence := '0'B, + desc := omit + } + } + } + } + } + } + }, + { + ba_ind := '0'B, + ba_3g_ind := '1'B, + mp_change_mark := '0'B, + si2quater_index := 1, + si2quater_count := 1, + meas_params_desc := { + presence := '0'B, + desc := omit + }, + gprs := { + rt_diff_desc := { + presence := '0'B, + desc := omit + }, + bsic_desc := { + presence := '0'B, + desc := omit + }, + rep_prio_desc := { + presence := '0'B, + desc := omit + }, + meas_params_desc := { + presence := '0'B, + desc := omit + } + }, + nc_meas_params := { + presence := '0'B, + params := omit + }, + ext_info := { + presence := '0'B, + info := omit + }, + utran_neigh_desc := { + presence := '0'B, + desc := omit + }, + utran_meas_params_desc := { + presence := '0'B, + desc := omit + }, + utran_gprs_meas_params_desc := { + presence := '0'B, + desc := omit + }, + rel_additions := { + rel5_presence := '1'B, + rel5 := { + umts_add_meas_params_desc := { + presence := '0'B, + desc := omit + }, + umts_add_meas_params_desc2 := { + presence := '0'B, + desc := omit + }, + rel6_presence := '1'B, + rel6 := { + umts_ccn_active := '0'B, + rel7_presence := '1'B, + rel7 := { + rep700 := { + presence := '0'B, + val := omit + }, + rep810 := { + presence := '0'B, + val := omit + }, + rel8_presence := '1'B, + rel8 := { + prio_eutran_params_desc := { + presence := '1'B, + desc := { + sc_prio_params_desc := { + presence := '1'B, + desc := { + geran_priority := 0, + thresh_priority_search := 0, + thresh_gsm_low := 0, + h_prio := 0, + t_reselection := 0 + } + }, + utran_prio_params_desc := { + presence := '0'B, + desc := omit + }, + eutran_params_desc := { + presence := '1'B, + desc := { + ccn_active := '0'B, + e_start := '1'B, + e_stop := '1'B, + meas_params_desc := { + presence := '0'B, + desc := omit + }, + gprs_meas_params_desc := { + presence := '0'B, + desc := omit + }, + neigh_cell_list := { + { + item_ind := '1'B, + cell_desc_list := { + { + item_ind := '1'B, + e_arfcn := 25, + meas_bw_presence := '1'B, + meas_bw := 3 + }, + { + item_ind := '1'B, + e_arfcn := 26, + meas_bw_presence := '1'B, + meas_bw := 3 + }, + { + item_ind := '1'B, + e_arfcn := 27, + meas_bw_presence := '1'B, + meas_bw := 3 + } + }, + cell_desc_list_term := '0'B, + prio_presence := '1'B, + prio := 3, + thresh_high := 20, + thresh_low_presence := '1'B, + thresh_low := 10, + qrxlevmin_presence := '1'B, + qrxlevmin := 22 + } + }, + neigh_cell_list_term := '0'B, + not_allowed_cell_list := omit, + not_allowed_cell_list_term := '0'B, + pcid2ta_map_list := omit, + pcid2ta_map_list_term := '0'B + } + } + } + }, + utran_csg_desc := { + presence := '0'B, + desc := omit + }, + eutran_csg_desc := { + presence := '0'B, + desc := omit + } + } + } + } + } + } + } + }; + f_test_si2quater(5, sic); +} + + testcase TC_ctrl_msc_connection_status() runs on test_CT { var charstring ctrl_resp; @@ -5794,6 +7177,11 @@ } execute( TC_si_default() ); + execute( TC_si2quater_2_earfcns() ); + execute( TC_si2quater_3_earfcns() ); + execute( TC_si2quater_4_earfcns() ); + execute( TC_si2quater_5_earfcns() ); + execute( TC_si2quater_6_earfcns() ); /* RSL DCHAN Channel ACtivation / Deactivation */ execute( TC_chan_act_noreply() ); -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/19152 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: I45382f88686ca60e68569e93569fc4cfb63a0e0d Gerrit-Change-Number: 19152 Gerrit-PatchSet: 1 Gerrit-Owner: neels <nhofmeyr at sysmocom.de> Gerrit-MessageType: newchange -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20200706/ecb27c4b/attachment.htm>