blob: 68fb3a6137221137c27fa1fa85c4297f1ce35956 [file] [log] [blame]
Devin Lim38d14062018-01-11 17:08:00 -08001---
2# ONOS System Test Pipeline jobs
3
Devin Lim7a877872018-01-16 14:50:57 -08004# TODO: for some reason, lf-* types of macro cannot access to the variable. I think it is typical problem to pipeline job type.
5
Devin Lim38d14062018-01-11 17:08:00 -08006- var-init-boiler-plate: &var-init-boiler-plate
7 name: var-init-boiler-plate
8 FUNC: "FUNCgroup\nFUNCflow\nFUNCintent\nFUNCintentRest\nFUNCipv6Intent\nFUNCnetCfg\nFUNCnetconf\nFUNCoptical\nFUNCovsdbtest\nFUNCformCluster"
9 HA: "HAclusterRestart\nHAfullNetPartition\nHAkillNodes\nHAsanity\nHAscaling\nHAsingleInstanceRestart\nHAstopNodes\nHAswapNodes\nHAupgrade\nHAupgradeRollback"
10 SCPF: "SCPFcbench\nSCPFflowTp1g\nSCPFhostLat\nSCPFintentEventTp\nSCPFintentInstallWithdrawLat\nSCPFintentRerouteLat\nSCPFmastershipFailoverLat\nSCPFbatchFlowResp\nSCPFportLat\nSCPFscaleTopo\nSCPFscalingMaxIntents\nSCPFswitchLat\nSCPFflowTp1gWithFlowObj\nSCPFintentEventTpWithFlowObj\nSCPFintentRerouteLatWithFlowObj\nSCPFscalingMaxIntentsWithFlowObj\nSCPFintentInstallWithdrawLatWithFlowObj"
Devin Lim80546912018-03-23 17:49:39 -070011 USECASE: "FUNCbgpls\nFUNCvirNetNB\nPLATdockertest\nVPLSBasic\nVPLSfailsafe\nUSECASE_SdnipFunction\nUSECASE_SdnipFunctionCluster"
12 SR: "SRRouting\nSRBridging\nSRDhcprelay\nSRDynamicConf\nSRMulticast\nSRClusterRestart\nSRDynamic\nSRHighAvailability\nSRLinkFailure\nSROnosFailure\nSRSanity\nSRSwitchFailure"
Jon Hall9017d2e2018-06-11 12:04:52 -070013 SRHA: "SRHAclusterRestart\nSRHAfullNetPartition\nSRHAkillNodes\nSRHAsanity\nSRHAscaling\nSRHAsingleInstanceRestart\nSRHAstopNodes\nSRHAswapNodes\nSRHAupgrade\nSRHAupgradeRollback"
14
Devin Lim38d14062018-01-11 17:08:00 -080015
Devin Lim49200ec2018-01-19 16:17:41 -080016- test-pipe-job-boiler-plate: &test-pipe-job-boiler-plate
17 name: test-pipe-job-boiler-plate
Devin Lim38d14062018-01-11 17:08:00 -080018
19 project-type: pipeline
20
21 sandbox: true
22
Devin Lim38d14062018-01-11 17:08:00 -080023 properties:
24
25 - build-discarder:
26 num-to-keep: 20
Devin Limca864a12018-02-09 11:25:30 -080027 gitURL: https://gerrit.onosproject.org/OnosSystemTest
Devin Lim38d14062018-01-11 17:08:00 -080028
Devin Lim49200ec2018-01-19 16:17:41 -080029- test-pipe-init-procedure-plate: &test-pipe-init-procedure-plate
30 name: test-pipe-init-procedure-plate
Devin Lim7a877872018-01-16 14:50:57 -080031 project: OnosSystemTest
32 stream: 'master'
33 jenkins-path: 'TestON/JenkinsFile'
34
35- job-version-plate: &job-version-plate
36 name: job-version-plate
37 version:
You Wang5efd7592018-08-02 21:49:51 +000038 - '1.12'
39 - '1.13'
You Wang7ab523d2018-08-20 15:03:43 -070040 - '1.14'
You Wangbefeecf2018-11-09 15:06:57 -080041 - '1.15'
You Wang30ff7442018-12-21 14:11:27 -080042 - '2.0'
Devin Lim7a877872018-01-16 14:50:57 -080043 - 'master'
44 - 'manually'
45
46- job-type-plate: &job-type-plate
47 name: job-type-plate
48 type:
49 - 'FUNC'
50 - 'HA'
51 - 'SCPF'
52 - 'USECASE'
Devin Lim323c9872018-01-30 19:57:58 -080053 - 'SR'
Jon Hall9017d2e2018-06-11 12:04:52 -070054 - 'SRHA'
Devin Lim7a877872018-01-16 14:50:57 -080055
Devin Lim74cf6cb2018-01-12 15:03:34 -080056- job-template:
Devin Lim38d14062018-01-11 17:08:00 -080057 name: all-pipeline-trigger
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -080058 description: |
59 <!-- Managed by Jenkins Job Builder -->
Devin Lim1c4753e2018-03-23 15:31:38 -070060 all-pipeline-trigger can trigger any TestON test on any branch of ONOS and TestON, by running the test category pipeline that contains the test. <br />
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -080061 This pipeline is triggered by timer for the nightly builds. <br />
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -080062 Created by Devin Lim - devin@opennetworking.org<br />
63 Copyright (c) 2017 Open Networking Foundation (ONF)
Devin Lim38d14062018-01-11 17:08:00 -080064
Devin Lim49200ec2018-01-19 16:17:41 -080065 <<: *test-pipe-job-boiler-plate
Devin Lim38d14062018-01-11 17:08:00 -080066
Devin Lim7a877872018-01-16 14:50:57 -080067 parameters:
Devin Lim74cf6cb2018-01-12 15:03:34 -080068
Devin Limd0700312018-05-10 14:49:38 -070069 - bool:
70 name: manual_run
71 default: false
72 description: |
73 Check this option if you are manually running this job (you most likely are). <br />
74
Devin Lim74cf6cb2018-01-12 15:03:34 -080075 - text:
Devin Lim3e15df62018-05-09 17:45:51 -070076 name: machines
Devin Lim7a877872018-01-16 14:50:57 -080077 default: |
Devin Lim3e15df62018-05-09 17:45:51 -070078 vm
79 bm
80 fabric
81 description: 'Specify the machine-trigger you want to run.'
Devin Lim38d14062018-01-11 17:08:00 -080082
Devin Lim7a877872018-01-16 14:50:57 -080083 - lf-infra-parameters:
84 project: 'OnosSystemTest'
85 branch: 'master'
86 stream: 'master'
87 lftools-version: '<1.0.0'
88
Devin Lim3e15df62018-05-09 17:45:51 -070089 concurrent: true
Devin Lim38d14062018-01-11 17:08:00 -080090
Devin Lim2b5ef2e2018-02-27 14:05:08 -080091 triggers:
92 - timed: |
Devin Lime625f9a2018-03-26 12:04:47 -070093 TZ=America/Los_Angeles
94 30 19 * * 1,2,3,4,5
95 30 11 * * 6,7
Devin Lim38d14062018-01-11 17:08:00 -080096
97 pipeline-scm:
Devin Lim7a877872018-01-16 14:50:57 -080098 script-path: '{jenkins-path}/JenkinsfileTrigger'
99 scm:
100 - git:
Devin Limca864a12018-02-09 11:25:30 -0800101 url: '{gitURL}'
Devin Lim7a877872018-01-16 14:50:57 -0800102 branches:
103 - 'master'
104
105- job-template:
Devin Lim3e15df62018-05-09 17:45:51 -0700106 name: '{machine}-pipeline-trigger'
107 id: pipeline-trigger
Devin Lim1c4753e2018-03-23 15:31:38 -0700108 description: |
109 <!-- Managed by Jenkins Job Builder -->
Devin Lim3e15df62018-05-09 17:45:51 -0700110 {machine}-pipeline-trigger can trigger Segment Routing TestON test on any branch of ONOS and TestON, by running the test category pipeline that contains the test. <br />
Devin Lim1c4753e2018-03-23 15:31:38 -0700111 This pipeline is triggered by timer for the nightly builds. <br />
112 You may manually trigger this pipeline as well - provide the tests to run and the branch of ONOS and TestON. <br /> <br />
113 Note: <i>The console output for this job does <b>not</b> contain any test result logs.</i><br />
Devin Lim3e15df62018-05-09 17:45:51 -0700114 Visit the test category pipelines (such as <a href="https://jenkins.onosproject.org/view/QA/job/FUNC-pipeline-master/">FUNC-pipeline-master</a>) to view the test logs. <br /> <br />
Devin Lim1c4753e2018-03-23 15:31:38 -0700115 Created by Devin Lim - devin@opennetworking.org<br />
116 Copyright (c) 2017 Open Networking Foundation (ONF)
117
Devin Lim1c4753e2018-03-23 15:31:38 -0700118 <<: *test-pipe-job-boiler-plate
119
120 parameters:
121
122 - bool:
123 name: manual_run
124 default: false
125 description: |
126 Check this option if you are manually running this job (you most likely are). <br />
127 You must specify which tests to run in the text field below.
128
129 - bool:
130 name: PostResult
131 default: false
132 description: |
133 Check this option if you want to update the results on the wiki. <br />
134 When manually run, this will update the wiki pages corresponding to the tests that were run. <br />
135 This option will always be selected during nightly builds.
136
137 - bool:
138 name: isOldFlow
139 default: true
140 description: |
141 Check this option if you prefer to run the old flow rule over the new one. <br />
142 * This only applies to SCPF tests.
143
144 - choice:
145 name: ONOSVersion
146 choices:
147 - 'master'
You Wang30ff7442018-12-21 14:11:27 -0800148 - '2.0'
You Wangbefeecf2018-11-09 15:06:57 -0800149 - '1.15'
You Wang7ab523d2018-08-20 15:03:43 -0700150 - '1.14'
Devin Lim7550e022018-04-13 18:31:02 -0700151 - '1.13'
Devin Lim1c4753e2018-03-23 15:31:38 -0700152 - '1.12'
Devin Lim1c4753e2018-03-23 15:31:38 -0700153 description: "ONOS and TestON versions to run on."
154
155 - string:
You Wang8a605bc2019-01-03 10:48:45 -0800156 name: ONOSJAVAOPTS
157 default: "\"${{JAVA_OPTS:--Xms8G -Xmx8G -Dkaraf.log.console=INFO -Dds.lock.timeout.milliseconds=10000}}\""
158 description: 'ONOS cell JAVA_OPTS setting.'
Devin Lim1c4753e2018-03-23 15:31:38 -0700159
160 - string:
161 name: ONOSTag
162 default: ''
163 desciption: 'specific branch trying to checkout'
164
165 - text:
166 name: Tests
167 default: |
Devin Lim3e15df62018-05-09 17:45:51 -0700168 {testList}
Devin Lim1c4753e2018-03-23 15:31:38 -0700169
170 description: 'Specify the tests you want to run, if manual_run is selected.'
171
172 - lf-infra-parameters:
173 project: 'OnosSystemTest'
174 branch: 'master'
175 stream: 'master'
176 lftools-version: '<1.0.0'
177
178 concurrent: false
179
Devin Lim1c4753e2018-03-23 15:31:38 -0700180 pipeline-scm:
Devin Lim3e15df62018-05-09 17:45:51 -0700181 script-path: '{jenkins-path}/{fileName}JenkinsfileTrigger'
Devin Lim1c4753e2018-03-23 15:31:38 -0700182 scm:
183 - git:
184 url: '{gitURL}'
185 branches:
186 - 'master'
187
188- job-template:
Devin Lim7a877872018-01-16 14:50:57 -0800189 name: '{type}-pipeline-{version}'
Jeremy Ronquilloae3c7692018-03-05 08:47:05 -0800190 description: '<!-- Managed by Jenkins Job Builder -->
191 This pipeline contains the test results and logs of {type} on ONOS {version}. <br /><br />
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800192 Visit <a href="https://jenkins.onosproject.org/view/QA/job/all-pipeline-trigger/">all-pipeline-trigger</a> to trigger a build in this pipeline.<br />
193 <font color="red">Unless debugging, DO NOT MANUALLY BUILD THIS PIPELINE.</font><br /><br />
194 Created by Devin Lim - devin@opennetworking.org<br />
Jeremy Ronquilloae3c7692018-03-05 08:47:05 -0800195 Copyright (c) 2017 Open Networking Foundation (ONF)'
Devin Lim7a877872018-01-16 14:50:57 -0800196
Devin Lim49200ec2018-01-19 16:17:41 -0800197 <<: *test-pipe-job-boiler-plate
Devin Lim7a877872018-01-16 14:50:57 -0800198
199 parameters:
200
201 - string:
202 name: TRIGGER_ONLY_WHEN_PREVIOUS_JOB_WAS_BUILT_HERE
203 default: 'DO_NOT_MANUALLY_TRIGGER_A_BUILD_HERE'
204 description: |
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800205 <a href="https://jenkins.onosproject.org/view/QA/job/all-pipeline-trigger/">all-pipeline-trigger</a> triggers this pipeline automatically.
Devin Lim7a877872018-01-16 14:50:57 -0800206
207 - lf-infra-parameters:
208 project: 'OnosSystemTest'
209 branch: 'master'
210 stream: 'master'
211 lftools-version: '<1.0.0'
212
213 concurrent: false
214
215 pipeline-scm:
216 script-path: '{jenkins-path}/{type}JenkinsFile'
217 scm:
218 - git:
Devin Limca864a12018-02-09 11:25:30 -0800219 url: '{gitURL}'
Devin Lim7a877872018-01-16 14:50:57 -0800220 branches:
221 - 'master'
222
223- job-template:
224 name: 'manual-graph-generator-SCPF'
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800225 description: |
226 <!-- Managed by Jenkins Job Builder -->
227 Refresh the wiki graphs here. Useful when there is a change in the graph scripts.<br />
228 <br />
229 You may also generate a graph trend that displays any number of builds here.<br />
230 However, keep in mind that only the 50 build graphs will be displayed on the wiki, unless they are manually changed on the wiki.<br >
231 <br >
232 Graphs are stored in the <a href="https://jenkins.onosproject.org/view/QA/job/postjob-BM/">postjob-BM<a> workspace.
Devin Lim7a877872018-01-16 14:50:57 -0800233
234 <<: *var-init-boiler-plate
Devin Lim49200ec2018-01-19 16:17:41 -0800235 <<: *test-pipe-job-boiler-plate
Devin Lim7a877872018-01-16 14:50:57 -0800236
237 parameters:
238
Devin Lim7a877872018-01-16 14:50:57 -0800239 - choice:
240 name: ONOSbranch
241 choices:
242 - 'master'
You Wang30ff7442018-12-21 14:11:27 -0800243 - 'onos-2.0'
You Wangbefeecf2018-11-09 15:06:57 -0800244 - 'onos-1.15'
You Wang7ab523d2018-08-20 15:03:43 -0700245 - 'onos-1.14'
Devin Lim7550e022018-04-13 18:31:02 -0700246 - 'onos-1.13'
Devin Lim7a877872018-01-16 14:50:57 -0800247 - 'onos-1.12'
Devin Lim7a877872018-01-16 14:50:57 -0800248 description: "Possible branches (may vary depending on test)"
249
250 - bool:
Devin Lim397fa7c2018-04-13 16:25:01 -0700251 name: isOldFlow
Devin Lim7a877872018-01-16 14:50:57 -0800252 default: false
253 description: 'Check if it is using the old flow rules'
254
255 - text:
256 name: Test
257 default: '{SCPF}'
258 description: 'List of the tests to generate.'
259
260 - lf-infra-parameters:
261 project: 'OnosSystemTest'
262 branch: 'master'
263 stream: 'master'
264 lftools-version: '<1.0.0'
265
266 pipeline-scm:
267 script-path: '{jenkins-path}/SCPF_Graph_Generator'
268 scm:
269 - git:
Devin Limca864a12018-02-09 11:25:30 -0800270 url: '{gitURL}'
Devin Lim7a877872018-01-16 14:50:57 -0800271 branches:
272 - 'master'
273
274- job-template:
275 name: 'manual-graph-generator-trend'
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800276 description: |
277 <!-- Managed by Jenkins Job Builder -->
278 Refresh the trend graphs here. Useful when there is a change in the graph scripts. <br />
279 Graphs are stored in their respective Postjob pipeline.
280
Devin Lim7a877872018-01-16 14:50:57 -0800281
282 <<: *var-init-boiler-plate
Devin Lim49200ec2018-01-19 16:17:41 -0800283 <<: *test-pipe-job-boiler-plate
Devin Lim7a877872018-01-16 14:50:57 -0800284
285 parameters:
286
287 - choice:
288 name: ONOSbranch
289 choices:
290 - 'master'
You Wang30ff7442018-12-21 14:11:27 -0800291 - 'onos-2.0'
You Wangbefeecf2018-11-09 15:06:57 -0800292 - 'onos-1.15'
You Wang7ab523d2018-08-20 15:03:43 -0700293 - 'onos-1.14'
Devin Lim7550e022018-04-13 18:31:02 -0700294 - 'onos-1.13'
Devin Lim7a877872018-01-16 14:50:57 -0800295 - 'onos-1.12'
Devin Lim7a877872018-01-16 14:50:57 -0800296 description: "Possible branches (may vary depending on test)"
297
298 - choice:
299 name: NodeCluster
300 choices:
301 - VM
302 - BM
Devin Lim80546912018-03-23 17:49:39 -0700303 - Fabric
Devin Lim7a877872018-01-16 14:50:57 -0800304 description: |
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800305 Node cluster where the test graphs in the list are located. <br />
Devin Lim7a877872018-01-16 14:50:57 -0800306 List of the tests will be refreshed depends on the node cluster.
307
308 - text:
309 name: Test
310 default: |
311 VM:
312 {FUNC}
313 {HA}
314 BM:
315 {USECASE}
Devin Lim80546912018-03-23 17:49:39 -0700316 Fabric:
317 {SR}
Jon Hall9017d2e2018-06-11 12:04:52 -0700318 {SRHA}
Devin Lim7a877872018-01-16 14:50:57 -0800319 description: 'List of the tests to generate.'
320
321 - string:
322 name: Builds
Devin Lim72caaba2018-03-02 15:15:46 -0800323 default: '20'
Devin Lim7a877872018-01-16 14:50:57 -0800324 description: 'Builds to show in the graph.'
325
326 - lf-infra-parameters:
327 project: 'OnosSystemTest'
328 branch: 'master'
329 stream: 'master'
330 lftools-version: '<1.0.0'
331
332 pipeline-scm:
333 script-path: '{jenkins-path}/Trend_Graph_Generator'
Devin Lim38d14062018-01-11 17:08:00 -0800334 scm:
335 - git:
Devin Limca864a12018-02-09 11:25:30 -0800336 url: '{gitURL}'
Devin Lim38d14062018-01-11 17:08:00 -0800337 branches:
Devin Lim74cf6cb2018-01-12 15:03:34 -0800338 - 'master'
Devin Lim38d14062018-01-11 17:08:00 -0800339
Jeremy Ronquillo3dbd8e82018-03-05 10:23:25 -0800340- job-template:
341 name: 'manual-graph-generator-overall'
342 description: |
343 <!-- Managed by Jenkins Job Builder -->
344 Refresh the overall graphs here. Useful when there is a change in the graph scripts. <br />
345 Graphs are stored in pipeline-postjob-vm.
346
347 <<: *test-pipe-job-boiler-plate
348
349 parameters:
350 - choice:
351 name: ONOSbranch
352 choices:
353 - 'master'
You Wang30ff7442018-12-21 14:11:27 -0800354 - 'onos-2.0'
You Wangbefeecf2018-11-09 15:06:57 -0800355 - 'onos-1.15'
You Wang7ab523d2018-08-20 15:03:43 -0700356 - 'onos-1.14'
Devin Lim7550e022018-04-13 18:31:02 -0700357 - 'onos-1.13'
Jeremy Ronquillo3dbd8e82018-03-05 10:23:25 -0800358 - 'onos-1.12'
Jeremy Ronquillo3dbd8e82018-03-05 10:23:25 -0800359 description: "Possible branches (may vary depending on test)"
360
361 - lf-infra-parameters:
362 project: 'OnosSystemTest'
363 branch: 'master'
364 stream: 'master'
365 lftools-version: '<1.0.0'
366
367 pipeline-scm:
368 script-path: '{jenkins-path}/Overall_Graph_Generator'
369 scm:
370 - git:
371 url: '{gitURL}'
372 branches:
373 - 'master'
374
Devin Lim02197b22018-05-10 17:09:38 -0700375- job-template:
376 name: 'graph-generator-CHO'
377 description: |
378 <!-- Managed by Jenkins Job Builder -->
379 Generates the CHO graphs. <br />
380 Graphs are stored in pipeline-postjob-cho.
381
382 <<: *test-pipe-job-boiler-plate
383
384 parameters:
385 - text:
386 name: ONOSbranch
387 default: |
388 master
389 description: "Branch of the onos"
390
Devin Lime48c6dd2018-05-14 13:58:21 -0700391 - choice:
392 name: hours
393 choices:
394 - '168'
395 - '72'
396 description: "Hours of data to display."
397
Devin Lim02197b22018-05-10 17:09:38 -0700398 - lf-infra-parameters:
399 project: 'OnosSystemTest'
400 branch: 'master'
401 stream: 'master'
402 lftools-version: '<1.0.0'
Devin Lime91edd42018-05-11 15:50:09 -0700403 triggers:
404 - timed: 'H/60 * * * *'
Devin Lim02197b22018-05-10 17:09:38 -0700405 pipeline-scm:
406 script-path: '{jenkins-path}/CHO_Graph_Generator'
407 scm:
408 - git:
409 url: '{gitURL}'
410 branches:
411 - 'master'
412
Devin Lim38d14062018-01-11 17:08:00 -0800413- project:
Devin Lim1c4753e2018-03-23 15:31:38 -0700414 name: pipeline-trigger
415 project-name: pipeline-trigger
Devin Lim7a877872018-01-16 14:50:57 -0800416
Devin Lim49200ec2018-01-19 16:17:41 -0800417 <<: *test-pipe-init-procedure-plate
Devin Lim3e15df62018-05-09 17:45:51 -0700418 <<: *var-init-boiler-plate
Devin Lim7a877872018-01-16 14:50:57 -0800419
Devin Lim38d14062018-01-11 17:08:00 -0800420 jobs:
421 - 'all-pipeline-trigger'
Devin Lim3e15df62018-05-09 17:45:51 -0700422 - 'pipeline-trigger':
423 machine: 'vm'
Devin Lim781a7552018-05-10 14:24:55 -0700424 testList: |
425 {FUNC}
426 {HA}
Devin Lim3e15df62018-05-09 17:45:51 -0700427 fileName: 'VM_BM'
428
429 - 'pipeline-trigger':
430 machine: 'bm'
Devin Lim781a7552018-05-10 14:24:55 -0700431 testList: |
432 {SCPF}
433 {USECASE}
Devin Lim3e15df62018-05-09 17:45:51 -0700434 fileName: 'VM_BM'
435
436 - 'pipeline-trigger':
437 machine: 'fabric'
Jon Hall9017d2e2018-06-11 12:04:52 -0700438 testList: |
439 {SR}
440 {SRHA}
Devin Lim3e15df62018-05-09 17:45:51 -0700441 fileName: 'Fabric'
Devin Lim7a877872018-01-16 14:50:57 -0800442
443- project:
444 name: build-pipeline
445
446 <<: *job-type-plate
447
448 project-name: '{type}-pipeline'
449
Devin Lim49200ec2018-01-19 16:17:41 -0800450 <<: *test-pipe-init-procedure-plate
Devin Lim7a877872018-01-16 14:50:57 -0800451 <<: *job-version-plate
452
453 jobs:
454 - '{type}-pipeline-{version}'
455
456- project:
457 name: graph-generator
458
459 project-name: 'graph-generator'
460
Devin Lim49200ec2018-01-19 16:17:41 -0800461 <<: *test-pipe-init-procedure-plate
Devin Lim7a877872018-01-16 14:50:57 -0800462
463 jobs:
464 - 'manual-graph-generator-SCPF'
465 - 'manual-graph-generator-trend'
Jeremy Ronquillo3dbd8e82018-03-05 10:23:25 -0800466 - 'manual-graph-generator-overall'
Devin Lim02197b22018-05-10 17:09:38 -0700467 - 'graph-generator-CHO'