Skip to content
Success

Changes

Summary

  1. upgrade to gerrit 3.10.x as 3.9 is EOL on May 12th (details)
  2. osmo-ns-master: build without uring for debian 10 (details)
  3. debian-buster-obs-latest: new container (details)
  4. jenkins-common: support {latest,master}-debian10 (details)
  5. Remove ttcn3 testsuites ported to testenv, part 3 (details)
  6. ttcn3-bts-test: use an older version of fake_trx.py (details)
  7. fixup: ttcn3-bts-test: use an older version of fake_trx.py (details)
Commit 66f2883d20a57a148698e80fe0835e967370c587 by laforge
upgrade to gerrit 3.10.x as 3.9 is EOL on May 12th

Change-Id: I906b4ff47cf714010697eeb226af826edfbaf911
The file was modifiedgerrit/Dockerfile
Commit 6ad0af1551373f836650a93a55296e5b665a167b by Oliver Smith
osmo-ns-master: build without uring for debian 10

In preparation for running FR tests with debian 10, adjust
osmo-ns-master to build libosmocore without uring support as
liburing-dev is not packaged for debian 10.

Related: OS#6494#note-19
Change-Id: I1278bc3435c791c429b38a21b53c8efe20e741df
The file was modifiedosmo-ns-master/Dockerfile
Commit e1f7c4a998181cecb1e18f145cd5c0518260f5ce by Oliver Smith
debian-buster-obs-latest: new container

Add this container in preparation for running
ttcn3-gbproxy-test-fr-latest with debian 10.

Related: OS#6494#note-19
Change-Id: I38c3ecb5cd40a6f67901388068ec1c8316a70fd4
The file was addeddebian-buster-obs-latest/Makefile
The file was addeddebian-buster-obs-latest/Dockerfile
Commit 5099a50e2cb21f9fdbaae1a31c645dad81ce9bf9 by Oliver Smith
jenkins-common: support {latest,master}-debian10

It is required that we run the FR tests with debian 10. Adjust
jenkins-common.sh so we can use IMAGE_SUFFIX=master-debian10 and
IMAGE_SUFFIX=latest-debian10.

The related osmo-ci patch will configure jenkins to make use of this.

Related: OS#6494#note-19
Related: osmo-ci Ibd4cb705048ef5c39fa4192870e2b0f0d067842f
Change-Id: I1a41ca8ddd06f716c4bf29d60a0c2f0f82dc4e35
The file was modifiedjenkins-common.sh
Commit a626a9241ede7b4ede39e0825a71a2c5d76e62e4 by Oliver Smith
Remove ttcn3 testsuites ported to testenv, part 3

Related: OS#6494
Change-Id: Ic07793fb7d8889684fd89b00860ebd0b17561a9e
The file was removedttcn3-msc-test/Makefile
The file was removedttcn3-msc-test/osmo-stp.cfg
The file was removedttcn3-sccp-test/jenkins.sh
The file was removedttcn3-sccp-test/sccp_demo_user.cfg
The file was removedttcn3-sccp-test/Makefile
The file was removedttcn3-sccp-test/SCCP_Tests.cfg
The file was removedttcn3-msc-test/Dockerfile
The file was removedttcn3-msc-test/osmo-msc.cfg
The file was removedttcn3-sccp-test/Dockerfile
The file was removedttcn3-msc-test/MSC_Tests.cfg
The file was removedttcn3-msc-test/jenkins.sh
Commit 8540ae7e1b2f1e6328d0ee850259f3b83b12ec4c by Vadim Yanitskiy
ttcn3-bts-test: use an older version of fake_trx.py

The latest version of fake_trx.py [re-]introduces burst queueing [1],
making its behavior more closely resemble that of a real transceiver.
However, this change has also introduced stability issues, leading
to increased flakiness in ttcn3-bts-test.

As a temporary workaround, use an older version predating this change.
Unset the "--sched-rr-prio" [2], which is not supported by that version.

Change-Id: I251082474bb29d0169f88b5bd545c97d487c8353
Related: [1] osmocom-bb.git I41291708effdd2c767be680fff22ffbd9a56815e
Related: [2] 6374a9e ("ttcn3-bts-test: Run fake_trx with sched-prio-rr")
Related: OS#6672
The file was modifiedttcn3-bts-test/jenkins.sh
The file was modifiedttcn3-bts-test/Makefile
Commit 86ce525e8ba02b935d2042935c7aed3d6ca75c03 by Vadim Yanitskiy
fixup: ttcn3-bts-test: use an older version of fake_trx.py

Setting OSMO_BB_BRANCH=ttcn3-bts-test did not achieve the goal, because
it was not consumed by the osmocom-bb-host-master's Makefile.  Setting
it in jenkins.sh does the trick.

Change-Id: Ib6857fafd4085aae91eec9c67f08766bdabeb2b7
Fixes: 8540ae7 ("ttcn3-bts-test: use an older version of fake_trx.py")
The file was modifiedttcn3-bts-test/Makefile
The file was modifiedttcn3-bts-test/jenkins.sh