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