aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-02-11ttcn3: remove /root/projects/git symlinkOliver Smith16-16/+0
Remove leftover from old TTCN-3 build scripts, before refactoring ttcn3 Dockerfiles. This line has already been removed in 357ec806 from 2017 for ggsn-test. In osmo-ttcn3-hacks.git, this is only referenced in the obsolete bin/install.script (looks like we could remove that, together with the rest of the bin dir?). Related: OS#5017 Change-Id: Id23e7fae58ba246916a38aa0a10035d4f67f7588
2021-02-11osmo-sip-master: Don't install packages not requiredHarald Welte1-11/+1
We don't need to install dozens of packages that osmo-sip-connector never had as an upstream dependency. Change-Id: I604c9843866c100f12574f1ca37ff853a1b64f42
2021-02-10redmine: Make changeset keywords work with OS# annotationHarald Welte2-0/+21
In Osmocom we annotate osmocom issues as OS#1234 and not just as #1234, in order to distinguish them from redmine or coverity issues. Change-Id: I04a97434433a022f47a759a8219458e8772ae71e Related: OS#5005, OS#3291
2021-02-10gbproxy: Fix ip-sns VTY configDaniel Willmann2-4/+4
Change-Id: I8faa5d29bfffe50c76c1b907717144ff893126a3 Related: SYS#5354 Depends: Ida979f3b9daa5f7280a629441e4006a7635653b0 (libosmocore.git)
2021-02-04Add osmo-gbproxy-* container for osmo-gbproxyDaniel Willmann7-16/+107
Uses the new repo split off of osmo-sgsn Related: OS#4992 Change-Id: I1e7ede4d1da54e3bcb286213b34401bd9dcf7cc1
2021-02-04ttcn3-fr-tests: Configure MTU to 1700Harald Welte1-0/+1
On our deb10fr VMs we have the modified kernel HDLC module supporting the frame relay MTU up to 1700 bytes, so let's extend our tests to cover that. Mainline kernels only support 1500 bytes. Depends: osmo-ttcn3-hacks.git I8e38ecf6b270c81bd73ee43b1fa0b259a999c14b Change-Id: Id25532edbf5e1a918ad038723da464723d6f03f0
2021-02-04ttcn3-fr-tests: Disable junit-xml generation for FRNET_TestsHarald Welte1-2/+4
FRNET_Tests is not a test suite, but just a stub against which we execute FR_Tests. Hence, we don't want it to generate a junit-xml, as that doesn't contain any errors and only upsets our jenkins test results analyzer, assuming the tests have failed. Change-Id: Idec2bf8da30ccd211b21901d56979143ce3a172f Requires: osmo-ttcn3-hacks.git Id296e62fb86731492d42370173a48f217b2fbdc0
2021-02-03New ttcn3-fr-test containerHarald Welte8-0/+647
Change-Id: I32433871e25de46ef58b70af46400cbb4dc0dbc5
2021-02-01osmo-pcu-master/Dockerfile: add missing libosmoctrl dependencyVadim Yanitskiy1-0/+1
Since Id35f40d05f3e081f32fddbf1fa34cb338db452ca, osmo-pcu also depends on libosmoctrl. Debian based images work just fine, because they depend on libosmocore-dev, while for CentOS we need to specify all sub-libraries explicitly. Change-Id: I6cccb77432b2b8fcb9f90c5205f7f1fb9dc41910
2021-02-01ttcn3-pcu: Update configs to support NACC testsPau Espin Pedrol3-0/+5
Change-Id: If027812940579a7f344a36543e85518cc096905b
2021-01-28sgsn: change configuration to the new NS2Alexander Couzens4-8/+110
Change the whole vty configuration for NS to be more flexible and support more setups. Old configurations are invalid. For further information see: https://osmocom.org/projects/libosmocore/wiki/Network_service_(NS) Depends-on: Ie9306ab4d4738c2c57a69987086e22771b30657e (osmo-sgsn) Change-Id: I65fb4e52d22617cf8488d8ab77c970f84995560d
2021-01-25ttcn3-gbproxy-test: s/sgsn/gbproxy/Harald Welte1-7/+7
the jenkins.sh script was copied from the SGSN test suite and still mentioned sgsn at several places when actually intending to mention gbproxy. Change-Id: I8709121d8501da4afc1c8dda70356096d331a9b0
2021-01-25debian10-repo-install-test: new containerOliver Smith3-0/+15
Related: OS#4969 Change-Id: I7addb30aa3f8564dcbdc3f6cf2e2e0cfdf4dd02d
2021-01-25rename {debian => debian9}-repo-install-testOliver Smith2-0/+0
Prepare to add debian10-repo-install-test. Make it consistent with centos8-repo-install-test. Related: OS#4969 Change-Id: I2ea18997019ebaa013c258996f5131386bcd6426
2021-01-25debian-repo-install-test: remove Release.keyOliver Smith2-25/+1
Make debian-repo-install-test simpler before copying it for debian10. Don't install Release.key, as it is getting downloaded on demand in the related repo-install-test script since osmo-ci I91e7a208d8f5cb50f8baa2fde0eb979aae91da8f. Related: OS#4969 Change-Id: Ia2ba9de264531502e2b0b9f42d7a4ecd34375851
2021-01-25ttcn3-pcu-test-sns: Fix syntax errors in config file of previous commitHarald Welte1-2/+2
Change-Id: Ia291579d792019779ca40bc3cc1955dede6aa2e0 Fixes: I401f53bddd81e8386c01392d9a59c3b5ca8e9802
2021-01-24ttcn3-pcu-test-sns: fix DTE 'Encoding an unbound integer value'Vadim Yanitskiy1-0/+4
Starting from build #245 [1] all test cases fail due to DTE: RAW_NS.ttcnpp:62 Dynamic test case error: Text encoder: Encoding an unbound integer value. This happens because fields 'data_weight' and 'signalling_weight' are both unbound for two additional NS providers. Fix this. [1] https://jenkins.osmocom.org/jenkins/view/TTCN3-centos/job/TTCN3-centos-pcu-test-sns/245/ Change-Id: I401f53bddd81e8386c01392d9a59c3b5ca8e9802 Fixes: Ic607b3edc3bf724a8b2dbd6be8c806002c229509
2021-01-21osmo-gbproxy: fix configurationHarald Welte4-56/+15
also, only change those values from their default values that are neccessary to change; fall-back on the defaults whenever possible. Change-Id: I5fba21ddf1854ed2b4f829785ab016dfa284456e
2021-01-21gbproxy: Use separate NS-VC for data + signalingHarald Welte2-0/+44
This follows the change implemented in osmo-ttcn3-hacks.git If0e404bdf2c30a5e18748695608611be83f61109 to use data-only and signalling-only NS-VCs on the SGSN side Change-Id: I58f8a6d1c8d01551d366bd7d0dbfb892cce512ae Requires: osmo-ttcn3-hacks.git If0e404bdf2c30a5e18748695608611be83f61109 Related: OS#4953
2021-01-21gbproxy,pcu,sgsn: Update config filesHarald Welte5-12/+36
In upstream I9798e639b4bc8658482945970775b012b5840779 we introduce two additional fields per NSVC (data_weight, signalling_weight). Make sure those are specified everywhere. Related: OS#4953 Requires: osmo-ttcn3-hacks.git I9798e639b4bc8658482945970775b012b5840779 Change-Id: Ic607b3edc3bf724a8b2dbd6be8c806002c229509
2021-01-18ttcn3-pcu-test/sns: add configuration for 2nd and 3rd nsvcAlexander Couzens1-0/+24
With the change to NS_Provider the configruation has to be extended to also include the other nsvcs. osmo-ttcn3-hacks: c316572db111 ("RAW_NS: rework NS connection to use NS_Provider") Change-Id: I8020f808c06054ee38427de65b8c3867817d4ad2
2021-01-17gbproxy: Update configs for SGSN poool with 2 SGSN, NRI, ...Harald Welte4-2/+44
Change-Id: Iac57e079d1375f186ddc200471bad1fa622c8860
2021-01-13fpga-build: don't write path to /etc/environmentOliver Smith1-3/+0
PATH isn't overwritten anymore when jenkins runs docker in osmo-ci.git's master-builds.yml / gerrit-verifications.yml, therefore we can remove this hack. Change-Id: I5bff98f7af1a2f2de88c8d96d1e30de960057d01
2021-01-13Cosmetic: debian-stretch-jenkins, osmo-gsm-tester: fix indentOliver Smith2-2/+2
Change-Id: Ia6b12b2c35f69eb0434797b29ee0ef676b032250
2021-01-13debian-stretch-jenkins,fpga-build: add gsm-manualsOliver Smith2-0/+8
Prepare to remove 'build-deps.sh osmo-gsm-manuals' calls from all projects. Related: OS#4912 Change-Id: Id402e0ea372b5ca8a6c8f6f5beb190544c888207
2021-01-13fpga-build: add osmo-ciOliver Smith1-0/+8
Clone osmo-ci.git, and install all files from scripts/* to /usr/local/bin. Related: OS#4911 Change-Id: I3625d6f10e566101fb25963757da6827670ca41b
2021-01-12make osmo-gbproxy.cfg in ttcn3-gbproxy and ttcn3-gbproxy-fr to look similiarAlexander Couzens1-12/+12
Reduces human error when changing the configruation for both cases. Change-Id: I807589cc04f23d483695467320d34d79eaf5d290
2021-01-12ttcn3-gbproxy-test-fr: fix SNS ip addressAlexander Couzens1-1/+1
Change-Id: Iba5aee47fb237884d4b0238b9cef4e2370e7ce09
2021-01-12debian-stretch-jenkins, osmo-gsm-tester: add osmo-ciOliver Smith2-0/+16
Clone osmo-ci.git, and install all files from scripts/* to /usr/local/bin. Together with osmo-ci I45bd7ea56849dab839a98cfd52806f7cd288094e, this will make overwriting PATH obsolete. Related: OS#4911 Change-Id: I0820f13cd740f7d4a8999d279cef6ae293a67d81
2021-01-11gbproxy-fr: Enable IP-SNS towards SGSNAlexander Couzens2-1/+2
Change-Id: Id59cc404c355a3f494ad60be8d3a499b217084ec
2021-01-11gbproxy: Enable IP-SNS towards SGSNDaniel Willmann2-1/+2
Change-Id: Iebbad7131d73c15ef7ded5eadce882c653b8bf2c
2021-01-08ttcn3-gbproxy-test: Fix pcap capture with dumpcapDaniel Willmann2-1/+4
In commit 2279aac6 dumpcap is used to capture pcaps, but dumpcap fails if the directory isn't writable for everyone. Commit 62ac27779 only fixed this issue for frame relay, this simply mirrors the change for ttcn3-gbproxy-test Change-Id: I11dcf9efd0b06544a82e31dec03fe76e182fd0d3 Related: OS#4518 SYS#5115
2021-01-05ttcn3-gbproxy-test: Fix osmo-gbproxy configDaniel Willmann2-26/+40
Change-Id: If6fd41d0cecb807f002d87e18d4b0d80f41977ef
2020-12-30osmo-gbproxy: Change config file to comply with change in upstreamHarald Welte2-2/+2
In osmo-sgsn Change-Id Id67592aa7712e5e04e7264b2fb8f26d57eb7e69e we have changed the config file syntax and must adjust here accordingly. Change-Id: I8770baac2298ee9a71d7428ea30600751783b4f9 Depends: osmo-sgsn Id67592aa7712e5e04e7264b2fb8f26d57eb7e69e
2020-12-18Introduce osmo-ran docker image set upPau Espin Pedrol34-2/+1278
See osmo-ran/README.md in this commit for a description. Related: SYS#4889 Change-Id: If5d22e9fa818310cbb4adc34bd7aceb4416ec969
2020-12-17fpga-build: install missing toosls required for 'publish' and manualsHarald Welte1-0/+3
Change-Id: I7b416117e80133fcf4c07ee540d15783f4576fbd
2020-12-17fpga-build: Make sure PATH is also set for non-root usersHarald Welte1-0/+3
Change-Id: I16bf9c8cafbad85a6ec77f17b034c73f530565b9
2020-12-17fpga-build: Create 'build' user like in 'debian-stretch-jenkins'Harald Welte1-3/+4
Change-Id: Id99167568751b19f3454831e69eacdbadaf8aee4
2020-12-17fpga-build: Add packages required for rendering manualsHarald Welte1-6/+15
Change-Id: Ic9bec0689b3571db9cafa8a1671aa3bc68c3f4e5
2020-12-16ttcn3-bts-test: fix: sleep 1 second before respawning the IUTVadim Yanitskiy1-2/+2
There has been a lot of changes merged to both osmo-{bsc,bts}, so now the later seems to be respawning faster then before. Because of that, osmo-bts-trx is now reaching the limit of 500 runs on Jenkins right in the middle of ttcn3-bts-test execution: respawn.sh: exiting after 500 runs causing the remaining test cases to fail due to: "BTS_Tests.ttcn:253 : Timeout waiting for RSL bring up" Most likely, the IUT respawns several times in the windows between the test cases, i.e. after TITAN finishes one test case and before it starts another. Let's instruct respawn.sh to sleep 1 second before starting the process again. Change-Id: I09e5a8e7c4d28424cd0d004a8bae3cf0ade2d838
2020-12-16fpga-build: Make riscv + fpga toolchain version configurableHarald Welte1-8/+9
Change-Id: I8969e383975c673c29169ff5b60229c4a75a499c
2020-12-16centos8-build: Make 'make' work againHarald Welte1-0/+2
Change-Id: I695ff7d6db7026a3b91771d4964f23d3151ef0aa
2020-12-16migrate from CentOS_8_Stream to CentOS_8Harald Welte15-15/+15
Change-Id: I72c8fdae14816ec0a243f3fca4b4c2a49b562845 Related: SYS#5250
2020-12-11gbproxy-test-fr: Avoid dumpcap failing to write to /dataHarald Welte1-0/+2
Change-Id: I73dbdb4d85342e5fccd5ea4d9927f3244293d718
2020-12-11debian-stretch-titan: Add wireshark-common for dumpcapHarald Welte1-1/+2
We need dumpcap by ttcn3-dumpcap-start.sh Change-Id: I0879710ff200bde7f77584dfb69cfb14f02f5d69
2020-12-11ttcn3-gbproxy-test: Use dumpcap instead of tcpdumpHarald Welte1-2/+2
This is required for creating proper pcap files with both ethernet and framerelay/hdlc traffic. Change-Id: Id237c25b12e70a89f12bd6d745b09c3abf9b7a7a
2020-12-11ttcn3-gbproxy-test-fr: depend also on osmo-sgsn-masterHarald Welte1-0/+1
osmo-gbproxy-master is derived from osmo-sgsn-mater, and the former needs to be re-built to catch up with osmo-sgsn.git changes (Where the osmo-gbproxy source code is located) Change-Id: I8abc9f89d19d657403569b7705cd923342ff300b
2020-12-10debian-stretch-titan: use dpkg to install libfftranscodeVadim Yanitskiy1-1/+2
For some magic reason, apt segfaults while installing the DEBs: $ apt install ./libfftranscode0_0.3_${DPKG_ARCH}.deb \ ./libfftranscode-dev_0.3_${DPKG_ARCH}.deb WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Segmentation fault (core dumped) so it kind of confirms the warning about its stability ;) Change-Id: I7f3288161577b055145afe89de7dff50853760f5
2020-12-09ttcn3-gbproxy-test-fr: Fix hdlcnet device namesHarald Welte1-4/+4
In Change-Id I80de01c96185c60fe2de7a8ffa9daed2669658e1 we introduced the wrong hdlcnetX device names. We must use each devoce only once, rather than trying to use hdlcnet1..4 twice. Change-Id: I56f75995fe94b46b0210de2a4f83e384b4e4ca4f
2020-12-09centos8-build: Use arg OSMOCOM_REPO_MIRRORPau Espin Pedrol1-1/+2
Change-Id: If2aefff04792fe4d215fcc52377bec64d9a1db2d