diff --git a/bts/BTS_Tests.ttcn b/bts/BTS_Tests.ttcn index 5cf1900dc..395059af8 100644 --- a/bts/BTS_Tests.ttcn +++ b/bts/BTS_Tests.ttcn @@ -2979,6 +2979,8 @@ private function f_TC_rsl_ms_pwr_dyn_ass_updown(charstring id) runs on ConnHdlr T2.start; alt { [] as_l1_sacch_l1h(l1h) { + f_send_meas_rep(ts_MeasurementResults); + if (l1h.ms_power_lvl < (pwr_var + 6)) { repeat; } @@ -2998,6 +3000,8 @@ private function f_TC_rsl_ms_pwr_dyn_ass_updown(charstring id) runs on ConnHdlr T4.start; alt { [] as_l1_sacch_l1h(l1h) { + f_send_meas_rep(ts_MeasurementResults); + if (l1h.ms_power_lvl > pwr_var) { repeat; } @@ -3040,7 +3044,10 @@ private function f_TC_rsl_ms_pwr_dyn_max(charstring id) runs on ConnHdlr { timer T1 := 10.0; T1.start; alt { - [] as_l1_sacch_l1h(l1h) { repeat; } + [] as_l1_sacch_l1h(l1h) { + f_send_meas_rep(ts_MeasurementResults); + repeat; + } [] L1CTL.receive { repeat; } [] T1.timeout { if (not isbound(l1h)) { @@ -3086,7 +3093,10 @@ private function f_TC_rsl_ms_pwr_dyn_up(charstring id) runs on ConnHdlr { timer T1 := 9.0 * 1.92 + 1.92; T1.start; alt { - [] as_l1_sacch_l1h(l1h) { repeat; } + [] as_l1_sacch_l1h(l1h) { + f_send_meas_rep(ts_MeasurementResults); + repeat; + } [] L1CTL.receive { repeat; } [] T1.timeout { if (not isbound(l1h)) {