BTS: ignore other RSL messages in function f_TC_paging()
Recent changes [1] to osmo-bts make it periodically send the RF RESource INDication messages for each transceiver over the A-bis/RSL. These messages block the queue of 'RSL_CCHAN' port and make the paging related test cases fail. Ignore them. Change-Id: I18b879235c6eefb2dd89a3f4502b0830efeac6bb Related: [1] Id80fdbef087de625149755165c025c0a9563dc85 Related: SYS#5313, OS#1569
This commit is contained in:
parent
7a62502721
commit
2372db6aee
|
@ -3597,6 +3597,8 @@ private function f_TC_paging(PagingTestCfg cfg) runs on test_CT return PagingTes
|
|||
/* FIXME: analyze/verify interval + contents */
|
||||
repeat;
|
||||
}
|
||||
/* ignore other RSL messages like RF RESource INDication */
|
||||
[] RSL_CCHAN.receive { repeat; }
|
||||
/* check if paging requests arrive on Um side */
|
||||
[] as_l1_count_paging(st.num_paging_rcv_msgs, st.num_paging_rcv_ids, cfg);
|
||||
[] L1CTL.receive { repeat; }
|
||||
|
@ -3645,6 +3647,8 @@ private function f_TC_paging(PagingTestCfg cfg) runs on test_CT return PagingTes
|
|||
/* 65535 == empty paging queue, we can terminate*/
|
||||
[] RSL_CCHAN.receive(tr_ASP_RSL_UD(tr_RSL_PAGING_LOAD_IND(65535))) { }
|
||||
[] RSL_CCHAN.receive(tr_ASP_RSL_UD(tr_RSL_PAGING_LOAD_IND)) { repeat; }
|
||||
/* ignore other RSL messages like RF RESource INDication */
|
||||
[] RSL_CCHAN.receive { repeat; }
|
||||
[] T_wait.timeout {
|
||||
Misc_Helpers.f_shutdown(__BFILE__, __LINE__, fail, "Waiting for empty paging queue");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue