VOL-5155 - triage failure in periodic-voltha-test-bbsim-2.12
jjb/pipeline/voltha/voltha-2.12/bbsim-tests.groovy
--------------------------------------------------
o Fixed a brace matching problem for timeout(10) block.
Some long shell() blocks were split into distinct sections to fail
independently and carnage ensued. On branch dev-joey
jjb/voltha-test/voltha-certification.yaml
jjb/voltha-test/voltha-certification/master.yaml
jjb/voltha-test/voltha-certification/voltha-2.11.yaml
jjb/voltha-test/voltha-certification/voltha-2.12.yaml
-----------------------------------------------------
o Include some cosmetic config refactoring to force
regeneraiton of job pipelines.
Change-Id: I59f8f7a23b51aab03c49805f0eec6fb2a4276a59
diff --git a/jjb/voltha-test/voltha-certification/master.yaml b/jjb/voltha-test/voltha-certification/master.yaml
index 2384394..817193b 100644
--- a/jjb/voltha-test/voltha-certification/master.yaml
+++ b/jjb/voltha-test/voltha-certification/master.yaml
@@ -1,59 +1,50 @@
---
# POD Build Pipeline Jobs for Voltha Releases
-# - project:
-# name: voltha-certification-jobs-master
-#
-# project-name: '{name}'
-#
-# build-timeout: '300'
-#
-# with-kind: false
-# power-switch: false
-# power-cycle-olt: false
-# work-flow: 'ATT'
-# in-band-management: false
-# num-of-openonu: 1
-# num-of-onos: 1
-# num-of-atomix: 1
-# num-of-kafka: 1
-# num-of-etcd: 1
-# reinstall-olt: true
-# test-type: ''
-# volthaSystemTestsChange: ''
-# kindVolthaChange: ''
-# cordTesterChange: ''
-# oltAdapterAppLabel: 'adapter-open-olt'
-# num-of-onus: ''
-# num-of-ponports: ''
-#
-# jobs:
-#
-# # -----------------------------------------------------------------------
-# # VOL-5059
-# # -----------------------------------------------------------------------
-# # o v2.8 and v2.11 release jobs exist.
-# # o Job does not exist on branch=master ?!?
-# # o Create a certification master job just in case, far easier to
-# # than recreate from scratch depending on need later on.
-# #
-# # Duplicate job detected somewhere, likely drived
-# INFO:jenkins_jobs.local_yaml:Lazy loading of file template 'ScalarNode(tag='!include-raw:', value='{docker-get-container-tag-script}')' enabled
-# ERROR:jenkins_jobs.parser:Duplicate definitions for job 'build_menlo-certification-pod-radisys-3200g_1T8GEM_DT_voltha_master' specified
-# # -----------------------------------------------------------------------
-# # Certification (Radisys) pod with olt/onu - branch=master timer based job
-# - 'build_voltha_pod_release_timer':
-# build-node: 'menlo-certification-pod-3'
-# config-pod: 'menlo-certification-pod-radisys-3200g'
-# disable-job: false
-# reinstall-olt: true
-# release: 'master'
-# branch: 'master'
-# name-extension: '_DT'
-# work-flow: 'DT'
-# profile: '1T8GEM'
-# time: '9'
-# pipeline-script: 'voltha/master/physical-build.groovy'
-# extraHelmFlags: "--set onos-classic.image.tag=master"
-
+- project:
+ name: voltha-certification-jobs-master
+
+ project-name: '{name}'
+
+ build-timeout: '300'
+
+ with-kind: false
+ power-switch: false
+ power-cycle-olt: false
+ work-flow: 'ATT'
+ in-band-management: false
+ num-of-openonu: 1
+ num-of-onos: 1
+ num-of-atomix: 1
+ num-of-kafka: 1
+ num-of-etcd: 1
+ reinstall-olt: true
+ test-type: ''
+ volthaSystemTestsChange: ''
+ kindVolthaChange: ''
+ cordTesterChange: ''
+ oltAdapterAppLabel: 'adapter-open-olt'
+ num-of-onus: ''
+ num-of-ponports: ''
+
+ jobs:
+
+ # -----------------------------------------------------------------------
+ # Certification (Radisys) POD test job
+ # md5sum(master): e8cb3eba849b788944cee1fe58e4091b
+ # -----------------------------------------------------------------------
+ - 'build_voltha_pod_test':
+ timeout: 330
+ disable-job: true # menlo-certification-pod-3 is offline
+ build-node: 'menlo-certification-pod-3'
+ config-pod: 'menlo-certification-pod-radisys-3200g'
+ release: 'master'
+ branch: 'master'
+ name-extension: '_DT'
+ work-flow: 'DT'
+ test-repo: 'voltha-system-tests'
+ profile: '1T8GEM'
+ power-switch: true
+ pipeline-script: 'voltha/master/voltha-dt-physical-functional-tests.groovy'
+
# [EOF]
diff --git a/jjb/voltha-test/voltha-certification/voltha-2.11.yaml b/jjb/voltha-test/voltha-certification/voltha-2.11.yaml
index bc9781c..fd7d342 100644
--- a/jjb/voltha-test/voltha-certification/voltha-2.11.yaml
+++ b/jjb/voltha-test/voltha-certification/voltha-2.11.yaml
@@ -49,7 +49,7 @@
- 'build_voltha_pod_release_timer':
build-node: 'menlo-certification-pod-3'
config-pod: 'menlo-certification-pod-radisys-3200g'
- disable-job: true # menlo-certification-pod-1: offline
+ disable-job: true # menlo-certification-pod-3: offline
reinstall-olt: true
release: '2.11'
branch: 'voltha-2.11'
@@ -73,5 +73,23 @@
time: '13'
pipeline-script: 'voltha/voltha-2.11/physical-build.groovy'
extraHelmFlags: "--set onos-classic.image.tag=master"
-
+
+ # -----------------------------------------------------------------------
+ # Certification (Radisys) POD test job
+ # md5sum(master): e8cb3eba849b788944cee1fe58e4091b
+ # -----------------------------------------------------------------------
+ - 'build_voltha_pod_test':
+ timeout: 330
+ disable-job: true # menlo-certification-pod-3 is offline
+ build-node: 'menlo-certification-pod-3'
+ config-pod: 'menlo-certification-pod-radisys-3200g'
+ release: '2.11'
+ branch: 'voltha-2.11'
+ name-extension: '_DT'
+ work-flow: 'DT'
+ test-repo: 'voltha-system-tests'
+ profile: '1T8GEM'
+ power-switch: true
+ pipeline-script: 'voltha/voltha-2.11/voltha-dt-physical-functional-tests.groovy'
+
# [EOF]
diff --git a/jjb/voltha-test/voltha-certification/voltha-2.12.yaml b/jjb/voltha-test/voltha-certification/voltha-2.12.yaml
index 41ee4e9..59320d3 100644
--- a/jjb/voltha-test/voltha-certification/voltha-2.12.yaml
+++ b/jjb/voltha-test/voltha-certification/voltha-2.12.yaml
@@ -76,5 +76,23 @@
time: '13'
pipeline-script: 'voltha/voltha-2.12/physical-build.groovy'
extraHelmFlags: "--set onos-classic.image.tag=master"
-
+
+ # -----------------------------------------------------------------------
+ # Certification (Radisys) POD test job
+ # md5sum(master): e8cb3eba849b788944cee1fe58e4091b
+ # -----------------------------------------------------------------------
+ - 'build_voltha_pod_test':
+ timeout: 330
+ disable-job: true # menlo-certification-pod-3 is offline
+ build-node: 'menlo-certification-pod-3'
+ config-pod: 'menlo-certification-pod-radisys-3200g'
+ release: '2.12'
+ branch: 'voltha-2.12'
+ name-extension: '_DT'
+ work-flow: 'DT'
+ test-repo: 'voltha-system-tests'
+ profile: '1T8GEM'
+ power-switch: true
+ pipeline-script: 'voltha/voltha-2.12/voltha-dt-physical-functional-tests.groovy'
+
# [EOF]