aboutsummaryrefslogtreecommitdiffstats
path: root/jobs/osmo-gsm-tester-runner.yml
diff options
context:
space:
mode:
Diffstat (limited to 'jobs/osmo-gsm-tester-runner.yml')
-rw-r--r--jobs/osmo-gsm-tester-runner.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/jobs/osmo-gsm-tester-runner.yml b/jobs/osmo-gsm-tester-runner.yml
index 5e1ff92..f6774b7 100644
--- a/jobs/osmo-gsm-tester-runner.yml
+++ b/jobs/osmo-gsm-tester-runner.yml
@@ -7,6 +7,7 @@
jobs:
- 'osmo-gsm-tester_run-{stage}'
- 'osmo-gsm-tester_gerrit'
+ - 'osmo-gsm-tester_ttcn3'
- scm:
name: osmo-gsm-tester-gerrit
@@ -166,3 +167,29 @@
- junit:
results: 'trial-*/last_run/trial-*.xml'
allow-empty-results: true
+
+# ttcn3 job
+- job:
+ name: 'osmo-gsm-tester_ttcn3'
+ defaults: runner
+ scm:
+ - 'osmo-gsm-tester-repo'
+ triggers:
+ - timed: "H H/2 * * *"
+ - pollscm:
+ cron: "H/5 * * * *"
+ builders:
+ - shell: |
+ # make sure no bin artifacts from a previous run remain
+ rm -f *.tgz *.md5
+ - copy_artifact_all
+ - copy_artifact:
+ repo: osmo-gsm-tester_build-osmocom-bb
+ - shell: !include-raw: osmo-gsm-tester_ttcn3.sh
+ publishers:
+ - archive:
+ artifacts: '*-run.tgz, *-bin.tgz'
+ default-excludes: false
+ - junit:
+ results: 'trial-*/last_run/trial-*.xml'
+ allow-empty-results: true