AgeCommit message (Collapse)AuthorFilesLines
2018-04-04ttcn3-bts-test: Configure BTS to have dynamic PDCHrefsf/for/master/dyn-pdchHarald Welte1-2/+2
This is required by later versions of the osmo-ttcn3-hacks BTS test suite after Change-Id I2a42531dc5555ab4772d538fda462343605b8feb Change-Id: I229000ce7609845fdf24cafe1f5ec2bfa3f507e8
2018-04-03ttcn3-bts-test: properly configure CTRL interfaceNeels Hofmeyr2-0/+3
osmo-ttcn3-hacks adds configuration of the CTRL interface in I502b4891e6720ae2fb251c03542f707880a6f728. We need proper IP addresses here for the f_ipa_ctrl_start() to work. WARNING: This commit has to be merged "at the same time" as I502b4891e6720ae2fb251c03542f707880a6f728 or the jenkins ttcn3-bts-tests will fail. a) if we want to set a modulepar mp_ctrl_ip here, it needs to be added to osmo-ttcn3-hacks. b) if we have the f_ipa_ctrl_start() in osmo-ttcn3-hacks, we need to configure the proper IP and bind interface here, or all tests will fail because f_ipa_ctrl_start() cannot connect. Change-Id: I1ec86b157ebd46bf622a0ca51eba225f15c99fbb
2018-03-29MSC_Tests: Fix routing key in ttcn3-msc-testPhilipp Maier1-1/+1
the routink key for virt-bsc0-0 and virt-bsc1-0 is the same (0), virt-bsc0-0 and virt-bsc1-0 should use different routing keys. - Keep the routing key of virt-bsc1-0 and assign routing key 1 to virt-bsc1-0 Change-Id: I1380ba389dc777cdac84677588b85759cad4bc14
2018-03-29ttcn3-bsc-test: Fix config file syntaxHarald Welte1-1/+2
In osmo-ttcn3-hacks Change-Id I52a4c8118828c1605cf672889982f987568ad17d we introduced changes to the BSSAP_Adapter, but the config file for the BSC hasn't been updated accordingly here. Change-Id: I7cfc6414c1a783bab54f0d82589de82af4764daa
2018-03-29msc: Fix osmo-stp.cfgHarald Welte1-2/+2
In Change-Id: Ie7780750f7032453951f6849ecee6ab7cc34e8c2 we not only introduced a MSC_Tests.default with syntax errors, but also a osmo-stp.cfg with syntax errors :(( Change-Id: If7a7ff3d7ddb255654d14fe17033390214fe5341
2018-03-28ttcn3-msc-test: update configurationPhilipp Maier2-7/+28
The MSC_Tests.ttcn testsuite is now able to present multiple BSC to the MSC (IUT). This change requires the configuration files of osmo-stp and of the testsuite to be changed. - update MSC_Tests.cfg to present up to two BSCs to the MSC - update osmo-stp.cfg to support the additional connection from the testsuite Change-Id: Ie7780750f7032453951f6849ecee6ab7cc34e8c2 Depends: osmo-ttcn3-hacks I52a4c8118828c1605cf672889982f987568ad17d Related: OS#1609
2018-03-28Add git-daemon docker containerHarald Welte4-0/+75
Change-Id: I1d3632c43a9ec551164401beecbaf94a49e2a470
2018-03-28Add gitolite Docker containerHarald Welte2-0/+5
Change-Id: I1cd4aecd6ca6794c72e5eaabc3678500ed8a8d72
2018-03-28Makefile: add dependency tree to rebuild specific test suites' imagesNeels Hofmeyr1-10/+70
Change-Id: I1b3b750b0bf51c93c3b237acfd09d30262544045
2018-03-28Add osmocom-extended cgit containerHarald Welte4-0/+116
This uses the debian-nginx container "ankitrgadiya/cgit:debian-nginx" and adds pygments for syntax highlighting, as well as the osmocom commit filter for linking to gerrit change-ids as well as redmine issues Change-Id: Iec75769a972950ed9df95d5b36aa930daad1565a
2018-03-28rename ggsn-test to ttcn3-ggsn-test to align with other namingHarald Welte8-6/+4
Change-Id: Ib2278d582048adb4d8bd3b25578372b3e1abfd77
2018-03-28rename mgw-test to ttcn3-mgw-test to align with other containersHarald Welte8-6/+4
Change-Id: If38e95cf40829038c078eb6ecd3df840b2a7b178
2018-03-28mgw_test: Use entire "control" section of testsuiteHarald Welte1-17/+1
Change-Id: Id4121bd6974b58faaa8c471597708085ce14a192
2018-03-27ttcn3-bscc-test/osmo-bsc.cfg: Add TCH/H channelsPhilipp Maier1-3/+3
The configuration of osmo-bsc currently only supports halfrate traffic channels. In order to test assignments which contain half rate codecs we also have to have halfrate channels available. Change-Id: Ibcce03ab0c98545a1f316d88e1f3dd75e2ff65e1 Related: OS#3100 Related: OS#3095
2018-03-27add ttcn3-sip-test containerHarald Welte6-0/+144
Change-Id: Ibfe2a2b47c266788d51e98d64bca7017caf19e29
2018-03-27add 'osmo-sip-master' DockerfileHarald Welte5-0/+78
Change-Id: Ie9623df1b3181ddcfd868c14f0b05614853447b0
2018-03-22ttcn3-bsc-test: Enable all codecs on all BTSsHarald Welte1-4/+4
We now have TC_assignment_codec_ tests which assume that those codecs are available. Change-Id: I0ff19a4bc9bba5ff2de3b5d4c399b483e8ca097b
2018-03-20fix ttcn3-bsc-test: BSC_Tests.cfg: set mp_test_ipNeels Hofmeyr1-0/+1
Allow the osmo-bsc-main docker container to reach the virtual MGW set up by the ttcn3-bsc-tests. The module parameter mp_test_ip sets the IP address at which the virtual services are set up to listen for connections -- currently actually only the virtual MGW. Set this to instead of using the default This fixes the second half of the disconnect between BSC and virtual MGW in this docker setup. The first half is Ib53f000ec7e717b14a3e5df6e803d3d0950b937f Change-Id: I3038481ed0bba1084b63dc6a6d2ff6e970100890
2018-03-20fix ttcn3-bsc-test: osmo-bsc.cfg: add mgw IPNeels Hofmeyr1-0/+1
The osmo-bsc-main docker container is run in a separate docker container and cannot reach the virtual MGW set up by the ttcn3-bsc-tests. From ttcn3-bsc-tests/jenkins.sh it is clear that the tests are run at IP Add this as the 'mgw remote-ip' setting in ttcn3-bsc-tests/osmo-bsc.cfg. This fixes the first half of the disconnect between BSC and virtual MGW in this docker setup. The second half is I3038481ed0bba1084b63dc6a6d2ff6e970100890. Change-Id: Ib53f000ec7e717b14a3e5df6e803d3d0950b937f
2018-03-19debian-stretch-titan: add vimNeels Hofmeyr1-1/+3
When developing in the actual docker containers, vim is inexpendible. Change-Id: I964e29c82ab9a1fb2a39845bc45a0d2cead56880
2018-03-19ttcn3-bsc-test: Fix location of respawn.sh scriptHarald Welte1-1/+1
2018-03-18ttcn3-msc-test: Disable MM INFOHarald Welte1-1/+1
In the past, MM INFO transmission was broken, so the tests were written without expecting it. Now, the bug in osmo-msc has been fixed. With the config file enabling it, and the tests not expecting MM INFO, a lot of them failed. Let's disable MM INFO for now until the tests can deal with it
2018-03-18ttcn3-msc-test: fix MNC/MCC to match MSC_Tests.ttcnHarald Welte1-2/+2
We recently introduced verification of the MCC/MNC, and the osmo-msc.cfg MCC/MNC settings mis-matched those of MSC_Tests.ttcn resulting in lots of test failures.
2018-03-18ttcn*test: use log_merge.sh to generate per-testcase merged logsHarald Welte8-8/+8
2018-03-17remove osmo-bts-omldummy container, it's now part of osmo-bts-masterHarald Welte5-65/+1
2018-03-16debian-stretch-titan: Use osmocom build of titan 6.3.xHarald Welte2-0/+31
Debian 9.0 ships with titan 6.1.0 which for some unknown reasons causes segfaults in the C++ part when parsing CTRL messages and according to TITAN project is not supported anymore anyway. So let's use a 6.3.x build, or whatever is the highest version in the network:osmocom:latest feed instead.
2018-03-13bts-test: Change logging to file so we get BTS/BSC logs as test resultHarald Welte2-4/+4
2018-03-13Add *.control to the [EXECUTE] statement of all ttcn3 test suitesHarald Welte6-0/+6
In osmo-ttcn3-hacks, we have removed the *.control from the *.default files, so let's add it here in the config files. You can now change the tests to be executed by simply editing the config here.
2018-03-01Add ttcn3-hlr-test containerHarald Welte6-0/+106
2018-03-01Add new 'osmo-hlr-master' container (for upcoming HLR tests)Harald Welte5-0/+86
2018-03-01Add osmo-bts-test + dependenciesHarald Welte13-0/+485
2018-02-23fix osmo-bsc.cfg: drop no longer supported optionsNeels Hofmeyr2-34/+0
2018-02-19ttcn3-bsc-test: enable A51 and A53 encryptionPhilipp Maier1-1/+1
the BSC configuration currently only offers A50 (no) encryption. Since the TTCN3 tests also cover assignment tests with encryption and osmo-bsc now supports multiple cipher settings at a time this setting should be extended accordingly. - Also enable A51 and A53 encryption.
2018-02-19ggsn-test: Add missing DNSv6 addr in ggsn configPau Espin Pedrol1-0/+1
Test TC_pdp6_act_deact_pcodns checks the 2 DNS values against matched configuration. If osmo-ggsn.cfg doesn't have a 2nd DNS configured, it won't sent the related PCO in the response, and the test will fail.
2018-02-19ggsn-test: Use ggsn local ip as announced DNSPau Espin Pedrol2-1/+3
This way the address is reachable for ggsn system and can route the packet correctly. This commit fixes runtime failures of GGSN_Tests.TC_pdp4_act_deact_gtpu_access when running inside the container, since that test uses the DNS address to attempt a ping and waits for a response. If the address is non reachable/routable from osmo-ggsn tun, then the packet is dropped by the kernel and no ping response is sent back.
2018-02-19jenkins.sh: Fix trailing whitespacePau Espin Pedrol2-4/+4
2018-02-19*-test: jenkins.sh: Print junit output at the endPau Espin Pedrol7-0/+7
2018-02-18Add ttcn3-sgsn-testHarald Welte6-0/+185
2018-02-18osmo-sgsn-master: Use separate osmo-sgsn.git repositoryHarald Welte1-4/+4
Several months ago, osmo-sgsn received its own repository, and is no longer contained in the openbsc.git.
2018-02-18ttcn3-msc-test: remove correct unix domain socket dirHarald Welte1-1/+1
2018-02-18ttcn3-msc-test: remove unix domain socket dir from both containersHarald Welte1-1/+1
2018-02-18Rename osmo_sgsn.cfg to osmo-sgsn.cfgHarald Welte2-1/+1
Since October 2017 the default config name no longer has an underscore but a dash in the filename. See osmo-sgsn.git Change-Id If804da17a7481e79e000fe40ae0d9c4be9722e61
2018-02-16ttcn3-msc-test: Remove unix domain socket before copying logsHarald Welte1-1/+1
jenkins otherwise fails when collecting the build artefacts
2018-02-15osmo-bts-master: Fix IP address for ttcn3-nitb-sysinfoHarald Welte1-1/+1
In d770629280f6d907b46c8a0ec3786095b35fe804 we introduced different IP addresses for ttcn3-nitb-sysinfo, but forgot to update the BTS side Address.
2018-02-15ttcn3-msc-test: Remove unix domain socket before copying logsHarald Welte1-0/+1
jenkins otherwise fails when collecting the build artefacts
2018-02-14ttcn3-nitb-sysinfo: Fix docker network usageHarald Welte1-3/+3
In d770629280f6d907b46c8a0ec3786095b35fe804 we broke the ttcn3-nitb-sysinfo builds when switching to jenkins-common.sh This commit fixes it.
2018-02-14ttcn3: Add OSMO_TTCN3_BRANCH build-time argument to build non-master branchesHarald Welte5-10/+20
2018-02-14ggsn-test: Switch to new common/shared config file structureHarald Welte3-19/+9
This requires I491819c8bad8efa45cee161ea6f47c3f97941a17 in osmo-ttcn3-hacks
2018-02-14bumped to version 0.1.0-df5f204Harald Welte1-2/+2
2018-02-14mgw: Use master branch, not accidential different branchHarald Welte1-2/+2