diff --git a/pcu/PCU_Tests.ttcn b/pcu/PCU_Tests.ttcn index 5ab208bbf..7e27537ca 100644 --- a/pcu/PCU_Tests.ttcn +++ b/pcu/PCU_Tests.ttcn @@ -5121,6 +5121,35 @@ testcase TC_rim_ran_info_req_single_rep_no_si() runs on RAW_PCU_Test_CT { f_shutdown(__BFILE__, __LINE__, final := true); } +testcase TC_tuwat() runs on RAW_PCU_Test_CT { + var GprsMS ms := valueof(t_GprsMS_def); + var BTS_PDTCH_Block msg; + + /* Initialize NS/BSSGP side */ + f_init_bssgp(); + + /* Initialize the PCU interface abstraction */ + f_init_raw(testcasename()); + + /* Establish BSSGP connection to the PCU */ + f_bssgp_establish(); + + f_ms_establish_ul_tbf(ms); + + BTS.clear; + + for (var integer i := 0; i < 48; i := i + 1) { + var RlcmacDlBlock block; + var uint32_t dl_fn; + + f_rx_rlcmac_dl_block(block, dl_fn); + log("Rx PDU: ", block); + f_sleep(0.5); + } + + f_shutdown(__BFILE__, __LINE__, final := true); +} + control { execute( TC_pcuif_suspend() ); execute( TC_pcuif_suspend_active_tbf() );