From: Luis Gomez Date: Tue, 21 Mar 2017 17:31:22 +0000 (-0700) Subject: Create gate and sanity job for openflowplugin X-Git-Tag: release/boron-sr3~63^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=1c53b856c5981dca76bb92631f392d7a598b6c40;p=releng%2Fbuilder.git Create gate and sanity job for openflowplugin Also removing some obsolete jobs. Change-Id: I145b18abe102f18b8e77dcd2383c504cdbf52b52 Signed-off-by: Luis Gomez --- diff --git a/jjb/openflowplugin/openflowplugin-csit-bulk-matic-ds-daily-old.yaml b/jjb/openflowplugin/openflowplugin-csit-bulk-matic-ds-daily-old.yaml deleted file mode 100644 index 249fd8719..000000000 --- a/jjb/openflowplugin/openflowplugin-csit-bulk-matic-ds-daily-old.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- -- 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' - - 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 flnr:50000' - - # 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' diff --git a/jjb/openflowplugin/openflowplugin-csit-bulk-matic-ds-daily.yaml b/jjb/openflowplugin/openflowplugin-csit-bulk-matic-ds-daily.yaml deleted file mode 100644 index 0ad609dee..000000000 --- a/jjb/openflowplugin/openflowplugin-csit-bulk-matic-ds-daily.yaml +++ /dev/null @@ -1,36 +0,0 @@ ---- -- project: - name: openflowplugin-csit-bulk-matic-ds-daily - 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: - - carbon: - branch: 'master' - jre: 'openjdk8' - - boron: - branch: 'stable/boron' - jre: 'openjdk8' - - 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 flnr:50000' - - # 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' diff --git a/jjb/openflowplugin/openflowplugin-csit-bulkomatic-clustering-daily.yaml b/jjb/openflowplugin/openflowplugin-csit-bulkomatic-clustering-daily.yaml index f152d3532..ba8917f44 100644 --- a/jjb/openflowplugin/openflowplugin-csit-bulkomatic-clustering-daily.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-bulkomatic-clustering-daily.yaml @@ -8,7 +8,9 @@ project: 'openflowplugin' # The functionality under test - functionality: 'bulkomatic-clustering-daily' + functionality: + - bulkomatic-clustering-daily + - gate-bulkomatic-clustering-daily # Project branches stream: diff --git a/jjb/openflowplugin/openflowplugin-csit-bulkomatic-clustering-perf-daily.yaml b/jjb/openflowplugin/openflowplugin-csit-bulkomatic-clustering-perf-daily.yaml index 1b2fc1c50..e3a4ca152 100644 --- a/jjb/openflowplugin/openflowplugin-csit-bulkomatic-clustering-perf-daily.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-bulkomatic-clustering-perf-daily.yaml @@ -8,7 +8,9 @@ project: 'openflowplugin' # The functionality under test - functionality: 'bulkomatic-clustering-perf-daily' + functionality: + - bulkomatic-clustering-perf-daily + - gate-bulkomatic-clustering-perf-daily # Project branches stream: diff --git a/jjb/openflowplugin/openflowplugin-csit-bulkomatic-perf-daily.yaml b/jjb/openflowplugin/openflowplugin-csit-bulkomatic-perf-daily.yaml index d33207473..eb0dea272 100644 --- a/jjb/openflowplugin/openflowplugin-csit-bulkomatic-perf-daily.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-bulkomatic-perf-daily.yaml @@ -8,7 +8,9 @@ project: 'openflowplugin' # The functionality under test - functionality: 'bulkomatic-perf-daily' + functionality: + - bulkomatic-perf-daily + - gate-bulkomatic-perf-daily # Project branches stream: diff --git a/jjb/openflowplugin/openflowplugin-csit-cbench-performance-old.yaml b/jjb/openflowplugin/openflowplugin-csit-cbench-performance-old.yaml deleted file mode 100644 index 87f90c4e9..000000000 --- a/jjb/openflowplugin/openflowplugin-csit-cbench-performance-old.yaml +++ /dev/null @@ -1,37 +0,0 @@ ---- -- 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' - - install: - - only: - scope: 'only' - - # Features to install - install-features: 'odl-openflowplugin-flow-services-ui,odl-openflowplugin-drop-test' - - # Robot custom options - robot-options: '-v throughput_threshold:20000 -v latency_threshold:5000' - - # 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' diff --git a/jjb/openflowplugin/openflowplugin-csit-cbench-performance.yaml b/jjb/openflowplugin/openflowplugin-csit-cbench-performance.yaml deleted file mode 100644 index 0a8e2f861..000000000 --- a/jjb/openflowplugin/openflowplugin-csit-cbench-performance.yaml +++ /dev/null @@ -1,40 +0,0 @@ ---- -- project: - name: openflowplugin-csit-cbench-performance - jobs: - - '{project}-csit-1node-{functionality}-{install}-{stream}' - - # The project name - project: 'openflowplugin' - - # The functionality under test - functionality: 'cbench-performance' - - # Project branches - stream: - - carbon: - branch: 'master' - jre: 'openjdk8' - - boron: - branch: 'stable/boron' - jre: 'openjdk8' - - install: - - only: - scope: 'only' - - # Features to install - install-features: 'odl-openflowplugin-flow-services-ui,odl-openflowplugin-drop-test' - - # Robot custom options - robot-options: '-v throughput_threshold:20000 -v latency_threshold:5000' - - # 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' diff --git a/jjb/openflowplugin/openflowplugin-csit-clustering.yaml b/jjb/openflowplugin/openflowplugin-csit-clustering.yaml index 3b48b1408..ee61b31bd 100644 --- a/jjb/openflowplugin/openflowplugin-csit-clustering.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-clustering.yaml @@ -3,13 +3,14 @@ name: openflowplugin-csit-clustering jobs: - '{project}-csit-3node-{functionality}-{install}-{stream}' - - '{project}-csit-verify-3node-{functionality}' # The project name project: 'openflowplugin' # The functionality under test - functionality: 'clustering' + functionality: + - clustering + - gate-clustering # Project branches stream: diff --git a/jjb/openflowplugin/openflowplugin-csit-config-performance-old.yaml b/jjb/openflowplugin/openflowplugin-csit-config-performance-old.yaml deleted file mode 100644 index 2e0e61a02..000000000 --- a/jjb/openflowplugin/openflowplugin-csit-config-performance-old.yaml +++ /dev/null @@ -1,37 +0,0 @@ ---- -- 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' - - install: - - only: - scope: 'only' - - # Features to install - install-features: 'odl-openflowplugin-flow-services-ui' - - # Robot custom options - robot-options: '' - - # 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' diff --git a/jjb/openflowplugin/openflowplugin-csit-config-performance.yaml b/jjb/openflowplugin/openflowplugin-csit-config-performance.yaml deleted file mode 100644 index 3202b9fcb..000000000 --- a/jjb/openflowplugin/openflowplugin-csit-config-performance.yaml +++ /dev/null @@ -1,40 +0,0 @@ ---- -- project: - name: openflowplugin-csit-config-performance - jobs: - - '{project}-csit-1node-{functionality}-{install}-{stream}' - - # The project name - project: 'openflowplugin' - - # The functionality under test - functionality: 'config-performance' - - # Project branches - stream: - - carbon: - branch: 'master' - jre: 'openjdk8' - - boron: - branch: 'stable/boron' - jre: 'openjdk8' - - install: - - only: - scope: 'only' - - # Features to install - install-features: 'odl-openflowplugin-flow-services-ui' - - # Robot custom options - robot-options: '' - - # 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' diff --git a/jjb/openflowplugin/openflowplugin-csit-flow-services.yaml b/jjb/openflowplugin/openflowplugin-csit-flow-services.yaml index 8f5a5f895..45e0c6b3d 100644 --- a/jjb/openflowplugin/openflowplugin-csit-flow-services.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-flow-services.yaml @@ -3,13 +3,14 @@ name: openflowplugin-csit-flow-services jobs: - '{project}-csit-1node-{functionality}-{install}-{stream}' - - '{project}-csit-verify-1node-{functionality}' # The project name project: 'openflowplugin' # The functionality under test - functionality: 'flow-services' + functionality: + - flow-services + - gate-flow-services # Project branches stream: diff --git a/jjb/openflowplugin/openflowplugin-csit-rpc-time-measure-daily-old.yaml b/jjb/openflowplugin/openflowplugin-csit-rpc-time-measure-daily-old.yaml deleted file mode 100644 index 7fdca0186..000000000 --- a/jjb/openflowplugin/openflowplugin-csit-rpc-time-measure-daily-old.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- -- 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' - - 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: '' - - # 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' diff --git a/jjb/openflowplugin/openflowplugin-csit-rpc-time-measure-daily.yaml b/jjb/openflowplugin/openflowplugin-csit-sanity.yaml similarity index 54% rename from jjb/openflowplugin/openflowplugin-csit-rpc-time-measure-daily.yaml rename to jjb/openflowplugin/openflowplugin-csit-sanity.yaml index 1e2c52a67..78e76ad51 100644 --- a/jjb/openflowplugin/openflowplugin-csit-rpc-time-measure-daily.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-sanity.yaml @@ -1,14 +1,15 @@ --- - project: - name: openflowplugin-csit-rpc-time-measure-daily + name: openflowplugin-csit-sanity jobs: - - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}' + - '{project}-csit-1node-{functionality}-{install}-{stream}' + - '{project}-csit-verify-1node-{functionality}' # The project name project: 'openflowplugin' # The functionality under test - functionality: 'rpc-time-measure-daily' + functionality: 'sanity' # Project branches stream: @@ -24,13 +25,10 @@ scope: 'only' # Features to install - install-features: 'odl-openflowplugin-flow-services-ui,odl-openflowplugin-app-bulk-o-matic' + install-features: 'odl-openflowplugin-flow-services-ui,odl-openflowplugin-app-table-miss-enforcer' # Robot custom options robot-options: '' - # 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' + # mininet image + tools_system_image: Ubuntu 14.04 - mininet-ovs-25 - 20170210-0300 diff --git a/jjb/openflowplugin/openflowplugin-csit-scalability.yaml b/jjb/openflowplugin/openflowplugin-csit-scalability.yaml index f794fe09b..2e7c2a625 100644 --- a/jjb/openflowplugin/openflowplugin-csit-scalability.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-scalability.yaml @@ -8,7 +8,9 @@ project: 'openflowplugin' # The functionality under test - functionality: 'scalability' + functionality: + - scalability + - gate-scalability # Project branches stream: diff --git a/jjb/openflowplugin/openflowplugin-csit-scale-stats-collection-daily.yaml b/jjb/openflowplugin/openflowplugin-csit-scale-stats-collection-daily.yaml index 5143cec8d..a6697cd14 100644 --- a/jjb/openflowplugin/openflowplugin-csit-scale-stats-collection-daily.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-scale-stats-collection-daily.yaml @@ -8,7 +8,9 @@ project: 'openflowplugin' # The functionality under test - functionality: 'scale-stats-collection-daily' + functionality: + - scale-stats-collection-daily + - gate-scale-stats-collection-daily # Project branches stream: diff --git a/jjb/openflowplugin/openflowplugin-patch-test.yaml b/jjb/openflowplugin/openflowplugin-patch-test.yaml index 215914b9d..4dc256e46 100644 --- a/jjb/openflowplugin/openflowplugin-patch-test.yaml +++ b/jjb/openflowplugin/openflowplugin-patch-test.yaml @@ -19,12 +19,14 @@ feature: - core: csit-list: > - openflowplugin-csit-1node-flow-services-only-{stream}, - openflowplugin-csit-1node-flow-services-all-{stream}, - openflowplugin-csit-1node-scalability-only-{stream}, - openflowplugin-csit-1node-cbench-performance-only-{stream}, - openflowplugin-csit-1node-config-performance-only-{stream}, - openflowplugin-csit-3node-clustering-only-{stream} + openflowplugin-csit-1node-gate-flow-services-only-{stream}, + openflowplugin-csit-1node-gate-flow-services-all-{stream}, + openflowplugin-csit-1node-gate-scalability-only-{stream}, + openflowplugin-csit-1node-gate-periodic-scale-stats-collection-daily-only-{stream}, + openflowplugin-csit-1node-gate-periodic-bulkomatic-perf-daily-only-{stream}, + openflowplugin-csit-3node-gate-clustering-only-{stream}, + openflowplugin-csit-3node-gate-periodic-bulkomatic-clustering-daily-only-{stream}, + openflowplugin-csit-3node-gate-periodic-bulkomatic-clustering-perf-daily-only-{stream} - netvirt: csit-list: >