[VOL-5010] - Clone unit tests to run on a v2.12 branch
jjb/voltha-test/voltha.yaml
---------------------------
o Clone 2.11 tests into 2.12
vars/installVoltctl.groovy
--------------------------
o Version update pending on tool deployment.
jjb/pipeline/voltha/makefile
jjb/pipeline/voltha/master/bbsim-tests.groovy
jjb/pipeline/voltha/voltha-2.11/bbsim-tests.groovy
jjb/pipeline/voltha/voltha-2.11/physical-build.groovy
jjb/pipeline/voltha/voltha-2.12/bbsim-tests.groovy
jjb/pipeline/voltha/voltha-2.12/physical-build.groovy
-----------------------------------------------------
o Clone master test scripts onto a release branch.
o Update to remove branch=master dependencies.
jjb/repos/voltha-helm-charts.yaml
---------------------------------
o Add pipeline job set voltha-2.12
o Remove jobset voltha-2.8
jjb/software-upgrades.yaml
--------------------------
o Clone v2.11 defintions into v2.12
o Rename *-new and *-old into *-master and *-2.8
o Comment out 2.8 pipeline entries.
jjb/verify/bbsim-sadis-server.yaml
jjb/verify/bbsim.yaml
jjb/verify/ofagent-go.yaml
jjb/verify/voltha-api-server.yaml
jjb/verify/voltha-go.yaml
jjb/verify/voltha-onos.yaml
jjb/verify/voltha-openolt-adapter.yaml
jjb/verify/voltha-openolt-adapter-go.yaml
jjb/verify/voltha-system-tests.yaml
jjb/voltha-e2e.yaml
jjb/voltha-scale.yaml
jjb/voltha-test/voltha-certification.yaml
jjb/voltha-test/voltha.yaml
-----------------------------------------
o Add job definitions for v2.12
o Del job definitions for v2.8
Revisit version strings post publishing:
o [VOL-5082] revisit the deploy base tag versions
o [VOL-5083] jjb/voltha-scale.yaml
Change-Id: I3bbe01bbbcb068fc63ca1fd6d07d7da3d25d007c
diff --git a/jjb/verify/bbsim.yaml b/jjb/verify/bbsim.yaml
index 5866715..4b85faa 100644
--- a/jjb/verify/bbsim.yaml
+++ b/jjb/verify/bbsim.yaml
@@ -9,14 +9,18 @@
jobs:
- 'verify-bbsim-jobs':
branch-regexp: '{all-branches-regexp}'
+ - 'verify-bbsim-jobs-voltha-2.12':
+ name-extension: '-voltha-2.12'
+ override-branch: 'voltha-2.12'
+ branch-regexp: '^voltha-2.12$'
- 'verify-bbsim-jobs-voltha-2.11':
name-extension: '-voltha-2.11'
override-branch: 'voltha-2.11'
branch-regexp: '^voltha-2.11$'
- - 'verify-bbsim-jobs-voltha-2.8':
- name-extension: '-voltha-2.8'
- override-branch: 'voltha-2.8'
- branch-regexp: '^voltha-2.8$'
+# - 'verify-bbsim-jobs-voltha-2.8':
+# name-extension: '-voltha-2.8'
+# override-branch: 'voltha-2.8'
+# branch-regexp: '^voltha-2.8$'
- 'verify-bbsim-jobs-master':
branch-regexp: '^master$'
- 'publish-bbsim-jobs':
@@ -34,11 +38,57 @@
unit-test-targets: 'lint sca test'
unit-test-keep-going: 'false'
+#- job-group:
+# name: 'verify-bbsim-jobs-voltha-2.8'
+# jobs:
+# - 'voltha-patch-test':
+# pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
+# testTargets: |
+# - target: sanity-bbsim-att
+# workflow: att
+# flags: ""
+# teardown: true
+# logging: true
+# - target: sanity-bbsim-dt
+# workflow: dt
+# flags: ""
+# teardown: true
+# logging: true
+# - target: sanity-bbsim-tt
+# workflow: tt
+# flags: ""
+# teardown: true
+# logging: true
+#
+
- job-group:
- name: 'verify-bbsim-jobs-voltha-2.8'
+ name: 'verify-bbsim-jobs-master'
jobs:
- 'voltha-patch-test':
- pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
+ extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
+ testTargets: |
+ - target: sanity-bbsim-att
+ workflow: att
+ flags: ""
+ teardown: true
+ logging: true
+ - target: sanity-bbsim-dt
+ workflow: dt
+ flags: ""
+ teardown: true
+ logging: true
+ - target: sanity-bbsim-tt
+ workflow: tt
+ flags: ""
+ teardown: true
+ logging: true
+
+- job-group:
+ name: 'verify-bbsim-jobs-voltha-2.12'
+ jobs:
+ - 'voltha-patch-test':
+ pipeline-script: 'voltha/voltha-2.12/bbsim-tests.groovy'
+ extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
testTargets: |
- target: sanity-bbsim-att
workflow: att
@@ -78,29 +128,7 @@
flags: ""
teardown: true
logging: true
-
-- job-group:
- name: 'verify-bbsim-jobs-master'
- jobs:
- - 'voltha-patch-test':
- extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
- testTargets: |
- - target: sanity-bbsim-att
- workflow: att
- flags: ""
- teardown: true
- logging: true
- - target: sanity-bbsim-dt
- workflow: dt
- flags: ""
- teardown: true
- logging: true
- - target: sanity-bbsim-tt
- workflow: tt
- flags: ""
- teardown: true
- logging: true
-
+
- job-group:
name: 'publish-bbsim-jobs'
jobs: