Commit
9ff31430e5afcb7c013c8c7ee2c63ae41f5341db
by Vadim Yanitskiy hlr: use :memory: (volatile in-memory database) This eliminates hlr.db* files and reduces chances of failures due to unclean state database when running TCs more than once. Change-Id: Ibb34a555e999693f00d12b49f936a20105f21c43 The file was modified hlr/osmo-hlr.cfg
Commit
8ec1a7d191fa40db063b13f08ac2475566b0315e
by Vadim Yanitskiy hlr: refactor f_SS_expect() Prepare for follow-up patches reworking SS related GSUP templates. Avoid passing "omit" for parameter 'ss' of the receive templates because this will no longer work as expected. Clean up code flow. Change-Id: I162a79e3c7ff9dafb031e3da8a78af313534cac7 The file was modified hlr/HLR_Tests.ttcn
Commit
f01e1c6e9e4405bfb568a80d262b1f195f56e479
by Vadim Yanitskiy library/gsup: improve formatting of SS templates Change-Id: I27aa67ded044a4a5362795bb791d883c4af55cd9 The file was modified library/GSUP_Templates.ttcn
Commit
f1d19e91ba8c06f29ea1080e4a81d47ffeacba3f
by Vadim Yanitskiy library/gsup: improve generic GSUP_PDU templates * Fix tr_GSUP: 'ies' cannot be omitted, so use '?' (not '*') * Add missing template restrictions ('value' / 'present') * Move GSUP_PDU templates after GSUP_IE templates Change-Id: If4ceaf60311f9e4ed57153e2f6d7cb793c637f89 The file was modified library/GSUP_Templates.ttcn
Commit
9270f484ecef40c8f9d1391b64eaed2da3a301d6
by Pau Espin Pedrol hnbgw: with-pfcp: Support running ConnHdlr concurrently Use Mutex to serialize PFCP session establishment to workaround the "Req with SEID=0" dispatching problem. This same system is used in S1GW_Tests. Change-Id: Ie19ee0bd1b811e9381e3c245a4b1208de8afcbce The file was modified hnbgw/ConnHdlr.ttcn The file was modified hnbgw/HNBGW_Tests.ttcn The file was modified hnbgw/gen_links.sh
Commit
aebe8328a1329fd97500277103175b413f2368fa
by Pau Espin Pedrol RAN_Emulation: Increase ExpecTable size to 16 Use same size as other tables. This allow running HNBGW_Tests with 16 ConnHdlrs instead of 8. Change-Id: I0748da523d886a8097b9f35991b9044e6ca33f95 The file was modified library/RAN_Emulation.ttcnpp
Commit
962a158948019d7ec1a871c681507ba9c012c3ab
by Pau Espin Pedrol hnbgw: Add test TC_ps_rab_assignment_concurrent Related: SYS#6602 Change-Id: I053950373cec93ed8dbdfd6b8a71ffe31de3806f The file was modified hnbgw/expected-results.xml The file was modified hnbgw/HNBGW_Tests.ttcn
Commit
8d9a452fb198dab1a636410444ea4ae7d9206680
by Pau Espin Pedrol hnbgw: Parametrize MgcpParameters MGCP endpoint This will be needed if we want to run several CS RAB ConnHdlrs in parallel. Change-Id: I4bb28dea22a6ea5b415d6ca16bde61b835d435bc The file was modified hnbgw/ConnHdlr.ttcn The file was modified hnbgw/HNBGW_Tests.ttcn
Commit
3ca864c4ffd7cd0ee028edba8bffbdbb26e7dbe1
by Pau Espin Pedrol hnbgw: mgcp: Support running CS RAB ConnHdlr concurrently Use Mutex to serialize CRCX wildcard endpoint, in order to be able to properly steer the message to the good ConnHdlr. Change-Id: Ibd97a37d98abfa746b58db0ea8bb591e7c8dc638 The file was modified hnbgw/HNBGW_Tests.ttcn The file was modified hnbgw/ConnHdlr.ttcn
Commit
d439620841ccd72ee16db7e5f4297c9ebea143c8
by Pau Espin Pedrol hnbgw: Introduce test TC_rab_assignment_concurrent Related: SYS#6602 Change-Id: I1f717edbe4a758288d017861c4b77836c5811040 The file was modified hnbgw/expected-results.xml The file was modified hnbgw/HNBGW_Tests.ttcn
Commit
fcd068043ef5f58864ea0865a09e880be2c51a42
by Pau Espin Pedrol RUA_Emulation: Add missing msg component destination Seen while running lots of components concurrently: "RUA_Emulation.ttcn:315 Dynamic test case error: Port CLIENT has more than one active connections. Message can be sent on it only with explicit addressing." Change-Id: Ief257969a451f2d11ad7619fb97af16d7dd7e199 The file was modified library/rua/RUA_Emulation.ttcn
Commit
a8e209ca782635834579580f325482f7d5c29584
by Pau Espin Pedrol hnbgw: Small fixes in f_tc_rab_assignment() Change-Id: I2f21d3ed59f6b8d26cfee3bd8e75c63cc9d710a3 The file was modified hnbgw/HNBGW_Tests.ttcn
Commit
207ce037084031a20486e686ef19b7be41e675b5
by Pau Espin Pedrol deps: Update titan.ProtocolEmulations.SCCP to upstream master Until now we were using our own fork with an extra patch with a fix for SCCP conn id 0. This patch, together with other patches was merged upstream today. Hence, update our dependency to point to current upstream master. Related: OS#6185 Change-Id: I8ba6cec24205337f19bac951d9a8d4f5d4d476ad The file was modified deps/Makefile
Commit
6b2a90e6e278d8ae16eb7c3404848b3e9ce6a1ad
by Oliver Smith osmo-*.cfg: enable gsmtap log Now that jenkins uses the osmo-*.cfg files from osmo-ttcn3-hacks for the testsuites that were ported to testenv, make sure that these configs enable logging to gsmtap log as it was the case in docker-playground. This gives useful additional context in the pcap files. Change-Id: I8a1c734c0d34b81e70707b0ac6732a366b867bbe The file was modified hnodeb/osmo-hnodeb.cfg The file was modified bsc/osmo-bsc-sccplite.cfg The file was modified gbproxy/osmo-gbproxy.fr.cfg The file was modified pcap-client/osmo-pcap-client.cfg The file was modified sip/osmo-sip-connector.cfg The file was modified hnbgw/osmo-stp.cfg The file was modified msc/osmo-msc.cfg The file was modified upf/osmo-upf.cfg The file was modified gbproxy/osmo-gbproxy.cfg The file was modified msc/osmo-stp.cfg The file was modified bsc-nat/osmo-bsc-nat.cfg The file was modified bsc/osmo-stp.cfg The file was modified hlr/osmo-hlr.cfg The file was modified bsc/osmo-bsc-vamos.cfg The file was modified bsc/osmo-bsc.cfg
Commit
514904197e217615c725db54ffd49b3cd509f68c
by Vadim Yanitskiy library/gsup: improve GSUP_IE templates * Turn template params into templates * Use proper template restrictions * Remove unnecessary valueof()s * Improve formatting Change-Id: I67cc555a54113dccb11d0cc05cee66f5c2d795fe The file was modified library/GSUP_Templates.ttcn
Commit
b62ea71137bdeb7ffd10de1cd88ad6bb55d47d89
by Vadim Yanitskiy library/gsup: rework f_gen_{tr,ts}_ss_ies() and SS templates * Add missing param restrictions to SS related templates. * f_gen_{tr,ts}_ss_ies(): proper template param restrictions. * f_gen_ts_ss_ies(): return a template, not a value. * f_gen_ts_ss_ies(): append IEs using list index. * f_gen_ts_ss_ies(): isvalue() -> istemplatekind() to allow passing template lists. * f_gen_tr_ss_ies(): istemplatekind() -> ispresent() to allow passing template lists. * f_gen_tr_ss_ies(): 'omit' -> '*' for optional params. Change-Id: Ia611ffa3845d48c5553c70f10981aa029d00d873 The file was modified library/GSUP_Templates.ttcn
Commit
1e61e9a7700debb508b1ab80db58fdeb936aadfd
by Vadim Yanitskiy library/gsup: add src/dst name IEs to all SS templates This enables us to send/match OSMO_GSUP_{SOURCE,DESTINATION}_NAME IEs (if needed) and brings consistency to all SS related templates. This patch makes the following testcases pass [again]: * TC_mt_ussd_for_unknown_subscr, * TC_proc_ss_for_unknown_session. At some point osmo-msc started including the Source Name IE in OSMO_GSUP_MSGT_PROC_SS_ERROR messages, which we didn't expect. Change-Id: I8d947313a99491d2e4790bc06db863fe09d8b5cf The file was modified library/GSUP_Templates.ttcn