Rework the way Java version is set in CSIT jobs
[releng/builder.git] / jjb / integration / integration-templates.yaml
1 # Job templates in this file (please update with every new template):
2 #
3 # Old templates:
4 # {project}-csit-verify-1node-{functionality}-{stream}
5 # {project}-csit-1node-imds-{functionality}-{install}-{stream}
6 #
7 # New (for Be release):
8 # {project}-csit-verify-1node-{functionality}
9 # {project}-csit-1node-{functionality}-{install}-{stream}
10 # {project}-csit-1node-periodic-{functionality}-{install}-{stream}
11 # {project}-csit-verify-3node-{functionality}
12 # {project}-csit-3node-{functionality}-{install}-{stream}
13 # {project}-csit-3node-periodic-{functionality}-{install}-{stream}
14 #
15 # Parameters:
16 #
17 # project-parameter: main project integration/test ($PROJECT)
18 # jre: (openjdk7 or openjdk8) Java runtime environment to use when launching ODL
19 # integration-branch: distribution branch ($BRANCH)
20 # integration-controller-bundleurl: distribution URL ($BUNDLEURL)
21 # integration-controller-scope: only or all features ($CONTROLLERSCOPE)
22 # integration-controller-features: features under test ($CONTROLLER FEATURES)
23 # integration-test-options: robot options ($TESTOPTIONS)
24 # integration-test-plan: robot test plan ($TESTPLAN)
25 # integration-patch-refspec: test branch ($PATCHREFSPEC)
26
27
28
29 # Old templates
30
31 - job-template:
32     name: '{project}-csit-verify-1node-{functionality}-{stream}'
33     disabled: false
34
35     project-type: freestyle
36     node: dynamic_robot
37
38     logrotate:
39         daysToKeep: '{build-days-to-keep}'
40         numToKeep: '{build-num-to-keep}'
41         artifactDaysToKeep: '{build-artifact-days-to-keep}'
42         artifactNumToKeep: '{build-num-to-keep}'
43
44     parameters:
45         - project-parameter:
46             project: 'integration/test'
47         - integration-branch:
48             branch: 'master'
49         - integration-bundleurl:
50             bundleurl: 'last'
51         - integration-controller-scope:
52             controller-scope: 'only'
53         - integration-controller-features:
54             controller-features: '{install-features}'
55         - integration-test-options:
56             test-options: '{robot-options}'
57         - integration-test-plan:
58             test-plan: '{project}-{functionality}.txt'
59         - integration-jdk-version:
60             jdkversion: '{jre}'
61
62     scm:
63         - integration-gerrit-scm:
64             credentials-id: '{ssh-credentials}'
65             basedir: 'test'
66             refspec: '$GERRIT_REFSPEC'
67             branch: 'master'
68
69     wrappers:
70         - build-timeout
71         - integration-jclouds-controller-mininet:
72             controller-vms: 1
73             mininet-image: '{mininet-image}'
74             mininet-vms: '{mininet-vms}'
75             mininet-cloud-name: '{mininet-cloud-name}'
76         - ssh-agent-credentials:
77             users:
78                 - '{ssh-credentials}'
79
80     triggers:
81         - integration-trigger-patch-submitted:
82             name: 'integration/test'
83             branch: '{branch}'
84             pattern: 'csit/suites/{project}/**'
85
86     builders:
87         - integration-cleanup-workspace
88         - integration-install-robotframework
89         - inject:
90             properties-file: 'env.properties'
91         - integration-get-slave-addresses
92         - inject:
93             properties-file: 'slave_addresses.txt'
94         - integration-get-bundle-vars
95         - inject:
96             properties-file: 'bundle_vars.txt'
97         - integration-deploy-controller-run-test
98         - integration-cleanup-tmp
99
100     publishers:
101         - integration-robot:
102             unstable-if: 0.0
103             pass-if: 100.0
104         - archive:
105             artifacts: 'karaf.log*'
106         - email-notification:
107             email-prefix: '[{project}]'
108
109 - job-template:
110     name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}'
111     disabled: false
112
113     project-type: freestyle
114     node: dynamic_robot
115
116     logrotate:
117         daysToKeep: '{build-days-to-keep}'
118         numToKeep: '{build-num-to-keep}'
119         artifactDaysToKeep: '{build-artifact-days-to-keep}'
120         artifactNumToKeep: '{build-num-to-keep}'
121
122     parameters:
123         - project-parameter:
124             project: 'integration/test'
125         - integration-branch:
126             branch: '{branch}'
127         - integration-bundleurl:
128             bundleurl: 'last'
129         - integration-controller-scope:
130             controller-scope: '{scope}'
131         - integration-controller-features:
132             controller-features: '{install-features}'
133         - integration-test-options:
134             test-options: '{robot-options}'
135         - integration-test-plan:
136             test-plan: '{project}-{functionality}.txt'
137         - integration-patch-refspec:
138             branch: 'stable/helium'
139         - integration-jdk-version:
140             jdkversion: '{jre}'
141
142     scm:
143         - integration-gerrit-scm:
144             credentials-id: '{ssh-credentials}'
145             basedir: 'test'
146             refspec: '$PATCHREFSPEC'
147             branch: 'master'
148
149     wrappers:
150         - build-timeout
151         - integration-jclouds-controller-mininet:
152             controller-vms: 1
153             mininet-image: '{mininet-image}'
154             mininet-vms: '{mininet-vms}'
155             mininet-cloud-name: '{mininet-cloud-name}'
156         - ssh-agent-credentials:
157             users:
158                 - '{ssh-credentials}'
159
160
161     triggers:
162         - integration-csit-{install}:
163             jobs: '{trigger-jobs}'
164
165     builders:
166         - integration-cleanup-workspace
167         - integration-install-robotframework
168         - inject:
169             properties-file: 'env.properties'
170         - integration-get-slave-addresses
171         - inject:
172             properties-file: 'slave_addresses.txt'
173         - integration-get-bundle-vars
174         - inject:
175             properties-file: 'bundle_vars.txt'
176         - integration-deploy-controller-run-test
177         - integration-cleanup-tmp
178
179     publishers:
180         - integration-robot:
181             unstable-if: 0.0
182             pass-if: 100.0
183         - archive:
184             artifacts: 'karaf.log*'
185         - email-notification:
186             email-prefix: '[{project}]'
187         - plot:
188           - title: '{01-plot-title}'
189             yaxis: '{01-plot-yaxis}'
190             group: '{01-plot-group}'
191             num-builds: '5400'
192             style: line
193             use-description: false
194             csv-file-name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
195             keep-records: true
196             series:
197               - file: '{01-plot-data-file}'
198                 inclusion-flag: 'off'
199                 display-table: true
200                 format: csv
201           - title: '{02-plot-title}'
202             yaxis: '{02-plot-yaxis}'
203             group: '{02-plot-group}'
204             num-builds: '5400'
205             style: line
206             use-description: false
207             csv-file-name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
208             keep-records: true
209             series:
210               - file: '{02-plot-data-file}'
211                 inclusion-flag: 'off'
212                 display-table: true
213                 format: csv
214
215 # New templates
216
217 - job-template:
218     name: '{project}-csit-verify-1node-{functionality}'
219     disabled: false
220
221     project-type: freestyle
222     node: dynamic_robot
223
224     logrotate:
225         daysToKeep: '{build-days-to-keep}'
226         numToKeep: '{build-num-to-keep}'
227         artifactDaysToKeep: '{build-artifact-days-to-keep}'
228         artifactNumToKeep: '{build-num-to-keep}'
229
230     parameters:
231         - project-parameter:
232             project: 'integration/test'
233         - integration-branch:
234             branch: 'stable/beryllium'
235         - integration-bundleurl:
236             bundleurl: 'last'
237         - integration-controller-scope:
238             controller-scope: 'only'
239         - integration-controller-features:
240             controller-features: '{install-features}'
241         - integration-test-options:
242             test-options: '{robot-options}'
243         - integration-test-plan:
244             test-plan: '{project}-{functionality}.txt'
245         - integration-jdk-version:
246             jdkversion: 'openjdk7'
247             # TODO: Switch to openjdk8 from Boron on.
248
249     scm:
250         - integration-gerrit-scm:
251             credentials-id: '{ssh-credentials}'
252             basedir: 'test'
253             refspec: '$GERRIT_REFSPEC'
254             branch: 'master'
255
256     wrappers:
257         - build-timeout
258         - integration-jclouds-controller-mininet:
259             controller-vms: 1
260             mininet-image: '{mininet-image}'
261             mininet-vms: '{mininet-vms}'
262             mininet-cloud-name: '{mininet-cloud-name}'
263         - ssh-agent-credentials:
264             users:
265                 - '{ssh-credentials}'
266
267     triggers:
268         - integration-trigger-patch-submitted:
269             name: 'integration/test'
270             branch: 'master'
271             pattern: 'csit/suites/{project}/**'
272
273     builders:
274         - integration-cleanup-workspace
275         - integration-install-robotframework
276         - inject:
277             properties-file: 'env.properties'
278         - integration-get-slave-addresses
279         - inject:
280             properties-file: 'slave_addresses.txt'
281         - integration-get-bundle-vars
282         - inject:
283             properties-file: 'bundle_vars.txt'
284         - integration-deploy-controller-run-test
285         - integration-cleanup-tmp
286
287     publishers:
288         - integration-robot:
289             unstable-if: 0.0
290             pass-if: 100.0
291         - archive:
292             artifacts: 'karaf.log*'
293         - email-notification:
294             email-prefix: '[{project}]'
295
296 - job-template:
297     name: '{project}-csit-1node-{functionality}-{install}-{stream}'
298     disabled: false
299
300     project-type: freestyle
301     node: dynamic_robot
302
303     logrotate:
304         daysToKeep: '{build-days-to-keep}'
305         numToKeep: '{build-num-to-keep}'
306         artifactDaysToKeep: '{build-artifact-days-to-keep}'
307         artifactNumToKeep: '{build-num-to-keep}'
308
309     parameters:
310         - project-parameter:
311             project: 'integration/test'
312         - integration-branch:
313             branch: '{branch}'
314         - integration-bundleurl:
315             bundleurl: 'last'
316         - integration-controller-scope:
317             controller-scope: '{scope}'
318         - integration-controller-features:
319             controller-features: '{install-features}'
320         - integration-test-options:
321             test-options: '{robot-options}'
322         - integration-test-plan:
323             test-plan: '{project}-{functionality}.txt'
324         - integration-patch-refspec:
325             branch: 'master'
326         - integration-jdk-version:
327             jdkversion: '{jre}'
328
329     scm:
330         - integration-gerrit-scm:
331             credentials-id: '{ssh-credentials}'
332             basedir: 'test'
333             refspec: '$PATCHREFSPEC'
334             branch: 'master'
335
336     wrappers:
337         - build-timeout
338         - integration-jclouds-controller-mininet:
339             controller-vms: 1
340             mininet-image: '{mininet-image}'
341             mininet-vms: '{mininet-vms}'
342             mininet-cloud-name: '{mininet-cloud-name}'
343         - ssh-agent-credentials:
344             users:
345                 - '{ssh-credentials}'
346
347     triggers:
348         - integration-csit-{install}:
349             jobs: '{trigger-jobs}'
350
351     builders:
352         - integration-cleanup-workspace
353         - integration-install-robotframework
354         - inject:
355             properties-file: 'env.properties'
356         - integration-get-slave-addresses
357         - inject:
358             properties-file: 'slave_addresses.txt'
359         - integration-get-bundle-vars
360         - inject:
361             properties-file: 'bundle_vars.txt'
362         - integration-deploy-controller-run-test
363         - integration-cleanup-tmp
364
365     publishers:
366         - integration-robot:
367             unstable-if: 0.0
368             pass-if: 100.0
369         - archive:
370             artifacts: 'karaf.log*'
371         - email-notification:
372             email-prefix: '[{project}]'
373         - plot:
374           - title: '{01-plot-title}'
375             yaxis: '{01-plot-yaxis}'
376             group: '{01-plot-group}'
377             num-builds: '5400'
378             style: line
379             use-description: false
380             csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
381             series:
382               - file: '{01-plot-data-file}'
383                 inclusion-flag: 'off'
384                 display-table: true
385                 format: csv
386           - title: '{02-plot-title}'
387             yaxis: '{02-plot-yaxis}'
388             group: '{02-plot-group}'
389             num-builds: '5400'
390             style: line
391             use-description: false
392             csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
393             series:
394               - file: '{02-plot-data-file}'
395                 inclusion-flag: 'off'
396                 display-table: true
397                 format: csv
398
399 - job-template:
400     name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
401     disabled: false
402
403     project-type: freestyle
404     node: dynamic_robot
405
406     logrotate:
407         daysToKeep: '{build-days-to-keep}'
408         numToKeep: '{build-num-to-keep}'
409         artifactDaysToKeep: '{build-artifact-days-to-keep}'
410         artifactNumToKeep: '{build-num-to-keep}'
411
412     parameters:
413         - project-parameter:
414             project: 'integration/test'
415         - integration-branch:
416             branch: '{branch}'
417         - integration-bundleurl:
418             bundleurl: 'last'
419         - integration-controller-scope:
420             controller-scope: '{scope}'
421         - integration-controller-features:
422             controller-features: '{install-features}'
423         - integration-test-options:
424             test-options: '{robot-options}'
425         - integration-test-plan:
426             test-plan: '{project}-{functionality}.txt'
427         - integration-patch-refspec:
428             branch: 'master'
429         - integration-jdk-version:
430             jdkversion: '{jre}'
431
432     scm:
433         - integration-gerrit-scm:
434             credentials-id: '{ssh-credentials}'
435             basedir: 'test'
436             refspec: '$PATCHREFSPEC'
437             branch: 'master'
438
439     wrappers:
440         - integration-jclouds-controller-mininet:
441             controller-vms: 1
442             mininet-image: '{mininet-image}'
443             mininet-vms: '{mininet-vms}'
444             mininet-cloud-name: '{mininet-cloud-name}'
445         - ssh-agent-credentials:
446             users:
447                 - '{ssh-credentials}'
448
449     triggers:
450         - timed: '{schedule}'
451
452     builders:
453         - integration-cleanup-workspace
454         - integration-install-robotframework
455         - inject:
456             properties-file: 'env.properties'
457         - integration-get-slave-addresses
458         - inject:
459             properties-file: 'slave_addresses.txt'
460         - integration-get-bundle-vars
461         - inject:
462             properties-file: 'bundle_vars.txt'
463         - integration-deploy-controller-run-test
464         - integration-cleanup-tmp
465
466     publishers:
467         - integration-robot:
468             unstable-if: 0.0
469             pass-if: 100.0
470         - archive:
471             artifacts: '*.log,karaf.log*'
472         - email-notification:
473             email-prefix: '[{project}]'
474         - plot:
475           - title: '{01-plot-title}'
476             yaxis: '{01-plot-yaxis}'
477             group: '{01-plot-group}'
478             num-builds: '180'
479             style: line
480             use-description: false
481             csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
482             series:
483               - file: '{01-plot-data-file}'
484                 inclusion-flag: 'off'
485                 display-table: true
486                 format: csv
487           - title: '{02-plot-title}'
488             yaxis: '{02-plot-yaxis}'
489             group: '{02-plot-group}'
490             num-builds: '180'
491             style: line
492             use-description: false
493             csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
494             series:
495               - file: '{02-plot-data-file}'
496                 inclusion-flag: 'off'
497                 display-table: true
498                 format: csv
499
500 - job-template:
501     name: '{project}-csit-verify-3node-{functionality}'
502     disabled: false
503
504     project-type: freestyle
505     node: dynamic_robot
506
507     logrotate:
508         daysToKeep: '{build-days-to-keep}'
509         numToKeep: '{build-num-to-keep}'
510         artifactDaysToKeep: '{build-artifact-days-to-keep}'
511         artifactNumToKeep: '{build-num-to-keep}'
512
513     parameters:
514         - project-parameter:
515             project: 'integration/test'
516         - integration-branch:
517             branch: 'stable/beryllium'
518         - integration-bundleurl:
519             bundleurl: 'last'
520         - integration-controller-scope:
521             controller-scope: 'only'
522         - integration-controller-features:
523             controller-features: 'odl-mdsal-clustering,{install-features}'
524         - integration-test-options:
525             test-options: '{robot-options}'
526         - integration-test-plan:
527             test-plan: '{project}-{functionality}.txt'
528         - integration-jdk-version:
529             jdkversion: 'openjdk7'
530             # TODO: Switch to openjdk8 from Boron on.
531
532     scm:
533         - integration-gerrit-scm:
534             credentials-id: '{ssh-credentials}'
535             basedir: 'test'
536             refspec: '$GERRIT_REFSPEC'
537             branch: 'master'
538
539     wrappers:
540         - build-timeout
541         - integration-jclouds-controller-mininet:
542             controller-vms: 3
543             mininet-image: '{mininet-image}'
544             mininet-vms: '{mininet-vms}'
545             mininet-cloud-name: '{mininet-cloud-name}'
546         - ssh-agent-credentials:
547             users:
548                 - '{ssh-credentials}'
549
550     triggers:
551         - integration-trigger-patch-submitted:
552             name: 'integration/test'
553             branch: 'master'
554             pattern: 'csit/suites/{project}/**'
555
556     builders:
557         - integration-cleanup-workspace
558         - integration-install-robotframework
559         - inject:
560             properties-file: 'env.properties'
561         - integration-get-slave-addresses
562         - inject:
563             properties-file: 'slave_addresses.txt'
564         - integration-get-bundle-vars
565         - inject:
566             properties-file: 'bundle_vars.txt'
567         - integration-deploy-controller
568         - integration-configure-clustering
569         - integration-start-cluster-run-test
570         - integration-cleanup-tmp
571
572     publishers:
573         - integration-robot:
574             unstable-if: 0.0
575             pass-if: 100.0
576         - archive:
577             artifacts: '*karaf.log*'
578         - email-notification:
579             email-prefix: '[{project}]'
580
581 - job-template:
582     name: '{project}-csit-3node-{functionality}-{install}-{stream}'
583     disabled: false
584
585     project-type: freestyle
586     node: dynamic_robot
587
588     logrotate:
589         daysToKeep: '{build-days-to-keep}'
590         numToKeep: '{build-num-to-keep}'
591         artifactDaysToKeep: '{build-artifact-days-to-keep}'
592         artifactNumToKeep: '{build-num-to-keep}'
593
594     parameters:
595         - project-parameter:
596             project: 'integration/test'
597         - integration-branch:
598             branch: '{branch}'
599         - integration-bundleurl:
600             bundleurl: 'last'
601         - integration-controller-scope:
602             controller-scope: '{scope}'
603         - integration-controller-features:
604             controller-features: 'odl-mdsal-clustering,{install-features}'
605         - integration-test-options:
606             test-options: '{robot-options}'
607         - integration-test-plan:
608             test-plan: '{project}-{functionality}.txt'
609         - integration-patch-refspec:
610             branch: 'master'
611         - integration-jdk-version:
612             jdkversion: '{jre}'
613
614     scm:
615         - integration-gerrit-scm:
616             credentials-id: '{ssh-credentials}'
617             basedir: 'test'
618             refspec: '$PATCHREFSPEC'
619             branch: 'master'
620
621     wrappers:
622         - build-timeout
623         - integration-jclouds-controller-mininet:
624             controller-vms: 3
625             mininet-image: '{mininet-image}'
626             mininet-vms: '{mininet-vms}'
627             mininet-cloud-name: '{mininet-cloud-name}'
628         - ssh-agent-credentials:
629             users:
630                 - '{ssh-credentials}'
631
632     triggers:
633         - integration-csit-{install}:
634             jobs: '{trigger-jobs}'
635
636     builders:
637         - integration-cleanup-workspace
638         - integration-install-robotframework
639         - inject:
640             properties-file: 'env.properties'
641         - integration-get-slave-addresses
642         - inject:
643             properties-file: 'slave_addresses.txt'
644         - integration-get-bundle-vars
645         - inject:
646             properties-file: 'bundle_vars.txt'
647         - integration-deploy-controller
648         - integration-configure-clustering
649         - integration-start-cluster-run-test
650         - integration-cleanup-tmp
651
652     publishers:
653         - integration-robot:
654             unstable-if: 0.0
655             pass-if: 100.0
656         - archive:
657             artifacts: '*karaf.log*'
658         - email-notification:
659             email-prefix: '[{project}]'
660         - plot:
661           - title: '{01-plot-title}'
662             yaxis: '{01-plot-yaxis}'
663             group: '{01-plot-group}'
664             num-builds: '5400'
665             style: line
666             use-description: false
667             csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
668             series:
669               - file: '{01-plot-data-file}'
670                 inclusion-flag: 'off'
671                 display-table: true
672                 format: csv
673           - title: '{02-plot-title}'
674             yaxis: '{02-plot-yaxis}'
675             group: '{02-plot-group}'
676             num-builds: '5400'
677             style: line
678             use-description: false
679             csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
680             series:
681               - file: '{02-plot-data-file}'
682                 inclusion-flag: 'off'
683                 display-table: true
684                 format: csv
685
686 - job-template:
687     name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
688     disabled: false
689
690     project-type: freestyle
691     node: dynamic_robot
692
693     logrotate:
694         daysToKeep: '{build-days-to-keep}'
695         numToKeep: '{build-num-to-keep}'
696         artifactDaysToKeep: '{build-artifact-days-to-keep}'
697         artifactNumToKeep: '{build-num-to-keep}'
698
699     parameters:
700         - project-parameter:
701             project: 'integration/test'
702         - integration-branch:
703             branch: '{branch}'
704         - integration-bundleurl:
705             bundleurl: 'last'
706         - integration-controller-scope:
707             controller-scope: '{scope}'
708         - integration-controller-features:
709             controller-features: 'odl-mdsal-clustering,{install-features}'
710         - integration-test-options:
711             test-options: '{robot-options}'
712         - integration-test-plan:
713             test-plan: '{project}-{functionality}.txt'
714         - integration-patch-refspec:
715             branch: 'master'
716         - integration-jdk-version:
717             jdkversion: '{jre}'
718
719     scm:
720         - integration-gerrit-scm:
721             credentials-id: '{ssh-credentials}'
722             basedir: 'test'
723             refspec: '$PATCHREFSPEC'
724             branch: 'master'
725
726     wrappers:
727         - integration-jclouds-controller-mininet:
728             controller-vms: 3
729             mininet-image: '{mininet-image}'
730             mininet-vms: '{mininet-vms}'
731             mininet-cloud-name: '{mininet-cloud-name}'
732         - ssh-agent-credentials:
733             users:
734                 - '{ssh-credentials}'
735
736     triggers:
737         - timed: '{schedule}'
738
739     builders:
740         - integration-cleanup-workspace
741         - integration-install-robotframework
742         - inject:
743             properties-file: 'env.properties'
744         - integration-get-slave-addresses
745         - inject:
746             properties-file: 'slave_addresses.txt'
747         - integration-get-bundle-vars
748         - inject:
749             properties-file: 'bundle_vars.txt'
750         - integration-deploy-controller
751         - integration-configure-clustering
752         - integration-start-cluster-run-test
753         - integration-cleanup-tmp
754
755     publishers:
756         - integration-robot:
757             unstable-if: 0.0
758             pass-if: 100.0
759         - archive:
760             artifacts: '*karaf.log*'
761         - email-notification:
762             email-prefix: '[{project}]'
763         - plot:
764           - title: '{01-plot-title}'
765             yaxis: '{01-plot-yaxis}'
766             group: '{01-plot-group}'
767             num-builds: '5400'
768             style: line
769             use-description: false
770             csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
771             series:
772               - file: '{01-plot-data-file}'
773                 inclusion-flag: 'off'
774                 display-table: true
775                 format: csv
776           - title: '{02-plot-title}'
777             yaxis: '{02-plot-yaxis}'
778             group: '{02-plot-group}'
779             num-builds: '5400'
780             style: line
781             use-description: false
782             csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
783             series:
784               - file: '{02-plot-data-file}'
785                 inclusion-flag: 'off'
786                 display-table: true
787                 format: csv