Merge "Add stable/nitrogen branch for puppet-odl"
[releng/builder.git] / jjb / bgpcep / bgpcep-csit-bgp-ingest.yaml
1 ---
2 - project:
3     name: bgpcep-csit-bgp-ingest
4     jobs:
5       - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
6
7     # The project name
8     project: 'bgpcep'
9
10     # The functionality under test
11     functionality: 'bgp-ingest'
12
13     # Project branches
14     stream:
15       - oxygen:
16           branch: 'master'
17           jre: 'openjdk8'
18       - nitrogen:
19           branch: 'stable/nitrogen'
20           jre: 'openjdk8'
21       - carbon:
22           branch: 'stable/carbon'
23           jre: 'openjdk8'
24           karaf-version: karaf3
25       - boron:
26           branch: 'stable/boron'
27           jre: 'openjdk8'
28           karaf-version: karaf3
29           install-features: >
30               odl-restconf,
31               odl-bgpcep-data-change-counter,
32               odl-bgpcep-bgp-all,
33               odl-bgpcep-bgp,
34               odl-netconf-connector-all
35           robot-options: >
36               -v USE_NETCONF_CONNECTOR:True
37               -v CHECK_PERIOD_PREFIX_COUNT_SINGLE:10
38               -v REPETITIONS_CHANGE_COUNT_SINGLE:3
39               -v CHECK_PERIOD_PREFIX_COUNT_MANY:10
40               -v TEST_DURATION_MULTIPLIER_PREFIX_COUNT_MANY:8.0
41               -v REPETITIONS_CHANGE_COUNT_MANY:10
42               -v MULTIPLICITY_CHANGE_COUNT_MANY:600
43               -v TEST_DURATION_MULTIPLIER_CHANGE_COUNT_MANY:8.0
44
45     install:
46       - all:
47           scope: 'all'
48
49     # Features to install
50     install-features: >
51         odl-restconf,
52         odl-jolokia,
53         odl-bgpcep-data-change-counter,
54         odl-bgpcep-bgp,
55         odl-netconf-topology
56
57     # Robot custom options:
58     robot-options: >
59         -v USE_NETCONF_CONNECTOR:False
60         -v CHECK_PERIOD_PREFIX_COUNT_SINGLE:10
61         -v REPETITIONS_CHANGE_COUNT_SINGLE:3
62         -v CHECK_PERIOD_PREFIX_COUNT_MANY:10
63         -v TEST_DURATION_MULTIPLIER_PREFIX_COUNT_MANY:8.0
64         -v REPETITIONS_CHANGE_COUNT_MANY:10
65         -v MULTIPLICITY_CHANGE_COUNT_MANY:600
66         -v TEST_DURATION_MULTIPLIER_CHANGE_COUNT_MANY:8.0
67
68     # Controller configuration
69     odl_system_flavor: 8 GB General Purpose v1
70
71 - project:
72     name: bgpcep-csit-bgp-ingest-mixed
73     jobs:
74       - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
75
76     # The project name
77     project: 'bgpcep'
78
79     # The functionality under test
80     functionality: 'bgp-ingest-mixed'
81
82     # Project branches
83     stream:
84       - nitrogen:
85           branch: 'master'
86           jre: 'openjdk8'
87       - carbon:
88           branch: 'stable/carbon'
89           jre: 'openjdk8'
90           karaf-version: karaf3
91       - boron:
92           branch: 'stable/boron'
93           jre: 'openjdk8'
94           karaf-version: karaf3
95           install-features: >
96               odl-restconf,
97               odl-bgpcep-bgp-all,
98               odl-bgpcep-bgp,
99               odl-bgpcep-data-change-counter,
100               odl-netconf-connector-all
101           robot-options: >
102               -v USE_NETCONF_CONNECTOR:True
103               -v COUNT:1000000
104               -v INSERT:10
105               -v WITHDRAW:9
106               -v PREFILL:10
107               -v UPDATE:single
108               -v TEST_DURATION_MULTIPLIER:4
109
110     install:
111       - all:
112           scope: 'all'
113
114     # Features to install
115     install-features: >
116         odl-restconf,
117         odl-bgpcep-bgp,
118         odl-bgpcep-data-change-counter,
119         odl-netconf-topology
120
121     # Robot custom options
122     # Increase the TEST_DURATION_MULTIPLIER if the test runs in slower test
123     # environment or more complex scenario is chosen
124     robot-options: >
125         -v USE_NETCONF_CONNECTOR:False
126         -v COUNT:1000000
127         -v INSERT:10
128         -v WITHDRAW:9
129         -v PREFILL:10
130         -v UPDATE:single
131         -v TEST_DURATION_MULTIPLIER:4
132
133     # Controller configuration
134     odl_system_flavor: 8 GB General Purpose v1
135
136     # Plot Info
137     01-plot-title: 'Number of generated updates'
138     01-plot-yaxis: 'Total number of updates'
139     01-plot-group: 'BGP Scaling test suite'
140     01-plot-data-file: 'totals-bgp.csv'
141     02-plot-title: 'Generated load'
142     02-plot-yaxis: 'Updates per second'
143     02-plot-group: 'BGP Scaling test suite'
144     02-plot-data-file: 'performance-bgp.csv'
145
146 - project:
147     name: bgpcep-csit-gate-bgp-ingest-mixed
148     jobs:
149       - '{project}-csit-1node-{functionality}-{install}-{stream}'
150
151     # The project name
152     project: 'bgpcep'
153
154     # The functionality under test
155     functionality: 'gate-bgp-ingest-mixed'
156
157     # Project branches
158     stream:
159       - nitrogen:
160           branch: 'master'
161           jre: 'openjdk8'
162       - carbon:
163           branch: 'stable/carbon'
164           jre: 'openjdk8'
165           karaf-version: karaf3
166       - boron:
167           branch: 'stable/boron'
168           jre: 'openjdk8'
169           karaf-version: karaf3
170           install-features: >
171               odl-restconf,
172               odl-bgpcep-bgp-all,
173               odl-bgpcep-bgp,
174               odl-bgpcep-data-change-counter,
175               odl-netconf-connector-all
176           robot-options: >
177               -v USE_NETCONF_CONNECTOR:True
178               -v COUNT:1000000
179               -v INSERT:10
180               -v WITHDRAW:9
181               -v PREFILL:10
182               -v UPDATE:single
183               -v TEST_DURATION_MULTIPLIER:4
184
185     install:
186       - all:
187           scope: 'all'
188
189     # Features to install
190     install-features: >
191         odl-restconf,
192         odl-bgpcep-bgp,
193         odl-bgpcep-data-change-counter,
194         odl-netconf-topology
195
196     # Robot custom options
197     # Increase the TEST_DURATION_MULTIPLIER if the test runs in slower test
198     # environment or more complex scenario is chosen
199     robot-options: >
200         -v USE_NETCONF_CONNECTOR:False
201         -v COUNT:1000000
202         -v INSERT:10
203         -v WITHDRAW:9
204         -v PREFILL:10
205         -v UPDATE:single
206         -v TEST_DURATION_MULTIPLIER:4
207
208     # Controller configuration
209     odl_system_flavor: 8 GB General Purpose v1
210
211     # Plot Info
212     01-plot-title: 'Number of generated updates'
213     01-plot-yaxis: 'Total number of updates'
214     01-plot-group: 'BGP Scaling test suite'
215     01-plot-data-file: 'totals-bgp.csv'
216     02-plot-title: 'Generated load'
217     02-plot-yaxis: 'Updates per second'
218     02-plot-group: 'BGP Scaling test suite'
219     02-plot-data-file: 'performance-bgp.csv'
220