blob: a1933bbbdccf6fc76a8f3bb0a140348ac7d81503 [file] [log] [blame]
Joey Armstrong7bcb5782023-06-07 12:25:57 -04001---
2# 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-master
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 jobs:
26 - 'voltha-periodic-test':
27 name: 'periodic-voltha-pm-data-test-bbsim'
28 code-branch: 'master'
29 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1'
Serkant Uluderya2c278d12026-03-25 09:49:53 -070030 time-trigger: "H H * * 6"
Joey Armstrong7bcb5782023-06-07 12:25:57 -040031 logLevel: 'DEBUG'
32 testTargets: |
33 - target: voltha-pm-data-single-kind-att
34 workflow: att
35 flags: ""
36 teardown: true
37 logging: true
38 - target: voltha-pm-data-single-kind-dt
39 workflow: dt
40 flags: ""
41 teardown: true
42 logging: true
43 - target: voltha-pm-data-single-kind-tt
44 workflow: tt
45 flags: ""
46 teardown: true
47 logging: true
48 timeout: 140
Joey Armstrong2d689982023-06-08 18:14:16 -040049
50 - 'voltha-periodic-test':
51 name: 'periodic-voltha-multiple-olts-pm-data-test-bbsim'
52 code-branch: 'master'
53 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --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'
54 olts: 2
55 timeout: 180
56 logLevel: 'DEBUG'
57 testTargets: |
58 - target: voltha-pm-data-multiolt-kind-att
59 workflow: att
60 flags: ""
61 teardown: true
62 logging: true
63 - target: voltha-pm-data-multiolt-kind-dt
64 workflow: dt
65 flags: ""
66 teardown: true
67 logging: true
68 - target: voltha-pm-data-multiolt-kind-tt
69 workflow: tt
70 flags: ""
71 teardown: true
72 logging: true
Serkant Uluderya2c278d12026-03-25 09:49:53 -070073 time-trigger: "H H * * 6"
Joey Armstrong2d689982023-06-08 18:14:16 -040074
Eric Ball3f4d9562024-12-11 12:32:35 -080075 - 'voltha-periodic-test':
abhayk6c31a472025-01-16 19:22:42 +053076 name: 'periodic-voltha-combined-vgc'
Eric Ball3f4d9562024-12-11 12:32:35 -080077 code-branch: 'master'
abhayk6c31a472025-01-16 19:22:42 +053078 extraHelmFlags: '--set global.image_tag=master --set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1'
Serkant Uluderya2c278d12026-03-25 09:49:53 -070079 time-trigger: "H H * * 6"
Eric Ball3f4d9562024-12-11 12:32:35 -080080 logLevel: 'DEBUG'
81 testTargets: |
82 - target: sanity-kind-dt-vgc
83 workflow: dt
84 flags: ""
85 teardown: true
86 logging: true
Eric Ballbff013e2026-02-27 12:28:44 -080087 vgcEnabled: true
Eric Ball3f4d9562024-12-11 12:32:35 -080088 - target: functional-single-kind-dt-vgc
89 workflow: dt
90 flags: ""
91 teardown: true
92 logging: true
Eric Ballbff013e2026-02-27 12:28:44 -080093 vgcEnabled: true
Eric Ball3f4d9562024-12-11 12:32:35 -080094 - target: sanity-kind-dt-fttb-vgc
95 workflow: dt
96 flags: ""
97 teardown: true
98 logging: true
Eric Ballbff013e2026-02-27 12:28:44 -080099 vgcEnabled: true
abhayk6c31a472025-01-16 19:22:42 +0530100 - target: bbsim-failurescenarios-dt-vgc
Eric Ball3f4d9562024-12-11 12:32:35 -0800101 workflow: dt
102 flags: ""
103 teardown: true
104 logging: true
Eric Ballbff013e2026-02-27 12:28:44 -0800105 vgcEnabled: true
abhayk6c31a472025-01-16 19:22:42 +0530106 timeout: 140
107 - 'voltha-periodic-test':
108 name: 'periodic-voltha-combined-vgc-multi-olt'
109 code-branch: 'master'
110 olts: 2
111 extraHelmFlags: '--set global.image_tag=master --set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1'
Serkant Uluderya2c278d12026-03-25 09:49:53 -0700112 time-trigger: "H H * * 6"
abhayk6c31a472025-01-16 19:22:42 +0530113 logLevel: 'DEBUG'
114 testTargets: |
115 - target: multiolt-kind-dt-vgc
116 workflow: dt
117 flags: "--set onu=2,pon=2"
118 teardown: true
119 logging: true
Eric Ballbff013e2026-02-27 12:28:44 -0800120 vgcEnabled: true
abhayk6c31a472025-01-16 19:22:42 +0530121 - target: bbsim-multiolt-kind-dt-vgc
Eric Ball3f4d9562024-12-11 12:32:35 -0800122 workflow: dt
Eric Ballbff013e2026-02-27 12:28:44 -0800123 flags: "--set onu=2,pon=2"
Eric Ball3f4d9562024-12-11 12:32:35 -0800124 teardown: true
125 logging: true
Eric Ballbff013e2026-02-27 12:28:44 -0800126 vgcEnabled: true
Eric Ball3f4d9562024-12-11 12:32:35 -0800127 timeout: 140
128
Joey Armstrong6146f7e2023-08-28 09:05:38 -0400129 # -----------------------------------------------------------------------
130 # md5sum(master): c606493da6ee7cbb18ca8aee97ea2957
131 # -----------------------------------------------------------------------
Joey Armstrong63a59252023-06-14 09:40:36 -0400132 - 'voltha-periodic-test':
133 name: 'periodic-voltha-test-bbsim'
Joey Armstrong6146f7e2023-08-28 09:05:38 -0400134 code-branch : 'master'
Joey Armstrong63a59252023-06-14 09:40:36 -0400135 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onos-classic.replicas=3,onos-classic.atomix.replicas=3 --set voltha.onos_classic.replicas=3 '
Eric Ball3f4d9562024-12-11 12:32:35 -0800136 logLevel: 'DEBUG'
Jan Klare8846dea2023-09-15 14:31:56 +0200137 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +0200138 pipeline-branch: 'master'
Serkant Uluderya2c278d12026-03-25 09:49:53 -0700139 time-trigger: "H H * * 6" # Build on every Saturday at a random hour
Joey Armstrong63a59252023-06-14 09:40:36 -0400140 testTargets: |
141 - target: functional-single-kind
142 workflow: att
143 flags: ""
144 teardown: true
145 logging: true
146 - target: bbsim-alarms-kind
147 workflow: att
148 flags: ""
149 teardown: false
150 logging: true
151 - target: bbsim-failurescenarios
152 workflow: att
153 flags: ""
154 teardown: false
155 logging: true
156 - target: bbsim-errorscenarios
157 workflow: att
158 flags: ""
159 teardown: false
160 logging: true
161 - target: onos-ha-test
162 workflow: att
163 flags: ""
164 teardown: false
165 logging: true
166
167 - 'voltha-periodic-test':
168 name: 'periodic-voltha-sanity-test-multi-runs'
169 code-branch: 'master'
Serkant Uluderya2c278d12026-03-25 09:49:53 -0700170 time-trigger: "H H * * 6"
Joey Armstrong63a59252023-06-14 09:40:36 -0400171 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
172 testTargets: |
173 - target: sanity-kind
174 workflow: att
175 flags: ""
176 teardown: true
177 logging: true
178 - target: sanity-kind
179 workflow: att
180 flags: ""
181 teardown: false
182 logging: true
183 - target: sanity-kind
184 workflow: att
185 flags: ""
186 teardown: false
187 logging: true
188 - target: sanity-kind
189 workflow: att
190 flags: ""
191 teardown: false
192 logging: true
193 - target: sanity-kind
194 workflow: att
195 flags: ""
196 teardown: false
197 logging: true
Joey Armstrongf8b5b8e2023-08-10 13:49:21 -0400198
199 # -----------------------------------------------------------------------
200 # md5sum(master): eff05a324e94fdef076b2d5f7cb4f80f
201 # -----------------------------------------------------------------------
202 - 'voltha-periodic-test':
203 name: 'periodic-voltha-dt-test-bbsim-master'
Eric Ball3ca1a912026-04-16 16:01:43 -0700204 build-node: 'ubuntu22.04-basebuild-8c-15g'
Jan Klare8846dea2023-09-15 14:31:56 +0200205 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +0200206 pipeline-branch: 'master'
Joey Armstrongf8b5b8e2023-08-10 13:49:21 -0400207 code-branch: 'master'
Serkant Uluderya2c278d12026-03-25 09:49:53 -0700208 time-trigger: "H H * * 6"
Joey Armstrongf8b5b8e2023-08-10 13:49:21 -0400209 testTargets: |
210 - target: functional-single-kind-dt
211 workflow: dt
212 flags: ""
213 teardown: true
214 logging: true
215 - target: bbsim-failurescenarios-dt
216 workflow: dt
217 flags: ""
218 teardown: false
219 logging: true
220
Joey Armstrongc63186b2023-08-30 12:39:40 -0400221 # -----------------------------------------------------------------------
222 # md5sum(master): 6a1a43e203f8b5d4ad0c3d9f73116045
223 # -----------------------------------------------------------------------
224 - 'voltha-periodic-test':
225 name: 'periodic-voltha-dt-fttb-test-bbsim-master'
Eric Ball3ca1a912026-04-16 16:01:43 -0700226 build-node: 'ubuntu22.04-basebuild-8c-15g'
Joey Armstrongc63186b2023-08-30 12:39:40 -0400227 code-branch: 'master'
Serkant Uluderya2c278d12026-03-25 09:49:53 -0700228 time-trigger: "H H * * 6"
Joey Armstrongc63186b2023-08-30 12:39:40 -0400229 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'
230 testTargets: |
231 - target: sanity-kind-dt-fttb
232 workflow: dt-fttb
233 flags: ""
234 teardown: true
235 logging: true
236
Joey Armstrong2d689982023-06-08 18:14:16 -0400237# [EOF]