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