aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c
AgeCommit message (Collapse)AuthorFilesLines
2017-03-03wip: make msc_vlr tests passNeels Hofmeyr1-1/+9
Change-Id: Icd11b20d1c7d7e1b7f619a844e9c24ef5835f6b6
2017-03-02wipNeels Hofmeyr1-0/+2
Change-Id: Ife95dfebe4cea20bb61c9216991e964b2d51d07b
2017-03-02conn timeout: implement conn_fsm COMMUNICATING stateNeels Hofmeyr1-0/+3
When in the ACCEPTED state, if the MS never sent any message, the conn would stay open indefinitely. Introduce a new state COMMUNICATING, so that the ACCEPTED state can timeout. COMMUNICATING starts as soon as the MS first replies with a message for CC, SMS or USSD negotiation. The CC/SMS/USSD code is then expected to handle timeouts and BUMP the conn_fsm as appropriate. Add new test in msc_vlr_test_ms_timeout.c to verify that a CM Service Request and Paging Response without replies from the MS time out. Explicitly test for the COMMUNICATING state in msc_vlr_test_no_authen.c, but in the other tests just rely on the test output validation to ensure that the new state is entered in the right places. Change-Id: If7c9acab9ed393874f21231a0f78464c384b3d2f
2017-03-02Add msc_vlr test suite for MSC+VLR end-to-end testsNeels Hofmeyr1-0/+498
Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8