diff options
author | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2020-09-07 11:43:32 +0700 |
---|---|---|
committer | fixeria <vyanitskiy@sysmocom.de> | 2020-09-08 19:04:20 +0000 |
commit | 7a04cdd9aa111ad60e3b120d19d64dfe155fbfec (patch) | |
tree | f53fe35ed1020d892cb02f34f331bb1d8260ac67 /pcu | |
parent | 43ccaf51f2206f63f963a87d8eb5f3261d9556a5 (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.ttcn | 5 |
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), |