BTS_Tests_OML: add new test case TC_ipa_rsl_connect_nack
Currently osmo-bts seems to be sending IPA RSL Connect ACK unconditionally, even if the remote peer is not reachable. Change-Id: Ibfa58f670401907801f610578dd9b4ebf155a83a
This commit is contained in:
parent
62b1e4812a
commit
b9a7bbf537
|
@ -589,6 +589,30 @@ testcase TC_initial_state_reports() runs on BSC_OML_CT {
|
|||
}
|
||||
}
|
||||
|
||||
/* Make sure that the IUT sends RSL Connect NACK when the remote is not reachable. */
|
||||
testcase TC_ipa_rsl_connect_nack() runs on BSC_OML_CT {
|
||||
timer T := 2.0;
|
||||
|
||||
f_init_oml(testcasename());
|
||||
|
||||
/* Most likely, nobody is listening to this port */
|
||||
OML.send(ts_OML_IPA_RslConnect(0, 65535));
|
||||
|
||||
T.start;
|
||||
alt {
|
||||
[] OML.receive(tr_OML_IPA_MsgType(NM_MT_IPACC_RSL_CONNECT_NACK)) {
|
||||
setverdict(pass);
|
||||
}
|
||||
[] OML.receive(tr_OML_IPA_MsgType(NM_MT_IPACC_RSL_CONNECT_ACK)) {
|
||||
setverdict(fail, "RSL Connect ACK is not expected");
|
||||
}
|
||||
[] OML.receive { repeat; }
|
||||
[] T.timeout {
|
||||
setverdict(fail, "Timeout waiting for RSL Connect NACK");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
control {
|
||||
execute( TC_wrong_mdisc() );
|
||||
|
@ -606,6 +630,7 @@ control {
|
|||
execute( TC_ts_opstart() );
|
||||
execute( TC_ts_opstart_noattr() );
|
||||
execute( TC_initial_state_reports() );
|
||||
execute( TC_ipa_rsl_connect_nack() );
|
||||
}
|
||||
|
||||
/* BTS:
|
||||
|
|
Loading…
Reference in New Issue