aboutsummaryrefslogtreecommitdiffstats
path: root/jobs
diff options
context:
space:
mode:
authorOliver Smith <osmith@sysmocom.de>2021-02-26 13:10:49 +0100
committerOliver Smith <osmith@sysmocom.de>2021-02-26 16:49:07 +0100
commitbce53ba7d01c412241a91c2491f02a2d82f0d9f5 (patch)
tree2f99adcbbaabb5ed04425da9df4cf72174348cce /jobs
parent4521517d1f75e3ed6771c564f78e0b34b8a2f51a (diff)
jobs/ttcn3: add osmo-ggsn kernel tests
Run osmo-ggsn ttcn3 tests against the gtp kernel module from the debian kernel and from HEAD of the linux netdev/net-next git repository. Depends: docker-playground I1f337af1e2de6db05b22636bc31a535404235559 Related: OS#3208 Change-Id: I4c496af78820d95549da22c1271bafe911f7eefb
Diffstat (limited to 'jobs')
-rw-r--r--jobs/ttcn3-testsuites.yml33
1 files changed, 32 insertions, 1 deletions
diff --git a/jobs/ttcn3-testsuites.yml b/jobs/ttcn3-testsuites.yml
index 59f0397..cc66836 100644
--- a/jobs/ttcn3-testsuites.yml
+++ b/jobs/ttcn3-testsuites.yml
@@ -22,9 +22,21 @@
- ttcn3-ggsn-test:
blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*"
timer: 00 04 * * *
+ - ttcn3-ggsn-test-kernel:
+ blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*"
+ timer: 10 04 * * *
+ - ttcn3-ggsn-test-kernel-latest:
+ blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*"
+ timer: 20 04 * * *
+ - ttcn3-ggsn-test-kernel-net-next:
+ blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*"
+ timer: 30 04 * * *
+ # Cache the linux source tree in the workspace of one node
+ node: ttcn3-ggsn-test-kernel-net-next
+ wipe_workspace: false
- ttcn3-msc-test:
blocking: "^(ttcn3|TTCN3-.*)-msc-test.*"
- timer: 30 04 * * *
+ timer: 40 04 * * *
- ttcn3-pcu-test:
blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*"
timer: 00 05 * * *
@@ -226,6 +238,25 @@
# Translate job name to docker-playground dir and relevant
# environment variables
case "{job-name}" in
+ ttcn3-ggsn-test-kernel)
+ DIR="ttcn3-ggsn-test"
+ export IMAGE_SUFFIX="master"
+ # Run against debian's kernel
+ export KERNEL_TEST=1
+ ;;
+ ttcn3-ggsn-test-kernel-latest)
+ DIR="ttcn3-ggsn-test"
+ export IMAGE_SUFFIX="latest"
+ export KERNEL_TEST=1
+ ;;
+ ttcn3-ggsn-test-kernel-net-next)
+ DIR="ttcn3-ggsn-test"
+ export IMAGE_SUFFIX="master"
+ # Build net-next kernel from source, default git repo from:
+ # docker-playground.git scripts/kernel-test/kernel-build.sh
+ export KERNEL_TEST=1
+ export KERNEL_BUILD=1
+ ;;
TTCN3-centos-*-latest)
DIR="$(echo "{job-name}" | sed s/^TTCN3-centos\-/ttcn3-/ | sed s/\-latest$//)"
export IMAGE_SUFFIX="latest-centos8"