osmith submitted this change.
jobs/{master,gerrit}: pyosmocom: run pysim tests
Related: OS#6572
Depends: pyosmocom I6bb7f137d3124e68574bc599969a8e7fd8b68904
Change-Id: I66a9f01382a788ae64adc60410ccbec9ec2dfc6b
---
M jobs/gerrit-verifications.yml
M jobs/master-builds.yml
2 files changed, 40 insertions(+), 6 deletions(-)
diff --git a/jobs/gerrit-verifications.yml b/jobs/gerrit-verifications.yml
index 0e05918..956cea6 100644
--- a/jobs/gerrit-verifications.yml
+++ b/jobs/gerrit-verifications.yml
@@ -308,10 +308,27 @@
repos_url: '{gerrit_url}/python/{repos}'
gerrit_project: 'python/{repos}'
pipeline_binpkgs: "debian:12"
- a1_name: JOB_TYPE
- a1: !!python/tuple ["test", "pylint", "docs"]
+ concurrent: false
+ slave_axis: !!python/tuple [simtester,osmocom-gerrit]
+ a2_name: JOB_TYPE
+ a2: !!python/tuple ["test", "pylint", "docs", "pysim"]
+ combination_filter: >
+ (JOB_TYPE == "test" && label == "osmocom-gerrit") ||
+ (JOB_TYPE == "pylint" && label == "osmocom-gerrit") ||
+ (JOB_TYPE == "docs" && label == "osmocom-gerrit") ||
+ (JOB_TYPE == "pysim" && label == "simtester")
cmd: |
- {docker_run} -e JOB_TYPE="$JOB_TYPE" {docker_img} {timeout_cmd} /build/contrib/jenkins.sh
+ case "$JOB_TYPE" in
+ "pysim")
+ {timeout_cmd} ./contrib/jenkins.sh
+ ;;
+ *)
+ {docker_run} \
+ -e JOB_TYPE="$JOB_TYPE" \
+ {docker_img} \
+ {timeout_cmd} /build/contrib/jenkins.sh
+ ;;
+ esac
- osmo-sgsn:
a1_name: IU
diff --git a/jobs/master-builds.yml b/jobs/master-builds.yml
index 971b642..730c68c 100644
--- a/jobs/master-builds.yml
+++ b/jobs/master-builds.yml
@@ -421,10 +421,27 @@
- pyosmocom:
repos_url: '{gerrit_url}/python/{repos}'
- a1_name: JOB_TYPE
- a1: !!python/tuple ["test", "pylint", "docs"]
+ concurrent: false
+ slave_axis: !!python/tuple [simtester,osmocom-gerrit]
+ a2_name: JOB_TYPE
+ a2: !!python/tuple ["test", "pylint", "docs", "pysim"]
+ combination_filter: >
+ (JOB_TYPE == "test" && label == "osmocom-gerrit") ||
+ (JOB_TYPE == "pylint" && label == "osmocom-gerrit") ||
+ (JOB_TYPE == "docs" && label == "osmocom-gerrit") ||
+ (JOB_TYPE == "pysim" && label == "simtester")
cmd: |
- {docker_run} -e JOB_TYPE="$JOB_TYPE" {docker_img} {timeout_cmd} /build/contrib/jenkins.sh
+ case "$JOB_TYPE" in
+ "pysim")
+ {timeout_cmd} ./contrib/jenkins.sh
+ ;;
+ *)
+ {docker_run} \
+ -e JOB_TYPE="$JOB_TYPE" \
+ {docker_img} \
+ {timeout_cmd} /build/contrib/jenkins.sh
+ ;;
+ esac
- osmo-sgsn:
a1_name: IU
To view, visit change 38270. To unsubscribe, or for help writing mail filters, visit settings.