blob: 3d29c78cf7edd25bf6749eb75977c501a227185d [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'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -050029 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +020030 pipeline-branch: 'voltha-2.12'
Joey Armstrong7bcb5782023-06-07 12:25:57 -040031 code-branch: 'voltha-2.12'
32 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'
33 time-trigger: "H H/23 * * *"
34 logLevel: 'DEBUG'
35 testTargets: |
36 - target: voltha-pm-data-single-kind-att
37 workflow: att
38 flags: ""
39 teardown: true
40 logging: true
41 - target: voltha-pm-data-single-kind-dt
42 workflow: dt
43 flags: ""
44 teardown: true
45 logging: true
46 - target: voltha-pm-data-single-kind-tt
47 workflow: tt
48 flags: ""
49 teardown: true
50 logging: true
51 timeout: 140
Joey Armstrong2d689982023-06-08 18:14:16 -040052
53 - 'voltha-periodic-test':
54 name: 'periodic-voltha-multiple-olts-pm-data-test-bbsim-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -050055 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +020056 pipeline-branch: 'voltha-2.12'
Joey Armstrong2d689982023-06-08 18:14:16 -040057 code-branch: 'voltha-2.12'
58 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'
59 olts: 2
60 timeout: 180
61 logLevel: 'DEBUG'
62 testTargets: |
63 - target: voltha-pm-data-multiolt-kind-att
64 workflow: att
65 flags: ""
66 teardown: true
67 logging: true
68 - target: voltha-pm-data-multiolt-kind-dt
69 workflow: dt
70 flags: ""
71 teardown: true
72 logging: true
73 - target: voltha-pm-data-multiolt-kind-tt
74 workflow: tt
75 flags: ""
76 teardown: true
77 logging: true
78 time-trigger: "H H/23 * * *"
Joey Armstrong63a59252023-06-14 09:40:36 -040079
Joey Armstrong6146f7e2023-08-28 09:05:38 -040080 # -----------------------------------------------------------------------
81 # md5sum(master): c606493da6ee7cbb18ca8aee97ea2957
82 # -----------------------------------------------------------------------
Joey Armstrong63a59252023-06-14 09:40:36 -040083 - 'voltha-periodic-test':
84 name: 'periodic-voltha-test-bbsim-2.12'
Joey Armstrong63a59252023-06-14 09:40:36 -040085 code-branch: 'voltha-2.12'
Joey Armstrong6146f7e2023-08-28 09:05:38 -040086 logLevel: 'DEBUG' # force job to regenerate
Joey Armstrong6aa5ec02024-01-31 18:27:50 -050087 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +020088 pipeline-branch: 'voltha-2.12'
Joey Armstrong63a59252023-06-14 09:40:36 -040089 time-trigger: "H H/23 * * *"
90 testTargets: |
91 - target: functional-single-kind
92 workflow: att
93 flags: ""
94 teardown: true
95 logging: true
96 - target: bbsim-alarms-kind
97 workflow: att
98 flags: ""
99 teardown: false
100 logging: true
101 - target: bbsim-failurescenarios
102 workflow: att
103 flags: ""
104 teardown: false
105 logging: true
106 - target: bbsim-errorscenarios
107 workflow: att
108 flags: ""
109 teardown: false
110 logging: true
Joey Armstrong6146f7e2023-08-28 09:05:38 -0400111 - target: onos-ha-test
112 workflow: att
113 flags: ""
114 teardown: false
115 logging: true
Joey Armstrong63a59252023-06-14 09:40:36 -0400116
117 - 'voltha-periodic-test':
118 name: 'periodic-voltha-sanity-test-multi-runs-2.12'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -0500119 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +0200120 pipeline-branch: 'voltha-2.12'
Joey Armstrong63a59252023-06-14 09:40:36 -0400121 code-branch: 'voltha-2.12'
122 time-trigger: "H H/23 * * *"
123 testTargets: |
124 - target: sanity-kind
125 workflow: att
126 flags: ""
127 teardown: true
128 logging: true
129 - target: sanity-kind
130 workflow: att
131 flags: ""
132 teardown: false
133 logging: true
134 - target: sanity-kind
135 workflow: att
136 flags: ""
137 teardown: false
138 logging: true
139 - target: sanity-kind
140 workflow: att
141 flags: ""
142 teardown: false
143 logging: true
144 - target: sanity-kind
145 workflow: att
146 flags: ""
147 teardown: false
148 logging: true
Joey Armstrongf8b5b8e2023-08-10 13:49:21 -0400149
150 # -----------------------------------------------------------------------
151 # md5sum(master): eff05a324e94fdef076b2d5f7cb4f80f
152 # -----------------------------------------------------------------------
Joey Armstrongd0b5af02023-08-25 15:12:54 -0400153 # https://www.lenar.io/jenkins-schedule-build-periodically/
154 # -----------------------------------------------------------------------
Joey Armstrongf8b5b8e2023-08-10 13:49:21 -0400155 - 'voltha-periodic-test':
156 name: 'periodic-voltha-dt-test-bbsim-2.12'
Joey Armstrongc5194c42024-07-23 15:31:18 -0400157 # build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrong6fb53fb2024-08-27 16:44:29 -0400158 build-node: 'ubuntu18.04-basebuild-8c-15g'
Joey Armstrong6aa5ec02024-01-31 18:27:50 -0500159 pipeline-script: 'voltha/bbsim-tests.groovy'
Jan Klare8b7b3df2023-09-15 11:27:15 +0200160 pipeline-branch: 'voltha-2.12'
Joey Armstrongf8b5b8e2023-08-10 13:49:21 -0400161 code-branch: 'voltha-2.12'
Joey Armstrong43ba6842023-08-26 10:53:29 -0400162 time-trigger : '@daily'
Joey Armstrongd0b5af02023-08-25 15:12:54 -0400163 # -----------------------------------------------------------------------
164 # time-trigger : "H/20 * * * *" # every 20 min
165 # time-trigger: "@hourly"
166 # time-trigger: "@daily"
167 # time-trigger: "@weekly"
168 # time-trigger: "monthly"
169 # -----------------------------------------------------------------------
Joey Armstrongf8b5b8e2023-08-10 13:49:21 -0400170 extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master '
171 testTargets: |
172 - target: functional-single-kind-dt
173 workflow: dt
174 flags: ""
175 teardown: true
176 logging: true
177 - target: bbsim-failurescenarios-dt
178 workflow: dt
179 flags: ""
180 teardown: false
181 logging: true
Joey Armstrongc63186b2023-08-30 12:39:40 -0400182
183 # -----------------------------------------------------------------------
184 # md5sum(master): 6a1a43e203f8b5d4ad0c3d9f73116045
185 # -----------------------------------------------------------------------
186 - 'voltha-periodic-test':
187 name: 'periodic-voltha-dt-fttb-test-bbsim-2.12'
Joey Armstrongc5194c42024-07-23 15:31:18 -0400188 # build-node: 'ubuntu18.04-basebuild-4c-8g'
Joey Armstrong6fb53fb2024-08-27 16:44:29 -0400189 build-node: 'ubuntu18.04-basebuild-8c-15g'
Joey Armstrongc63186b2023-08-30 12:39:40 -0400190 code-branch: 'VOLTHA-2.12'
191 time-trigger: "H H/23 * * *"
192 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'
193 testTargets: |
194 - target: sanity-kind-dt-fttb
195 workflow: dt-fttb
196 flags: ""
197 teardown: true
198 logging: true
Joey Armstrongdaa1f0a2024-04-03 18:07:59 -0400199
Joey Armstrong2d689982023-06-08 18:14:16 -0400200# [EOF]