Split vpp-verify-perfomance job 75/675/4
authorpmikus <pmikus@cisco.com>
Mon, 4 Apr 2016 13:17:31 +0000 (15:17 +0200)
committerC.J. Collier <cjcollier@linuxfoundation.org>
Wed, 6 Apr 2016 14:37:52 +0000 (14:37 +0000)
- split job to include manual trigger keyword: verify-perf-long and
  verify-perf-short

Change-Id: Ie2048704313634cc9ea62ce67e80fc921bef2e18
Signed-off-by: pmikus <pmikus@cisco.com>
jjb/vpp/include-raw-vpp-verify-performance.sh
jjb/vpp/vpp.yaml

index 64b8b50..8a6cbeb 100644 (file)
@@ -1,6 +1,8 @@
 #!/bin/bash\r
 set -xeu -o pipefail\r
 \r
+export TEST_TAG="PERFTEST_${TYPE^^}"\r
+\r
 # Clone csit and start tests\r
 git clone --depth 1 https://gerrit.fd.io/r/csit --branch csit-verified\r
 \r
index 22d9e29..a9cf43d 100644 (file)
@@ -4,10 +4,13 @@
         - 'vpp-verify'
         - 'vpp-merge'
         - 'vpp-csit-verify-virl'
-        - 'vpp-verify-performance'
+        - 'vpp-verify-performance-{type}'
 
     project: 'vpp'
     branch: 'master'
+    type:
+        - short
+        - long
 
 - job-template:
     name: vpp-verify
             output-path: 'csit'
 
 - job-template:
-    name: 'vpp-verify-performance'
+    name: 'vpp-verify-performance-{type}'
 
     project-type: freestyle
     node: verify
             project: '{project}'
         - gerrit-parameter:
             branch: '{branch}'
+        - type-parameter:
+            type: '{type}'
 
     scm:
         - gerrit-trigger-scm:
 
     triggers:
         - gerrit-trigger-manually-triggered:
-            comment-trigger-value: 'verify-perf'
+            comment-trigger-value: 'verify-perf-{type}'
             name: '{project}'
             branch: '{branch}'
 
 
         - robot-report:
             output-path: 'csit'
+
+- parameter:
+    name: type-parameter
+
+    parameters:
+        - string:
+            name: TYPE
+            default: '{type}'
+            description: "TYPE parameter if not given by trigger"