BTS_Tests: tolerate empty measurement result on chan est.

On channel establishment the first measurement result may lack the
measurement reports from the MS. This is normal behavior, so lets
tolerate that.

Change-Id: Ib2f511991349ab15e02db9c5e45f0df3645835a4
Related: OS#2975
diff --git a/library/RSL_Types.ttcn b/library/RSL_Types.ttcn
index d982e02..f905973 100644
--- a/library/RSL_Types.ttcn
+++ b/library/RSL_Types.ttcn
@@ -1363,6 +1363,22 @@
 		}
 	}
 
+	/* Receive template for a measurement report that lacks the measurement report
+	 * from the MS (l1_info, l3_info and ms timing offset */
+	template RSL_Message tr_RSL_MEAS_RES_EMPTY(template RslChannelNr chan_nr,
+					     template uint8_t meas_res_nr := ?,
+					     template RSL_IE_UplinkMeas ul_meas := ?,
+					     template RSL_IE_BS_Power bs_power := ?) := {
+		msg_disc := tr_RSL_MsgDisc(RSL_MDISC_DCHAN, false),
+		msg_type := RSL_MT_MEAS_RES,
+		ies := {
+			tr_RSL_IE(RSL_IE_Body:{chan_nr := chan_nr}),
+			tr_RSL_IE(RSL_IE_Body:{meas_res_nr := meas_res_nr}),
+			tr_RSL_IE(RSL_IE_Body:{uplink_meas := ul_meas}),
+			tr_RSL_IE(RSL_IE_Body:{bs_power := bs_power})
+		}
+	}
+
 	/* Osmocom specific template, require lots of optional fields to be present */
 	template RSL_Message tr_RSL_MEAS_RES_OSMO(template RslChannelNr chan_nr,
 					     template uint8_t meas_res_nr := ?,