blob: 8d10ae0a3069954457853d6acc396123bcad4fae [file] [log] [blame]
Joey Armstrongb3d60cd2023-08-26 11:39:46 -04001---
Joey Armstrong7bcb5782023-06-07 12:25:57 -04002# voltha 2.x tests
Joey Armstrongf8b5b8e2023-08-10 13:49:21 -04003# [NOTE]
4# o md5sum(master) can be used to locate branch/release variants of a job.
Joey Armstrong7bcb5782023-06-07 12:25:57 -04005
6- project:
7 name: voltha-e2e-2.12
8
9 project-name: '{name}'
10 manualBranch: ''
11 olts: 1
12 onus: 1
13 pons: 1
14 withAlarms: true
15 make-target-failtest: bbsim-failurescenarios
16 make-target-errortest: bbsim-errorscenarios
17 make-target-alarmtest: bbsim-alarms-kind
18 make-target-multipleolt: bbsim-multiolt-kind
19 make-target-1t4gemtest: 1t4gem-openonu-go-adapter-test
20 make-target-1t8gemtest: 1t8gem-openonu-go-adapter-test
21 make-target-reconciletest: reconcile-openonu-go-adapter-test-att
22 make-target-reconciledttest: reconcile-openonu-go-adapter-test-dt
23 make-target-reconciletttest: reconcile-openonu-go-adapter-test-tt
24
25# source: voltha-e2e.yaml
26 jobs:
27 - 'voltha-periodic-test':
28 name: 'periodic-voltha-pm-data-test-bbsim-2.12'
29 pipeline-script: 'voltha/voltha-2.12/bbsim-tests.groovy'
30 code-branch: 'voltha-2.12'
31 extraHelmFlags: '--set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1'
32 time-trigger: "H H/23 * * *"
33 logLevel: 'DEBUG'
34 testTargets: |
35 - target: voltha-pm-data-single-kind-att
36 workflow: att
37 flags: ""
38 teardown: true
39 logging: true
40 - target: voltha-pm-data-single-kind-dt
41 workflow: dt
42 flags: ""
43 teardown: true
44 logging: true
45 - target: voltha-pm-data-single-kind-tt
46 workflow: tt
47 flags: ""
48 teardown: true
49 logging: true
50 timeout: 140
Joey Armstrong2d689982023-06-08 18:14:16 -040051
52 - 'voltha-periodic-test':
53 name: 'periodic-voltha-multiple-olts-pm-data-test-bbsim-2.12'
54 pipeline-script: 'voltha/voltha-2.12/bbsim-tests.groovy'
55 code-branch: 'voltha-2.12'
56 extraHelmFlags: '--set onu=2,pon=2 --set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1'
57 olts: 2
58 timeout: 180
59 logLevel: 'DEBUG'
60 testTargets: |
61 - target: voltha-pm-data-multiolt-kind-att
62 workflow: att
63 flags: ""
64 teardown: true
65 logging: true
66 - target: voltha-pm-data-multiolt-kind-dt
67 workflow: dt
68 flags: ""
69 teardown: true
70 logging: true
71 - target: voltha-pm-data-multiolt-kind-tt
72 workflow: tt
73 flags: ""
74 teardown: true
75 logging: true
76 time-trigger: "H H/23 * * *"
Joey Armstrong63a59252023-06-14 09:40:36 -040077
Joey Armstrong6146f7e2023-08-28 09:05:38 -040078 # -----------------------------------------------------------------------
79 # md5sum(master): c606493da6ee7cbb18ca8aee97ea2957
80 # -----------------------------------------------------------------------
Joey Armstrong63a59252023-06-14 09:40:36 -040081 - 'voltha-periodic-test':
82 name: 'periodic-voltha-test-bbsim-2.12'
Joey Armstrong63a59252023-06-14 09:40:36 -040083 code-branch: 'voltha-2.12'
Joey Armstrong6146f7e2023-08-28 09:05:38 -040084 logLevel: 'DEBUG' # force job to regenerate
85 pipeline-script: 'voltha/voltha-2.12/bbsim-tests.groovy'
Joey Armstrong63a59252023-06-14 09:40:36 -040086 time-trigger: "H H/23 * * *"
87 testTargets: |
88 - target: functional-single-kind
89 workflow: att
90 flags: ""
91 teardown: true
92 logging: true
93 - target: bbsim-alarms-kind
94 workflow: att
95 flags: ""
96 teardown: false
97 logging: true
98 - target: bbsim-failurescenarios
99 workflow: att
100 flags: ""
101 teardown: false
102 logging: true
103 - target: bbsim-errorscenarios
104 workflow: att
105 flags: ""
106 teardown: false
107 logging: true
Joey Armstrong6146f7e2023-08-28 09:05:38 -0400108 - target: onos-ha-test
109 workflow: att
110 flags: ""
111 teardown: false
112 logging: true
Joey Armstrong63a59252023-06-14 09:40:36 -0400113
114 - 'voltha-periodic-test':
115 name: 'periodic-voltha-sanity-test-multi-runs-2.12'
116 pipeline-script: 'voltha/voltha-2.12/bbsim-tests.groovy'
117 code-branch: 'voltha-2.12'
118 time-trigger: "H H/23 * * *"
119 testTargets: |
120 - target: sanity-kind
121 workflow: att
122 flags: ""
123 teardown: true
124 logging: true
125 - target: sanity-kind
126 workflow: att
127 flags: ""
128 teardown: false
129 logging: true
130 - target: sanity-kind
131 workflow: att
132 flags: ""
133 teardown: false
134 logging: true
135 - target: sanity-kind
136 workflow: att
137 flags: ""
138 teardown: false
139 logging: true
140 - target: sanity-kind
141 workflow: att
142 flags: ""
143 teardown: false
144 logging: true
Joey Armstrongf8b5b8e2023-08-10 13:49:21 -0400145
146 # -----------------------------------------------------------------------
147 # md5sum(master): eff05a324e94fdef076b2d5f7cb4f80f
148 # -----------------------------------------------------------------------
Joey Armstrongd0b5af02023-08-25 15:12:54 -0400149 # https://www.lenar.io/jenkins-schedule-build-periodically/
150 # -----------------------------------------------------------------------
Joey Armstrongf8b5b8e2023-08-10 13:49:21 -0400151 - 'voltha-periodic-test':
152 name: 'periodic-voltha-dt-test-bbsim-2.12'
153 build-node: 'ubuntu18.04-basebuild-4c-8g'
154 pipeline-script: 'voltha/voltha-2.12/bbsim-tests.groovy'
155 code-branch: 'voltha-2.12'
Joey Armstrong43ba6842023-08-26 10:53:29 -0400156 time-trigger : '@daily'
Joey Armstrongd0b5af02023-08-25 15:12:54 -0400157 # -----------------------------------------------------------------------
158 # time-trigger : "H/20 * * * *" # every 20 min
159 # time-trigger: "@hourly"
160 # time-trigger: "@daily"
161 # time-trigger: "@weekly"
162 # time-trigger: "monthly"
163 # -----------------------------------------------------------------------
Joey Armstrongf8b5b8e2023-08-10 13:49:21 -0400164 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master '
165 testTargets: |
166 - target: functional-single-kind-dt
167 workflow: dt
168 flags: ""
169 teardown: true
170 logging: true
171 - target: bbsim-failurescenarios-dt
172 workflow: dt
173 flags: ""
174 teardown: false
175 logging: true
Joey Armstrongc63186b2023-08-30 12:39:40 -0400176
177 # -----------------------------------------------------------------------
178 # md5sum(master): 6a1a43e203f8b5d4ad0c3d9f73116045
179 # -----------------------------------------------------------------------
180 - 'voltha-periodic-test':
181 name: 'periodic-voltha-dt-fttb-test-bbsim-2.12'
182 build-node: 'ubuntu18.04-basebuild-4c-8g'
183 code-branch: 'VOLTHA-2.12'
184 time-trigger: "H H/23 * * *"
185 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF --set onu=2'
186 testTargets: |
187 - target: sanity-kind-dt-fttb
188 workflow: dt-fttb
189 flags: ""
190 teardown: true
191 logging: true
Joey Armstrong63a59252023-06-14 09:40:36 -0400192
Joey Armstrong2d689982023-06-08 18:14:16 -0400193# [EOF]