osmith has uploaded this change for review.

View Change

jobs/ttcn3: move bts tests to testenv

Move the bts testsuites over to testenv, where they are using the new
osmo-trx-proxy.

Related: OS#6672
Change-Id: Iff9cfcb8a839ca40da6aef4c9c7313a2bb56099d
---
M jobs/ttcn3-testsuites-testenv.yml
M jobs/ttcn3-testsuites.yml
2 files changed, 24 insertions(+), 19 deletions(-)

git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/88/43688/1
diff --git a/jobs/ttcn3-testsuites-testenv.yml b/jobs/ttcn3-testsuites-testenv.yml
index 7d0a2dd..32ad11b 100644
--- a/jobs/ttcn3-testsuites-testenv.yml
+++ b/jobs/ttcn3-testsuites-testenv.yml
@@ -26,6 +26,12 @@
# ---------------------------------------------
# Debian nightly
# ---------------------------------------------
+ - ttcn3-bts-test: # ~135 min
+ testsuite: bts
+ args: -b osmocom:nightly -c all
+ timer: 30 01 * * *
+ node: build5-deb12build-ansible
+
- ttcn3-hnbgw-test: # ~13 min
testsuite: hnbgw
args: -b osmocom:nightly -c all
@@ -247,6 +253,12 @@
# ---------------------------------------------
# Debian latest
# ---------------------------------------------
+ - ttcn3-bts-test-latest: # ~135 min
+ testsuite: bts
+ args: -b osmocom:latest -c all
+ timer: 30 03 * * *
+ node: build4-deb12build-ansible
+
- ttcn3-pcu-test-latest: # ~14 min
testsuite: pcu
args: -b osmocom:latest -c generic
@@ -461,6 +473,12 @@
# ---------------------------------------------
# Debian nightly + io_uring (OS#6357)
# ---------------------------------------------
+ - ttcn3-bts-test-io_uring: # ~135 min
+ testsuite: bts
+ args: -b osmocom:nightly --io-uring -c all
+ timer: 30 01 * * *
+ node: build4-deb12build-ansible
+
- ttcn3-mgw-test-io_uring: # ~8 min
testsuite: mgw
args: -b osmocom:nightly --io-uring
@@ -504,6 +522,12 @@
# ---------------------------------------------
# Debian nightly + asan (OS#5301)
# ---------------------------------------------
+ - ttcn3-bts-test-asan: # ~135 min
+ testsuite: bts
+ args: -b osmocom:nightly:asan -c all
+ timer: 30 03 * * *
+ node: build5-deb12build-ansible
+
- ttcn3-mgw-test-asan: # ~8 min
testsuite: mgw
args: -b osmocom:nightly:asan
diff --git a/jobs/ttcn3-testsuites.yml b/jobs/ttcn3-testsuites.yml
index 88e9d4e..62ba10c 100644
--- a/jobs/ttcn3-testsuites.yml
+++ b/jobs/ttcn3-testsuites.yml
@@ -55,25 +55,6 @@
- TTCN3-centos7-pcap-client-test-latest: # ~1 min
timer: H 07 * * *

- # BTS testsuites tend to fail with timeouts on heavy loads. Group them
- # here in timeslots where jenkins nodes are otherwise not busy according
- # to stats in grafana to hopefully make the test results more stable.
- # See also jobs/README.md.
- # Once we can replace faketrx with a rewrite (OS#6672), this should not
- # be necessary anymore.
- - ttcn3-bts-test-io_uring: # ~135 min
- timer: 30 01 * * *
- node: build4-deb12build-ansible
- - ttcn3-bts-test: # ~135 min
- timer: 30 01 * * *
- node: build5-deb12build-ansible
- - ttcn3-bts-test-latest: # ~135 min
- timer: 30 03 * * *
- node: build4-deb12build-ansible
- - ttcn3-bts-test-asan: # ~135 min
- timer: 30 03 * * *
- node: build5-deb12build-ansible
-
- job-template:
name: '{job-name}'
project-type: freestyle

To view, visit change 43688. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newchange
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: Iff9cfcb8a839ca40da6aef4c9c7313a2bb56099d
Gerrit-Change-Number: 43688
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith@sysmocom.de>