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 {
|
control {
|
||||||
execute( TC_wrong_mdisc() );
|
execute( TC_wrong_mdisc() );
|
||||||
|
@ -606,6 +630,7 @@ control {
|
||||||
execute( TC_ts_opstart() );
|
execute( TC_ts_opstart() );
|
||||||
execute( TC_ts_opstart_noattr() );
|
execute( TC_ts_opstart_noattr() );
|
||||||
execute( TC_initial_state_reports() );
|
execute( TC_initial_state_reports() );
|
||||||
|
execute( TC_ipa_rsl_connect_nack() );
|
||||||
}
|
}
|
||||||
|
|
||||||
/* BTS:
|
/* BTS:
|
||||||
|
|
Loading…
Reference in New Issue