pespin has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/29419 )
Change subject: bsc: Test assignment of non-AMR codec with Osmux enabled ......................................................................
bsc: Test assignment of non-AMR codec with Osmux enabled
Change-Id: I31ea10963bdf61b2e070ed6ac3257b872245f724 --- M bsc/BSC_Tests.ttcn 1 file changed, 25 insertions(+), 0 deletions(-)
Approvals: Jenkins Builder: Verified fixeria: Looks good to me, but someone else must approve laforge: Looks good to me, approved
diff --git a/bsc/BSC_Tests.ttcn b/bsc/BSC_Tests.ttcn index 6d4bd82..a150310 100644 --- a/bsc/BSC_Tests.ttcn +++ b/bsc/BSC_Tests.ttcn @@ -5319,6 +5319,30 @@ f_shutdown_helper(); }
+/* Test non-AMR codecs still work fine as RTP when Osmux is enabled BTS<->BSC<->MSC */ +testcase TC_assignment_codec_hr_osmux_on() runs on test_CT { + var TestHdlrParams pars := f_gen_test_hdlr_pars(); + var MSC_ConnHdlr vc_conn; + + g_osmux_enabled_cn := true; + g_osmux_enabled_bts := true; + f_init(1, true); + f_sleep(1.0); + f_ctrs_bsc_and_bts_assignment_init(1); + + pars.ass_codec_list := valueof(ts_BSSMAP_IE_CodecList({ts_CodecHR})); + vc_conn := f_start_handler(refers(f_TC_assignment_codec), pars); + vc_conn.done; + + f_ctrs_bsc_and_bts_add(0, "assignment:attempted", 1); + f_ctrs_bts_add(0, "assignment:attempted_speech", 1); + f_ctrs_bsc_and_bts_add(0, "assignment:completed", 1); + f_ctrs_bts_add(0, "assignment:completed_speech", 1); + f_ctrs_bts_verify(); + + f_shutdown_helper(); +} + /* Test Osmux setup BTS<->BSC<->MSC */ testcase TC_assignment_osmux() runs on test_CT { var TestHdlrParams pars := f_gen_test_hdlr_pars(); @@ -11920,6 +11944,7 @@ execute( TC_assignment_sdcch_exhausted_req_signalling_tch_forbidden() ); execute( TC_assignment_sdcch_exhausted_req_voice_tch_forbidden() );
+ execute( TC_assignment_codec_hr_osmux_on() ); execute( TC_assignment_osmux() ); execute( TC_assignment_osmux_cn() ); execute( TC_assignment_osmux_bts() );