From: Luis Gomez Date: Fri, 23 Sep 2016 02:44:09 +0000 (-0700) Subject: Add jobs for new OpenFLow REST perf test X-Git-Tag: release/beryllium-sr4~50^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;ds=sidebyside;h=b83987c2cefff0a267bf7c26373ed533a3c74b9c;p=releng%2Fbuilder.git Add jobs for new OpenFLow REST perf test New REST test sends 64K flows distributed in 32 switches. This goes with gerrit 46103. Change-Id: I181f2c1cb1fdc056befa11de119db46cb698d24b Signed-off-by: Luis Gomez --- diff --git a/jjb/openflowplugin/openflowplugin-csit-restconf-clustering-perf-daily-old.yaml b/jjb/openflowplugin/openflowplugin-csit-restconf-clustering-perf-daily-old.yaml new file mode 100644 index 000000000..3fc3d6a0b --- /dev/null +++ b/jjb/openflowplugin/openflowplugin-csit-restconf-clustering-perf-daily-old.yaml @@ -0,0 +1,42 @@ +- project: + name: openflowplugin-csit-restconf-clustering-perf-daily-old + jobs: + - '{project}-csit-3node-periodic-{functionality}-{install}-{stream}' + + # The project name + project: 'openflowplugin' + + # The functionality under test + functionality: 'restconf-clustering-perf-daily' + + # Project branches + stream: + - beryllium: + branch: 'stable/beryllium' + jre: 'openjdk8' + + install: + - only: + scope: 'only' + + # Job images + controller-image: 'centos7-java-builder-4c-8g' + + # Features to install + install-features: 'odl-openflowplugin-flow-services-ui,odl-jolokia,decanter-collector-jmx,decanter-appender-elasticsearch' + + # Robot custom options + robot-options: '-v ODL_OF_PLUGIN:helium -v oper_ds_timeout:1000 -v switch_count:32 -v flow_count:64000' + + # Trigger jobs (daily) + schedule: 'H H * * *' + + # Plot Info + 01-plot-title: 'Flow Add rate' + 01-plot-yaxis: 'flow_mods/sec' + 01-plot-group: 'REST Performance' + 01-plot-data-file: 'rate.csv' + 02-plot-title: 'Flow Add time' + 02-plot-yaxis: 'seconds' + 02-plot-group: 'REST Performance' + 02-plot-data-file: 'time.csv' diff --git a/jjb/openflowplugin/openflowplugin-csit-restconf-clustering-perf-daily.yaml b/jjb/openflowplugin/openflowplugin-csit-restconf-clustering-perf-daily.yaml new file mode 100644 index 000000000..de48d35fd --- /dev/null +++ b/jjb/openflowplugin/openflowplugin-csit-restconf-clustering-perf-daily.yaml @@ -0,0 +1,46 @@ +- project: + name: openflowplugin-csit-restconf-clustering-perf-daily + jobs: + - '{project}-csit-3node-periodic-{functionality}-{install}-{stream}' + + # The project name + project: 'openflowplugin' + + # The functionality under test + functionality: 'restconf-clustering-perf-daily' + + # Project branches + stream: + - carbon: + branch: 'master' + jre: 'openjdk8' + - boron: + branch: 'stable/boron' + jre: 'openjdk8' + + install: + - only: + scope: 'only' + + # Job images + controller-image: 'centos7-java-builder-4c-8g' + mininet-image: 'ubuntu-trusty-mininet-ovs-25-2c-2g' + + # Features to install + install-features: 'odl-openflowplugin-flow-services-ui,odl-jolokia,decanter-collector-jmx,decanter-appender-elasticsearch' + + # Robot custom options + robot-options: '-v ODL_OF_PLUGIN:lithium -v switch_count:32 -v flow_count:64000' + + # Trigger jobs (daily) + schedule: 'H H * * *' + + # Plot Info + 01-plot-title: 'Flow Add rate' + 01-plot-yaxis: 'flow_mods/sec' + 01-plot-group: 'REST Performance' + 01-plot-data-file: 'rate.csv' + 02-plot-title: 'Flow Add time' + 02-plot-yaxis: 'seconds' + 02-plot-group: 'REST Performance' + 02-plot-data-file: 'time.csv' diff --git a/jjb/openflowplugin/openflowplugin-csit-restconf-perf-daily-old.yaml b/jjb/openflowplugin/openflowplugin-csit-restconf-perf-daily-old.yaml new file mode 100644 index 000000000..2f68fcb50 --- /dev/null +++ b/jjb/openflowplugin/openflowplugin-csit-restconf-perf-daily-old.yaml @@ -0,0 +1,42 @@ +- project: + name: openflowplugin-csit-restconf-perf-daily-old + jobs: + - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}' + + # The project name + project: 'openflowplugin' + + # The functionality under test + functionality: 'restconf-perf-daily' + + # Project branches + stream: + - beryllium: + branch: 'stable/beryllium' + jre: 'openjdk8' + + install: + - only: + scope: 'only' + + # Job images + controller-image: 'centos7-java-builder-4c-8g' + + # Features to install + install-features: 'odl-openflowplugin-flow-services-ui,odl-jolokia,decanter-collector-jmx,decanter-appender-elasticsearch' + + # Robot custom options + robot-options: '-v ODL_OF_PLUGIN:helium -v switch_count:32 -v flow_count:64000' + + # Trigger jobs (daily) + schedule: 'H H * * *' + + # Plot Info + 01-plot-title: 'Flow Add rate' + 01-plot-yaxis: 'flow_mods/sec' + 01-plot-group: 'REST Performance' + 01-plot-data-file: 'rate.csv' + 02-plot-title: 'Flow Add time' + 02-plot-yaxis: 'seconds' + 02-plot-group: 'REST Performance' + 02-plot-data-file: 'time.csv' diff --git a/jjb/openflowplugin/openflowplugin-csit-restconf-perf-daily.yaml b/jjb/openflowplugin/openflowplugin-csit-restconf-perf-daily.yaml new file mode 100644 index 000000000..d49e2f27e --- /dev/null +++ b/jjb/openflowplugin/openflowplugin-csit-restconf-perf-daily.yaml @@ -0,0 +1,46 @@ +- project: + name: openflowplugin-csit-restconf-perf-daily + jobs: + - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}' + + # The project name + project: 'openflowplugin' + + # The functionality under test + functionality: 'restconf-perf-daily' + + # Project branches + stream: + - carbon: + branch: 'master' + jre: 'openjdk8' + - boron: + branch: 'stable/boron' + jre: 'openjdk8' + + install: + - only: + scope: 'only' + + # Job images + controller-image: 'centos7-java-builder-4c-8g' + mininet-image: 'ubuntu-trusty-mininet-ovs-25-2c-2g' + + # Features to install + install-features: 'odl-openflowplugin-flow-services-ui,odl-jolokia,decanter-collector-jmx,decanter-appender-elasticsearch' + + # Robot custom options + robot-options: '-v ODL_OF_PLUGIN:lithium -v switch_count:32 -v flow_count:64000' + + # Trigger jobs (daily) + schedule: 'H H * * *' + + # Plot Info + 01-plot-title: 'Flow Add rate' + 01-plot-yaxis: 'flow_mods/sec' + 01-plot-group: 'REST Performance' + 01-plot-data-file: 'rate.csv' + 02-plot-title: 'Flow Add time' + 02-plot-yaxis: 'seconds' + 02-plot-group: 'REST Performance' + 02-plot-data-file: 'time.csv'