Merge "Add a new job for TSDR elasticSearch"
[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       - carbon:
16           branch: 'master'
17           jre: 'openjdk8'
18       - boron:
19           branch: 'stable/boron'
20           jre: 'openjdk8'
21           install-features: >
22               odl-restconf,
23               odl-bgpcep-data-change-counter,
24               odl-bgpcep-bgp-all,
25               odl-bgpcep-bgp,
26               odl-netconf-connector-all
27           robot-options: >
28               -v USE_NETCONF_CONNECTOR:True
29               -v CHECK_PERIOD_PREFIX_COUNT_SINGLE:10
30               -v REPETITIONS_CHANGE_COUNT_SINGLE:3
31               -v CHECK_PERIOD_PREFIX_COUNT_MANY:10
32               -v TEST_DURATION_MULTIPLIER_PREFIX_COUNT_MANY:8.0
33               -v REPETITIONS_CHANGE_COUNT_MANY:10
34               -v MULTIPLICITY_CHANGE_COUNT_MANY:600
35               -v TEST_DURATION_MULTIPLIER_CHANGE_COUNT_MANY:8.0
36       - beryllium:
37           branch: 'stable/beryllium'
38           jre: 'openjdk7'
39           install-features: >
40               odl-restconf,
41               odl-bgpcep-data-change-counter,
42               odl-bgpcep-bgp-all,
43               odl-bgpcep-bgp,
44               odl-netconf-connector-all
45           robot-options: >
46               -v USE_NETCONF_CONNECTOR:True
47               -v CHECK_PERIOD_PREFIX_COUNT_SINGLE:10
48               -v REPETITIONS_CHANGE_COUNT_SINGLE:3
49               -v CHECK_PERIOD_PREFIX_COUNT_MANY:10
50               -v TEST_DURATION_MULTIPLIER_PREFIX_COUNT_MANY:8.0
51               -v REPETITIONS_CHANGE_COUNT_MANY:10
52               -v MULTIPLICITY_CHANGE_COUNT_MANY:600
53               -v TEST_DURATION_MULTIPLIER_CHANGE_COUNT_MANY:8.0
54
55     install:
56       - only:
57           scope: 'only'
58       - all:
59           scope: 'all'
60
61     # Features to install
62     install-features: >
63         odl-restconf,
64         odl-bgpcep-data-change-counter,
65         odl-bgpcep-bgp,
66         odl-netconf-topology
67
68     # Robot custom options:
69     robot-options: >
70         -v USE_NETCONF_CONNECTOR:False
71         -v CHECK_PERIOD_PREFIX_COUNT_SINGLE:10
72         -v REPETITIONS_CHANGE_COUNT_SINGLE:3
73         -v CHECK_PERIOD_PREFIX_COUNT_MANY:10
74         -v TEST_DURATION_MULTIPLIER_PREFIX_COUNT_MANY:8.0
75         -v REPETITIONS_CHANGE_COUNT_MANY:10
76         -v MULTIPLICITY_CHANGE_COUNT_MANY:600
77         -v TEST_DURATION_MULTIPLIER_CHANGE_COUNT_MANY:8.0
78
79     # Controller configuration
80     odl_system_flavor: 8 GB General Purpose v1
81
82 - project:
83     name: bgpcep-csit-bgp-ingest-mixed
84     jobs:
85       - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
86
87     # The project name
88     project: 'bgpcep'
89
90     # The functionality under test
91     functionality: 'bgp-ingest-mixed'
92
93     # Project branches
94     stream:
95       - carbon:
96           branch: 'master'
97           jre: 'openjdk8'
98       - boron:
99           branch: 'stable/boron'
100           jre: 'openjdk8'
101           install-features: >
102               odl-restconf,
103               odl-bgpcep-bgp-all,
104               odl-bgpcep-bgp,
105               odl-bgpcep-data-change-counter,
106               odl-netconf-connector-all
107           robot-options: >
108               -v USE_NETCONF_CONNECTOR:True
109               -v COUNT:1000000
110               -v INSERT:10
111               -v WITHDRAW:9
112               -v PREFILL:10
113               -v UPDATE:single
114               -v TEST_DURATION_MULTIPLIER:4
115       - beryllium:
116           branch: 'stable/beryllium'
117           jre: 'openjdk7'
118           install-features: >
119               odl-restconf,
120               odl-bgpcep-bgp-all,
121               odl-bgpcep-bgp,
122               odl-bgpcep-data-change-counter,
123               odl-netconf-connector-all
124           robot-options: >
125               -v USE_NETCONF_CONNECTOR:True
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     install:
134       - only:
135           scope: 'only'
136       - all:
137           scope: 'all'
138
139     # Features to install
140     install-features: >
141         odl-restconf,
142         odl-bgpcep-bgp,
143         odl-bgpcep-data-change-counter,
144         odl-netconf-topology
145
146     # Robot custom options
147     # Increase the TEST_DURATION_MULTIPLIER if the test runs in slower test
148     # environment or more complex scenario is chosen
149     robot-options: >
150         -v USE_NETCONF_CONNECTOR:False
151         -v COUNT:1000000
152         -v INSERT:10
153         -v WITHDRAW:9
154         -v PREFILL:10
155         -v UPDATE:single
156         -v TEST_DURATION_MULTIPLIER:4
157
158     # Controller configuration
159     odl_system_flavor: 8 GB General Purpose v1
160
161     # Plot Info
162     01-plot-title: 'Number of generated updates'
163     01-plot-yaxis: 'Total number of updates'
164     01-plot-group: 'BGP Scaling test suite'
165     01-plot-data-file: 'totals-bgp.csv'
166     02-plot-title: 'Generated load'
167     02-plot-yaxis: 'Updates per second'
168     02-plot-group: 'BGP Scaling test suite'
169     02-plot-data-file: 'performance-bgp.csv'