osmith submitted this change.

View Change


Approvals: laforge: Looks good to me, but someone else must approve jolly: Looks good to me, but someone else must approve osmith: Looks good to me, approved Jenkins Builder: Verified
jobs/ttcn3: add testsuites with io_uring

Set LIBOSMO_IO_BACKEND=IO_URING via the DOCKER_ARGS variable, which all
SUTs already use in docker-playground.git (see ttcn3-*/jenkins.sh).

The list of testsuites to test for is takend from:
https://osmocom.org/issues/6357#note-9

Closes: OS#6357
Change-Id: I8eb3f4fdfe54268d3b623d88c8746f5395ba509d
---
M jobs/ttcn3-testsuites.yml
1 file changed, 32 insertions(+), 0 deletions(-)

diff --git a/jobs/ttcn3-testsuites.yml b/jobs/ttcn3-testsuites.yml
index fbc0f04..7b44cca 100644
--- a/jobs/ttcn3-testsuites.yml
+++ b/jobs/ttcn3-testsuites.yml
@@ -204,6 +204,18 @@
- TTCN3-centos7-pcap-client-test-latest:
timer: H 10 * * *

+ # With LIBOSMO_IO_BACKEND=IO_URING (OS#6357)
+ - ttcn3-bsc-test-io_uring:
+ timer: H 11 * * *
+ - ttcn3-msc-test-io_uring:
+ timer: H 11 * * *
+ - ttcn3-hnbgw-test-io_uring:
+ timer: H 11 * * *
+ - ttcn3-gbproxy-test-io_uring:
+ timer: H 11 * * *
+ - ttcn3-sgsn-test-io_uring:
+ timer: H 11 * * *
+
- job-template:
name: '{job-name}'
project-type: freestyle
@@ -262,6 +274,10 @@
DIR="$(echo "{job-name}" | sed s/^TTCN3-centos7\-/ttcn3-/)"
export IMAGE_SUFFIX="master-centos7"
;;
+ *-io_uring)
+ DIR="$(echo "{job-name}" | sed s/\-io_uring$//)"
+ export DOCKER_ARGS="-e LIBOSMO_IO_BACKEND=IO_URING"
+ ;;
*-latest)
DIR="$(echo "{job-name}" | sed s/\-latest$//)"
export IMAGE_SUFFIX="latest"

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

Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: I8eb3f4fdfe54268d3b623d88c8746f5395ba509d
Gerrit-Change-Number: 36258
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: jolly <andreas@eversberg.eu>
Gerrit-Reviewer: laforge <laforge@osmocom.org>
Gerrit-Reviewer: osmith <osmith@sysmocom.de>
Gerrit-MessageType: merged