seperating bbsim test jobs with voltha 1.6 and master
Change-Id: Ia531a4c58a8921a577ce8eaaa53de92aec7dcce6
diff --git a/jjb/bbsim-validation.yaml b/jjb/bbsim-validation.yaml
index 831ba42..7b58804 100644
--- a/jjb/bbsim-validation.yaml
+++ b/jjb/bbsim-validation.yaml
@@ -7,11 +7,82 @@
project-name: '{name}'
jobs:
- - 'bbsim-validation'
+ - 'bbsim-validation-voltha-1.6'
+ - 'bbsim-validation-master'
- job-template:
- id: 'bbsim-validation'
- name: 'BBSIM-Validation'
+ id: 'bbsim-validation-voltha-1.6'
+ name: 'BBSIM-Validation-Voltha-1.6'
+
+ description: |
+ <!-- Managed by Jenkins Job Builder -->
+ Created by {id} job-template from ci-management/jjb/bbsim-validation.yaml <br /><br />
+ Tests run for validation of BBSIM. Tests reside in the helm chart template
+
+ properties:
+ - cord-infra-properties:
+ build-days-to-keep: '{build-days-to-keep}'
+ artifact-num-to-keep: '{artifact-num-to-keep}'
+
+ wrappers:
+ - lf-infra-wrappers:
+ build-timeout: '{build-timeout}'
+ jenkins-ssh-credential: '{jenkins-ssh-credential}'
+
+ parameters:
+ - string:
+ name: executorNode
+ default: 'qct-pod2-node1'
+ description: 'Name of the Jenkins node to run the job on'
+
+ - string:
+ name: manifestUrl
+ default: '{gerrit-server-url}/{cord-repo-manifest}'
+ description: 'URL to the repo manifest'
+
+ - string:
+ name: manifestBranch
+ default: 'master'
+ description: 'Name of the repo branch to use'
+
+ - string:
+ name: deploymentConfig
+ default: 'bbsim-voltha-1.6.yml'
+ description: 'kubernetes configurations file'
+
+ - string:
+ name: OnuCount
+ default: '16'
+ description: 'Number of ONUs per pon port'
+
+ - string:
+ name: EmulationMode
+ default: '--set emulation_mode=default'
+ description: 'Emulation for BBSIM (both|aaa|default)'
+
+ - string:
+ name: TestTags
+ default: ''
+ description: 'Tests to include/exclude. eg "-e serviceinstances"'
+
+ - string:
+ name: TestTimeout
+ default: '300s'
+ description: 'timeout for each test case (increase as you scale up)'
+
+ - string:
+ name: ArchiveLogs
+ default: false
+ description: 'Archive all pod logs after test run. Default to false as logs are very large'
+
+ project-type: pipeline
+ concurrent: false
+
+ dsl: !include-raw-escape: pipeline/bbsim-validation.groovy
+
+- job-template:
+ id: 'bbsim-validation-master'
+ name: 'BBSIM-Validation-Voltha-master'
description: |
<!-- Managed by Jenkins Job Builder -->
@@ -60,10 +131,20 @@
description: 'Emulation for BBSIM (both|aaa|default)'
- string:
+ name: TestTags
+ default: ''
+ description: 'Tests to include/exclude. eg "-e serviceinstances"'
+
+ - string:
name: TestTimeout
default: '300s'
description: 'timeout for each test case (increase as you scale up)'
+ - string:
+ name: ArchiveLogs
+ default: false
+ description: 'Archive all pod logs after test run. Default to false as logs are very large'
+
project-type: pipeline
concurrent: false