osmo-msc/tests
Neels Hofmeyr d6a769b51c trans_free: tear down conn when last transaction is done
In trans_free(), call subscr_conn_release_when_unused(), so that we are sure to
clean up after the last transaction is done.

This fixes an error where a conn lingered after a CC failure, because that code
path forgot to trigger cleanup.

Rationale: so far we were triggering the release check after each DTAP dispatch
(compl_l3 and "normal" DTAP), which is sufficient for properly closed
transactions. We also need a check for when a timeout clears an erratic trans.

Adjust test expectation of test_call_mo_to_unknown_timeout to show that the
error is now fixed.

msc_vlr_test_reject_concurrency now sees an additional release checking event
when the SMS transaction is done, which is expected and does not affect the
test otherwise.

Related: OS#2779
Change-Id: I46ff2e9b09b67e4e0d79cccf8c04936f17281fcb
2018-03-22 04:35:28 +00:00
..
db Migrate from OpenSSL to osmo_get_rand_id() 2017-12-27 11:11:14 +00:00
msc_vlr trans_free: tear down conn when last transaction is done 2018-03-22 04:35:28 +00:00
smpp rename include/openbsc to include/osmocom/msc 2017-09-06 16:41:25 +02:00
sms_queue Fix whitespace issues 2018-02-06 19:31:08 +01:00
Makefile.am split off osmo-msc: remove files, apply build, rename 2017-08-29 12:51:19 +00:00
atlocal.in remove further files and autotest/autoconf bits irrelevant to osmo-msc 2017-10-03 09:44:23 +08:00
ctrl_test_runner.py Remove unneeded .py scripts 2017-12-03 21:14:10 +00:00
smpp_test_runner.py Implement IuCS (large refactoring and addition) 2017-08-08 19:17:53 +02:00
testsuite.at add msc_vlr_test_call to reproduce a sanitizer error 2017-11-27 15:40:01 +01:00
vty_test_runner.py remove unused "auth policy" VTY command 2018-02-14 09:04:56 +01:00