Merge "Migrate docs jobs to use lf-infra-publish"
[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-bgpcep-data-change-counter,
52         odl-bgpcep-bgp,
53         odl-netconf-topology
54
55     # Robot custom options:
56     robot-options: >
57         -v USE_NETCONF_CONNECTOR:False
58         -v CHECK_PERIOD_PREFIX_COUNT_SINGLE:10
59         -v REPETITIONS_CHANGE_COUNT_SINGLE:3
60         -v CHECK_PERIOD_PREFIX_COUNT_MANY:10
61         -v TEST_DURATION_MULTIPLIER_PREFIX_COUNT_MANY:8.0
62         -v REPETITIONS_CHANGE_COUNT_MANY:10
63         -v MULTIPLICITY_CHANGE_COUNT_MANY:600
64         -v TEST_DURATION_MULTIPLIER_CHANGE_COUNT_MANY:8.0
65
66     # Controller configuration
67     odl_system_flavor: 8 GB General Purpose v1
68
69 - project:
70     name: bgpcep-csit-bgp-ingest-mixed
71     jobs:
72       - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
73
74     # The project name
75     project: 'bgpcep'
76
77     # The functionality under test
78     functionality: 'bgp-ingest-mixed'
79
80     # Project branches
81     stream:
82       - nitrogen:
83           branch: 'master'
84           jre: 'openjdk8'
85       - carbon:
86           branch: 'stable/carbon'
87           jre: 'openjdk8'
88           karaf-version: karaf3
89       - boron:
90           branch: 'stable/boron'
91           jre: 'openjdk8'
92           karaf-version: karaf3
93           install-features: >
94               odl-restconf,
95               odl-bgpcep-bgp-all,
96               odl-bgpcep-bgp,
97               odl-bgpcep-data-change-counter,
98               odl-netconf-connector-all
99           robot-options: >
100               -v USE_NETCONF_CONNECTOR:True
101               -v COUNT:1000000
102               -v INSERT:10
103               -v WITHDRAW:9
104               -v PREFILL:10
105               -v UPDATE:single
106               -v TEST_DURATION_MULTIPLIER:4
107
108     install:
109       - only:
110           scope: 'only'
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'