bsc: Verify presence of MS Power Parameters IE on one test
Otherwise most tests in bsc-latest fail because in latest release BSC
never sends that IE.
Related: OS#4244
Change-Id: I725836784a7900d2ea51eae188c2c279e8639dbf
diff --git a/bsc/MSC_ConnectionHandler.ttcn b/bsc/MSC_ConnectionHandler.ttcn
index 09190e3..0141522 100644
--- a/bsc/MSC_ConnectionHandler.ttcn
+++ b/bsc/MSC_ConnectionHandler.ttcn
@@ -527,6 +527,7 @@
TestHdlrParamsLcls lcls,
TestHdlrParamsHandover handover optional,
uint5_t exp_ms_power_level,
+ boolean exp_ms_power_params,
boolean aoip,
boolean use_osmux
};
@@ -553,6 +554,7 @@
},
handover := omit,
exp_ms_power_level := 7, /* calculated from osmo-bsc.cfg "ms max power" */
+ exp_ms_power_params := false,
aoip := true,
use_osmux := false
}
@@ -762,7 +764,7 @@
/* FIXME: validate RSL_IE_ACT_TYPE, RSL_IE_CHAN_MODE, RSL_IE_CHAN_IDENT, RSL_IE_BS_POWER,
* RSL_IE_TIMING_ADVANCE */
- if (not f_rsl_find_ie(chan_act, RSL_IE_MS_POWER_PARAM, ms_power_param)) {
+ if (g_pars.exp_ms_power_params and not f_rsl_find_ie(chan_act, RSL_IE_MS_POWER_PARAM, ms_power_param)) {
Misc_Helpers.f_shutdown(__BFILE__, __LINE__, fail, "IE MS Power Parameters not found in CHAN ACT");
}