blob: 831ba42be13e3c3c8ab2ff44d982e5cd0d54eafb [file] [log] [blame]
Kailash46a2a9a2019-01-23 12:39:04 -08001---
2# bbsim test job
3
4- project:
5 name: bbsim-test
6
7 project-name: '{name}'
8
9 jobs:
10 - 'bbsim-validation'
11
12- job-template:
13 id: 'bbsim-validation'
14 name: 'BBSIM-Validation'
15
16 description: |
17 <!-- Managed by Jenkins Job Builder -->
18 Created by {id} job-template from ci-management/jjb/bbsim-validation.yaml <br /><br />
19 Tests run for validation of BBSIM. Tests reside in the helm chart template
20
21 properties:
22 - cord-infra-properties:
23 build-days-to-keep: '{build-days-to-keep}'
24 artifact-num-to-keep: '{artifact-num-to-keep}'
25
26 wrappers:
27 - lf-infra-wrappers:
28 build-timeout: '{build-timeout}'
29 jenkins-ssh-credential: '{jenkins-ssh-credential}'
30
31 parameters:
32 - string:
33 name: executorNode
Kailashe4ac2862019-03-21 12:03:40 -070034 default: 'qct-pod2-node1'
Kailash46a2a9a2019-01-23 12:39:04 -080035 description: 'Name of the Jenkins node to run the job on'
36
37 - string:
38 name: manifestUrl
39 default: '{gerrit-server-url}/{cord-repo-manifest}'
40 description: 'URL to the repo manifest'
41
42 - string:
43 name: manifestBranch
44 default: 'master'
45 description: 'Name of the repo branch to use'
46
Kailashff5c5402019-01-28 15:47:54 -080047 - string:
48 name: deploymentConfig
49 default: 'bbsim-voltha-master.yml'
50 description: 'kubernetes configurations file'
51
Kailashf2688e02019-03-18 21:11:13 -070052 - string:
53 name: OnuCount
54 default: '16'
55 description: 'Number of ONUs per pon port'
56
Kailashe4ac2862019-03-21 12:03:40 -070057 - string:
58 name: EmulationMode
59 default: '--set emulation_mode=default'
Kailashf1375442019-03-21 18:02:58 -070060 description: 'Emulation for BBSIM (both|aaa|default)'
61
62 - string:
63 name: TestTimeout
64 default: '300s'
65 description: 'timeout for each test case (increase as you scale up)'
Kailashe4ac2862019-03-21 12:03:40 -070066
Kailash46a2a9a2019-01-23 12:39:04 -080067 project-type: pipeline
68 concurrent: false
69
70 dsl: !include-raw-escape: pipeline/bbsim-validation.groovy