diff options
author | Oliver Smith <osmith@sysmocom.de> | 2021-02-26 13:10:49 +0100 |
---|---|---|
committer | Oliver Smith <osmith@sysmocom.de> | 2021-02-26 16:49:07 +0100 |
commit | bce53ba7d01c412241a91c2491f02a2d82f0d9f5 (patch) | |
tree | 2f99adcbbaabb5ed04425da9df4cf72174348cce | |
parent | 4521517d1f75e3ed6771c564f78e0b34b8a2f51a (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
-rw-r--r-- | jobs/ttcn3-testsuites.yml | 33 |
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" |