summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2021-02-20 18:29:20 +0100
committerVadim Yanitskiy <vyanitskiy@sysmocom.de>2021-02-20 18:29:20 +0100
commit46cf8242d2be9f49f035bd4970cb33cdcf6e9dd2 (patch)
tree4ca9cdbec300fd925a2defa0b88fe65337cd1377
parent2efeb6113985b28f56edf4ef033a383325d75e08 (diff)
PCU_Tests: add a simple test case for OS#4844fixeria/OS4844
-rw-r--r--pcu/PCU_Tests.ttcn29
1 files changed, 29 insertions, 0 deletions
diff --git a/pcu/PCU_Tests.ttcn b/pcu/PCU_Tests.ttcn
index 5ab208b..7e27537 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() );