- In master add helium-redesign label for He plugin jobs.
- Also some jjb code cleanup.
Change-Id: I6404c2f802c57fdb76f23ea0cb0bd3e528514773
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
--- /dev/null
+- project:
+ name: openflowplugin-csit-bulk-matic-ds-daily-helium-redesign
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'bulk-matic-ds-daily-helium-redesign'
+
+ # Project branches
+ stream:
+ - boron:
+ branch: 'master'
+ jre: 'openjdk8'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui-he,odl-openflowplugin-app-bulk-o-matic-he'
+
+ # Robot custom options
+ robot-options: ''
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Plot Info
+ 01-plot-title: 'REST setup rate (for 100k flows)'
+ 01-plot-yaxis: 'setup time[s], req[flows/s]'
+ 01-plot-group: 'Performance Rate'
+ 01-plot-data-file: 'flows_setup_time.csv'
- project:
- name: openflowplugin-csit-bulk-matic-ds-daily-lithium-redesign
+ name: openflowplugin-csit-bulk-matic-ds-daily-lithium-redesign-old
jobs:
- '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
# Project branches
stream:
- - boron:
- branch: 'master'
- jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
--- /dev/null
+- project:
+ name: openflowplugin-csit-bulk-matic-ds-daily-old
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'bulk-matic-ds-daily'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+ - stable-lithium:
+ branch: 'stable/lithium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui,odl-openflowplugin-app-bulk-o-matic'
+
+ # Robot custom options
+ robot-options: ''
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Plot Info
+ 01-plot-title: 'REST setup rate (for 100k flows)'
+ 01-plot-yaxis: 'setup time[s], req[flows/s]'
+ 01-plot-group: 'Performance Rate'
+ 01-plot-data-file: 'flows_setup_time.csv'
- boron:
branch: 'master'
jre: 'openjdk8'
- - beryllium:
- branch: 'stable/beryllium'
- jre: 'openjdk7'
- - stable-lithium:
- branch: 'stable/lithium'
- jre: 'openjdk7'
install:
- only:
--- /dev/null
+- project:
+ name: openflowplugin-csit-bulkomatic-clustering-daily-helium-redesign
+ jobs:
+ - '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'bulkomatic-clustering-daily-helium-redesign'
+
+ # Project branches
+ stream:
+ - boron:
+ branch: 'master'
+ jre: 'openjdk8'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui-he,odl-openflowplugin-app-bulk-o-matic-he'
+
+ # Robot custom options
+ robot-options: '-v ODL_OF_PLUGIN:helium'
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Trigger jobs (upstream dependencies)
+ trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
+
--- /dev/null
+- project:
+ name: openflowplugin-csit-bulkomatic-clustering-daily-lithium-redesign-old
+ jobs:
+ - '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'bulkomatic-clustering-daily-lithium-redesign'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui-li,odl-openflowplugin-app-bulk-o-matic-li'
+
+ # Robot custom options
+ robot-options: '-v ODL_OF_PLUGIN:lithium'
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Trigger jobs (upstream dependencies)
+ trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
+
--- /dev/null
+- project:
+ name: openflowplugin-csit-bulkomatic-clustering-daily-old
+ jobs:
+ - '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'bulkomatic-clustering-daily'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui,odl-openflowplugin-app-bulk-o-matic'
+
+ # Robot custom options
+ robot-options: '-v ODL_OF_PLUGIN:helium'
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Trigger jobs (upstream dependencies)
+ trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
+
- boron:
branch: 'master'
jre: 'openjdk8'
- - beryllium:
- branch: 'stable/beryllium'
- jre: 'openjdk7'
install:
- only:
scope: 'only'
# Features to install
- install-features: 'odl-openflowplugin-flow-services-ui-li,odl-openflowplugin-app-bulk-o-matic-li'
+ install-features: 'odl-openflowplugin-flow-services-ui,odl-openflowplugin-app-bulk-o-matic'
# Robot custom options
robot-options: '-v ODL_OF_PLUGIN:lithium'
--- /dev/null
+- project:
+ name: openflowplugin-csit-cbench-helium-redesign-daily
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'cbench-daily-helium-redesign'
+
+ # Project branches
+ stream:
+ - boron:
+ branch: 'master'
+ jre: 'openjdk8'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui-he,odl-openflowplugin-drop-test-he'
+
+ # Mininet configuration
+ mininet-image: 'rk-c-el6-mininet'
+
+ # Robot custom options
+ robot-options: '-v duration_in_secs:180'
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Plot Info
+ 01-plot-title: 'Throughput Mode'
+ 01-plot-yaxis: 'flow_mods/sec'
+ 01-plot-group: 'Cbench Performance'
+ 01-plot-data-file: 'throughput.csv'
+ 02-plot-title: 'Latency Mode'
+ 02-plot-yaxis: 'flow_mods/sec'
+ 02-plot-group: 'Cbench Performance'
+ 02-plot-data-file: 'latency.csv'
--- /dev/null
+- project:
+ name: openflowplugin-csit-cbench-daily-lithium-redesign-old
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'cbench-daily-lithium-redesign'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+ - stable-lithium:
+ branch: 'stable/lithium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui-li,odl-openflowplugin-drop-test-li'
+
+ # Mininet configuration
+ mininet-image: 'rk-c-el6-mininet'
+
+ # Robot custom options
+ robot-options: '-v duration_in_secs:180'
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Plot Info
+ 01-plot-title: 'Throughput Mode'
+ 01-plot-yaxis: 'flow_mods/sec'
+ 01-plot-group: 'Cbench Performance'
+ 01-plot-data-file: 'throughput.csv'
+ 02-plot-title: 'Latency Mode'
+ 02-plot-yaxis: 'flow_mods/sec'
+ 02-plot-group: 'Cbench Performance'
+ 02-plot-data-file: 'latency.csv'
--- /dev/null
+- project:
+ name: openflowplugin-csit-cbench-daily-old
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'cbench-daily'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+ - stable-lithium:
+ branch: 'stable/lithium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui,odl-openflowplugin-drop-test'
+
+ # Mininet configuration
+ mininet-image: 'rk-c-el6-mininet'
+
+ # Robot custom options
+ robot-options: '-v duration_in_secs:180'
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Plot Info
+ 01-plot-title: 'Throughput Mode'
+ 01-plot-yaxis: 'flow_mods/sec'
+ 01-plot-group: 'Cbench Performance'
+ 01-plot-data-file: 'throughput.csv'
+ 02-plot-title: 'Latency Mode'
+ 02-plot-yaxis: 'flow_mods/sec'
+ 02-plot-group: 'Cbench Performance'
+ 02-plot-data-file: 'latency.csv'
- boron:
branch: 'master'
jre: 'openjdk8'
- - beryllium:
- branch: 'stable/beryllium'
- jre: 'openjdk7'
- - stable-lithium:
- branch: 'stable/lithium'
- jre: 'openjdk7'
install:
- only:
--- /dev/null
+- project:
+ name: openflowplugin-csit-cbench-performance-helium-redesign
+ jobs:
+ - '{project}-csit-1node-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'cbench-performance-helium-redesign'
+
+ # Project branches
+ stream:
+ - boron:
+ branch: 'master'
+ jre: 'openjdk8'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui-he,odl-openflowplugin-drop-test-he'
+
+ # Mininet configuration
+ mininet-image: 'rk-c-el6-mininet'
+
+ # Robot custom options
+ robot-options: ''
+
+ # Trigger jobs (upstream dependencies)
+ trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
+
+ # Plot Info
+ 01-plot-title: 'Throughput Mode'
+ 01-plot-yaxis: 'flow_mods/sec'
+ 01-plot-group: 'Cbench Performance'
+ 01-plot-data-file: 'throughput.csv'
+ 02-plot-title: 'Latency Mode'
+ 02-plot-yaxis: 'flow_mods/sec'
+ 02-plot-group: 'Cbench Performance'
+ 02-plot-data-file: 'latency.csv'
- project:
- name: openflowplugin-csit-cbench-performance-lithium-redesign
+ name: openflowplugin-csit-cbench-performance-lithium-redesign-old
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
# Project branches
stream:
- - boron:
- branch: 'master'
- jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
--- /dev/null
+- project:
+ name: openflowplugin-csit-cbench-performance-old
+ jobs:
+ - '{project}-csit-1node-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'cbench-performance'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+ - stable-lithium:
+ branch: 'stable/lithium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui,odl-openflowplugin-drop-test'
+
+ # Mininet configuration
+ mininet-image: 'rk-c-el6-mininet'
+
+ # Robot custom options
+ robot-options: ''
+
+ # Trigger jobs (upstream dependencies)
+ trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
+
+ # Plot Info
+ 01-plot-title: 'Throughput Mode'
+ 01-plot-yaxis: 'flow_mods/sec'
+ 01-plot-group: 'Cbench Performance'
+ 01-plot-data-file: 'throughput.csv'
+ 02-plot-title: 'Latency Mode'
+ 02-plot-yaxis: 'flow_mods/sec'
+ 02-plot-group: 'Cbench Performance'
+ 02-plot-data-file: 'latency.csv'
- boron:
branch: 'master'
jre: 'openjdk8'
- - beryllium:
- branch: 'stable/beryllium'
- jre: 'openjdk7'
- - stable-lithium:
- branch: 'stable/lithium'
- jre: 'openjdk7'
install:
- only:
--- /dev/null
+- project:
+ name: openflowplugin-csit-clustering-helium-redesign
+ jobs:
+ - '{project}-csit-3node-{functionality}-{install}-{stream}'
+ - '{project}-csit-verify-3node-{functionality}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'clustering-helium-redesign'
+
+ # Project branches
+ stream:
+ - boron:
+ branch: 'master'
+ jre: 'openjdk8'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui-he'
+
+ # Robot custom options
+ robot-options: '-v ODL_OF_PLUGIN:helium'
+
+ # Trigger jobs (upstream dependencies)
+ trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
+
--- /dev/null
+- project:
+ name: openflowplugin-csit-clustering-lithium-redesign-old
+ jobs:
+ - '{project}-csit-3node-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'clustering-lithium-redesign'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+ - stable-lithium:
+ branch: 'stable/lithium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui-li'
+
+ # Robot custom options
+ robot-options: '-v ODL_OF_PLUGIN:lithium'
+
+ # Trigger jobs (upstream dependencies)
+ trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
+
- project:
- name: openflowplugin-csit-clustering-helium-design
+ name: openflowplugin-csit-clustering-old
jobs:
- '{project}-csit-3node-{functionality}-{install}-{stream}'
- - '{project}-csit-verify-3node-{functionality}'
# The project name
project: 'openflowplugin'
# The functionality under test
- functionality: 'clustering-helium-design'
+ functionality: 'clustering'
# Project branches
stream:
- - boron:
- branch: 'master'
- jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
- boron:
branch: 'master'
jre: 'openjdk8'
- - beryllium:
- branch: 'stable/beryllium'
- jre: 'openjdk7'
- - stable-lithium:
- branch: 'stable/lithium'
- jre: 'openjdk7'
install:
- only:
scope: 'only'
# Features to install
- install-features: 'odl-openflowplugin-flow-services-ui-li'
+ install-features: 'odl-openflowplugin-flow-services-ui'
# Robot custom options
robot-options: '-v ODL_OF_PLUGIN:lithium'
--- /dev/null
+- project:
+ name: openflowplugin-csit-config-performance-helium-redesign
+ jobs:
+ - '{project}-csit-1node-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'config-performance-helium-redesign'
+
+ # Project branches
+ stream:
+ - boron:
+ branch: 'master'
+ jre: 'openjdk8'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui-he'
+
+ # Robot custom options
+ robot-options: ''
+
+ # Trigger jobs (upstream dependencies)
+ trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
+
+ # Plot Info
+ 01-plot-title: 'Flow REST API Rate'
+ 01-plot-yaxis: 'http_req/sec'
+ 01-plot-group: 'Flow Config Performance'
+ 01-plot-data-file: 'rates.csv'
+ 02-plot-title: 'Flow Stats Collect Time'
+ 02-plot-yaxis: 'seconds'
+ 02-plot-group: 'Stats Collect Performance'
+ 02-plot-data-file: 'times.csv'
+
- project:
- name: openflowplugin-csit-config-performance-lithium-redesign
+ name: openflowplugin-csit-config-performance-lithium-redesign-old
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
# Project branches
stream:
- - boron:
- branch: 'master'
- jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
--- /dev/null
+- project:
+ name: openflowplugin-csit-config-performance-old
+ jobs:
+ - '{project}-csit-1node-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'config-performance'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+ - stable-lithium:
+ branch: 'stable/lithium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui'
+
+ # Robot custom options
+ robot-options: ''
+
+ # Trigger jobs (upstream dependencies)
+ trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
+
+ # Plot Info
+ 01-plot-title: 'Flow REST API Rate'
+ 01-plot-yaxis: 'http_req/sec'
+ 01-plot-group: 'Flow Config Performance'
+ 01-plot-data-file: 'rates.csv'
+ 02-plot-title: 'Flow Stats Collect Time'
+ 02-plot-yaxis: 'seconds'
+ 02-plot-group: 'Stats Collect Performance'
+ 02-plot-data-file: 'times.csv'
+
- boron:
branch: 'master'
jre: 'openjdk8'
- - beryllium:
- branch: 'stable/beryllium'
- jre: 'openjdk7'
- - stable-lithium:
- branch: 'stable/lithium'
- jre: 'openjdk7'
install:
- only:
- project:
- name: openflowplugin-csit-statistics-basic-lithium-redesign
+ name: openflowplugin-csit-flow-services-helium-redesign
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
+ - '{project}-csit-verify-1node-{functionality}'
# The project name
project: 'openflowplugin'
# The functionality under test
- functionality: 'statistics-basic-lithium-redesign'
+ functionality: 'flow-services-helium-redesign'
# Project branches
stream:
- boron:
branch: 'master'
jre: 'openjdk8'
- - beryllium:
- branch: 'stable/beryllium'
- jre: 'openjdk7'
install:
- only:
scope: 'only'
# Features to install
- install-features: 'odl-openflowplugin-flow-services-ui-li'
+ install-features: 'odl-openflowplugin-flow-services-ui-he'
# Robot custom options
robot-options: ''
# Trigger jobs (upstream dependencies)
- trigger-jobs: ''
+ trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
- project:
- name: openflowplugin-csit-flow-services-lithium-redesign
+ name: openflowplugin-csit-flow-services-lithium-redesign-old
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
# Project branches
stream:
- - boron:
- branch: 'master'
- jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
- project:
- name: openflowplugin-csit-flow-services-lithium
+ name: openflowplugin-csit-flow-services-old
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
# Project branches
stream:
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
jre: 'openjdk7'
- boron:
branch: 'master'
jre: 'openjdk8'
- - beryllium:
- branch: 'stable/beryllium'
- jre: 'openjdk7'
install:
- only:
--- /dev/null
+- project:
+ name: openflowplugin-csit-link-scalability-daily-helium-redesign
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'link-scalability-daily-helium-redesign'
+
+ # Project branches
+ stream:
+ - boron:
+ branch: 'master'
+ jre: 'openjdk8'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui-he'
+
+ # Robot custom options
+ robot-options: ''
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Plot Info
+ 01-plot-title: 'Max number of switch links'
+ 01-plot-yaxis: 'Links'
+ 01-plot-group: 'Inventory Switch Link Scalability'
+ 01-plot-data-file: 'links.csv'
- project:
- name: openflowplugin-csit-link-scalability-daily-lithium-redesign
+ name: openflowplugin-csit-link-scalability-daily-lithium-redesign-old
jobs:
- '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
# Project branches
stream:
- - boron:
- branch: 'master'
- jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
--- /dev/null
+- project:
+ name: openflowplugin-csit-link-scalability-daily-old
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'link-scalability-daily'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+ - stable-lithium:
+ branch: 'stable/lithium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui'
+
+ # Robot custom options
+ robot-options: ''
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Plot Info
+ 01-plot-title: 'Max number of switch links'
+ 01-plot-yaxis: 'Links'
+ 01-plot-group: 'Inventory Switch Link Scalability'
+ 01-plot-data-file: 'links.csv'
- boron:
branch: 'master'
jre: 'openjdk8'
- - beryllium:
- branch: 'stable/beryllium'
- jre: 'openjdk7'
- - stable-lithium:
- branch: 'stable/lithium'
- jre: 'openjdk7'
install:
- only:
--- /dev/null
+- project:
+ name: openflowplugin-csit-longevity-helium-redesign
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'longevity-helium-redesign'
+
+ # Project branches
+ stream:
+ - boron:
+ branch: 'master'
+ jre: 'openjdk8'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui-he'
+
+ # Robot custom options
+ robot-options: '-v TEST_LENGTH:23@hours --escape space:@'
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
- project:
- name: openflowplugin-csit-longevity-lithium-redesign
+ name: openflowplugin-csit-longevity-lithium-redesign-old
jobs:
- '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
# Project branches
stream:
- - boron:
- branch: 'master'
- jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
--- /dev/null
+- project:
+ name: openflowplugin-csit-longevity-old
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'longevity'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui'
+
+ # Robot custom options
+ robot-options: '-v TEST_LENGTH:23@hours --escape space:@'
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
- boron:
branch: 'master'
jre: 'openjdk8'
- - beryllium:
- branch: 'stable/beryllium'
- jre: 'openjdk7'
install:
- only:
--- /dev/null
+- project:
+ name: openflowplugin-csit-rpc-time-measure-daily-helium-redesign
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'rpc-time-measure-daily-helium-redesign'
+
+ # Project branches
+ stream:
+ - boron:
+ branch: 'master'
+ jre: 'openjdk8'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui-he,odl-openflowplugin-app-bulk-o-matic-he'
+
+ # Robot custom options
+ robot-options: ''
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Plot Info
+ 01-plot-title: 'REST setup rate (for 100k flows)'
+ 01-plot-yaxis: 'setup time[s], req[flows/s]'
+ 01-plot-group: 'Performance Rate'
+ 01-plot-data-file: 'flows_setup_time.csv'
- project:
- name: openflowplugin-csit-rpc-time-measure-daily-lithium-redesign
+ name: openflowplugin-csit-rpc-time-measure-daily-lithium-redesign-old
jobs:
- '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
# Project branches
stream:
- - boron:
- branch: 'master'
- jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
--- /dev/null
+- project:
+ name: openflowplugin-csit-rpc-time-measure-daily-old
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'rpc-time-measure-daily'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+ - stable-lithium:
+ branch: 'stable/lithium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui,odl-openflowplugin-app-bulk-o-matic'
+
+ # Robot custom options
+ robot-options: ''
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Plot Info
+ 01-plot-title: 'REST setup rate (for 100k flows)'
+ 01-plot-yaxis: 'setup time[s], req[flows/s]'
+ 01-plot-group: 'Performance Rate'
+ 01-plot-data-file: 'flows_setup_time.csv'
- boron:
branch: 'master'
jre: 'openjdk8'
- - beryllium:
- branch: 'stable/beryllium'
- jre: 'openjdk7'
- - stable-lithium:
- branch: 'stable/lithium'
- jre: 'openjdk7'
install:
- only:
--- /dev/null
+- project:
+ name: openflowplugin-csit-scalability-daily-helium-redesign
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'scalability-daily-helium-redesign'
+
+ # Project branches
+ stream:
+ - boron:
+ branch: 'master'
+ jre: 'openjdk8'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui-he'
+
+ # Robot custom options
+ robot-options: '-v MIN_SWITCHES:100 -v MAX_SWITCHES:500 -v STEP_SWITCHES:100'
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Plot Info
+ 01-plot-title: 'Max number of Switches'
+ 01-plot-yaxis: 'OpenFlow Switches'
+ 01-plot-group: 'Inventory Scalability'
+ 01-plot-data-file: 'switches.csv'
- project:
- name: openflowplugin-csit-scalability-daily-lithium-redesign
+ name: openflowplugin-csit-scalability-daily-lithium-redesign-old
jobs:
- '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
# Project branches
stream:
- - boron:
- branch: 'master'
- jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
--- /dev/null
+- project:
+ name: openflowplugin-csit-scalability-daily-old
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'scalability-daily'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+ - stable-lithium:
+ branch: 'stable/lithium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui'
+
+ # Robot custom options
+ robot-options: '-v MIN_SWITCHES:100 -v MAX_SWITCHES:500 -v STEP_SWITCHES:100'
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Plot Info
+ 01-plot-title: 'Max number of Switches'
+ 01-plot-yaxis: 'OpenFlow Switches'
+ 01-plot-group: 'Inventory Scalability'
+ 01-plot-data-file: 'switches.csv'
- boron:
branch: 'master'
jre: 'openjdk8'
- - beryllium:
- branch: 'stable/beryllium'
- jre: 'openjdk7'
- - stable-lithium:
- branch: 'stable/lithium'
- jre: 'openjdk7'
install:
- only:
--- /dev/null
+- project:
+ name: openflowplugin-csit-scalability-helium-redesign
+ jobs:
+ - '{project}-csit-1node-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'scalability-helium-redesign'
+
+ # Project branches
+ stream:
+ - boron:
+ branch: 'master'
+ jre: 'openjdk8'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui-he'
+
+ # Robot custom options
+ robot-options: '-v TOPO_TREE_DEPTH:7'
+
+ # Trigger jobs (upstream dependencies)
+ trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
- project:
- name: openflowplugin-csit-scalability-lithium-redesign
+ name: openflowplugin-csit-scalability-lithium-redesign-old
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
# Project branches
stream:
- - boron:
- branch: 'master'
- jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
--- /dev/null
+- project:
+ name: openflowplugin-csit-scalability-old
+ jobs:
+ - '{project}-csit-1node-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'scalability'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+ - stable-lithium:
+ branch: 'stable/lithium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui'
+
+ # Robot custom options
+ robot-options: '-v TOPO_TREE_DEPTH:7'
+
+ # Trigger jobs (upstream dependencies)
+ trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
- boron:
branch: 'master'
jre: 'openjdk8'
- - beryllium:
- branch: 'stable/beryllium'
- jre: 'openjdk7'
- - stable-lithium:
- branch: 'stable/lithium'
- jre: 'openjdk7'
install:
- only:
scope: 'only'
- - all:
- scope: 'all'
# Features to install
install-features: 'odl-openflowplugin-flow-services-ui'
--- /dev/null
+- project:
+ name: openflowplugin-csit-scale-stats-collection-daily-helium-redesign
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'scale-stats-collection-daily-helium-redesign'
+
+ # Project branches
+ stream:
+ - boron:
+ branch: 'master'
+ jre: 'openjdk8'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui-he'
+
+ # Robot custom options
+ robot-options: ''
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Plot Info
+ 01-plot-title: 'Flows (100k) Setup Time'
+ 01-plot-yaxis: '[s]'
+ 01-plot-group: 'Config Performance'
+ 01-plot-data-file: 'flows_setup_time.csv'
+
+ 02-plot-title: 'REST setup rate (for 100k flows)'
+ 02-plot-yaxis: 'setup time[s], req[flows/s]'
+ 02-plot-group: 'Performance Rate'
+ 02-plot-data-file: 'flows_install_rate.csv'
- project:
- name: openflowplugin-csit-scale-stats-collection-daily-lithium-redesign
+ name: openflowplugin-csit-scale-stats-collection-daily-lithium-redesign-old
jobs:
- '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
# Project branches
stream:
- - boron:
- branch: 'master'
- jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
robot-options: ''
# Trigger jobs (daily)
- schedule: 'H H/12 * * *'
+ schedule: 'H H * * *'
# Plot Info
01-plot-title: 'Flows (100k) Setup Time'
--- /dev/null
+- project:
+ name: openflowplugin-csit-scale-stats-collection-daily-old
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'scale-stats-collection-daily'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+ - stable-lithium:
+ branch: 'stable/lithium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui'
+
+ # Robot custom options
+ robot-options: ''
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Plot Info
+ 01-plot-title: 'Flows (100k) Setup Time'
+ 01-plot-yaxis: '[s]'
+ 01-plot-group: 'Config Performance'
+ 01-plot-data-file: 'flows_setup_time.csv'
+
+ 02-plot-title: 'REST setup rate (for 100k flows)'
+ 02-plot-yaxis: 'setup time[s], req[flows/s]'
+ 02-plot-group: 'Performance Rate'
+ 02-plot-data-file: 'flows_install_rate.csv'
- boron:
branch: 'master'
jre: 'openjdk8'
- - beryllium:
- branch: 'stable/beryllium'
- jre: 'openjdk7'
- - stable-lithium:
- branch: 'stable/lithium'
- jre: 'openjdk7'
install:
- only:
robot-options: ''
# Trigger jobs (daily)
- schedule: 'H H/12 * * *'
+ schedule: 'H H * * *'
# Plot Info
01-plot-title: 'Flows (100k) Setup Time'
--- /dev/null
+- project:
+ name: openflowplugin-csit-sw-scalability-daily-helium-redesign
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'sw-scalability-daily-helium-redesign'
+
+ # Project branches
+ stream:
+ - boron:
+ branch: 'master'
+ jre: 'openjdk8'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui-he'
+
+ # Robot custom options
+ robot-options: ''
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Plot Info
+ 01-plot-title: 'Max number of Switches'
+ 01-plot-yaxis: 'OpenFlow Switches'
+ 01-plot-group: 'Inventory Scalability'
+ 01-plot-data-file: 'max_found.csv'
- project:
- name: openflowplugin-csit-sw-scalability-daily-lithium-redesign
+ name: openflowplugin-csit-sw-scalability-daily-lithium-redesign-old
jobs:
- '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
# Project branches
stream:
- - boron:
- branch: 'master'
- jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
--- /dev/null
+- project:
+ name: openflowplugin-csit-sw-scalability-daily-old
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'sw-scalability-daily'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+ - stable-lithium:
+ branch: 'stable/lithium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui'
+
+ # Robot custom options
+ robot-options: ''
+
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
+
+ # Plot Info
+ 01-plot-title: 'Max number of Switches'
+ 01-plot-yaxis: 'OpenFlow Switches'
+ 01-plot-group: 'Inventory Scalability'
+ 01-plot-data-file: 'max_found.csv'
- boron:
branch: 'master'
jre: 'openjdk8'
- - beryllium:
- branch: 'stable/beryllium'
- jre: 'openjdk7'
- - stable-lithium:
- branch: 'stable/lithium'
- jre: 'openjdk7'
install:
- only: