aboutsummaryrefslogtreecommitdiffstats
path: root/pcu
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2020-09-07 11:43:32 +0700
committerfixeria <vyanitskiy@sysmocom.de>2020-09-08 19:04:20 +0000
commit7a04cdd9aa111ad60e3b120d19d64dfe155fbfec (patch)
treef53fe35ed1020d892cb02f34f331bb1d8260ac67 /pcu
parent43ccaf51f2206f63f963a87d8eb5f3261d9556a5 (diff)
PCU_Tests: randomize MA length in f_TC_pcuif_fh_params_gen()
This way we also test different variations of MA length. Change-Id: Id886ed72c8a03fe2b27bc7add74eb0f58a2fe6ff Related: SYS#4868, OS#4547
Diffstat (limited to 'pcu')
-rw-r--r--pcu/PCU_Tests.ttcn5
1 files changed, 4 insertions, 1 deletions
diff --git a/pcu/PCU_Tests.ttcn b/pcu/PCU_Tests.ttcn
index a4596bff..df2964cf 100644
--- a/pcu/PCU_Tests.ttcn
+++ b/pcu/PCU_Tests.ttcn
@@ -2162,8 +2162,11 @@ testcase TC_egprs_pkt_chan_req_reject_exhaustion() runs on RAW_PCU_Test_CT {
}
/* Randomly generate a set of hopping parameters for one timeslot */
-private function f_TC_pcuif_fh_params_gen(integer ma_len)
+private function f_TC_pcuif_fh_params_gen(integer max_ma_len)
return template (value) PCUIF_InfoTrxTs {
+ /* Pick a random MA length in range 2 .. max_ma_len */
+ var integer ma_len := 2 + f_rnd_int(max_ma_len - 2);
+
return ts_PCUIF_InfoTrxTsH1(tsc := f_rnd_int(7),
hsn := f_rnd_int(63),
maio := f_rnd_int(63),