Add high-frequency csit template 12/54812/3
authorJamo Luhrsen <jluhrsen@redhat.com>
Tue, 11 Apr 2017 21:20:19 +0000 (14:20 -0700)
committerJamo Luhrsen <jluhrsen@redhat.com>
Tue, 11 Apr 2017 21:40:52 +0000 (14:40 -0700)
adding netvirt 1node/netwton/nodlv2/carbon csit to this
new bucket of jobs we want to run at a higher frequency
than once a day. Currently, it's set to run every 4 hours.

Change-Id: I6c9ff1a0179db44b6d2f69fc9545ced040dabeca
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
jjb/integration/integration-test-jobs.yaml
jjb/netvirt/netvirt-csit-multi-openstack.yaml
jjb/releng-defaults.yaml

index e8e396fa82b03b40b51b7ec41606e1fd19288def..2e5fa61e2c8cd7b9958d6af91d4a70e50a46dcaa 100644 (file)
@@ -12,6 +12,7 @@
       - 'integration-patch-test-{stream}'
       - 'integration-multipatch-test-{stream}'
       - 'integration-distribution-weekly-test-trigger-{stream}'
+      - 'integration-distribution-high-frequency-test-trigger-{stream}'
 
     # CSIT Lists in releng-defaults.yaml
     stream:
@@ -22,6 +23,9 @@
           csit-sanity-list: '{csit-sanity-list-nitrogen}'
           csit-weekly-list: '{csit-weekly-list-nitrogen}'
           schedule-weekly: 'H 12 * * 0'
+          csit-high-frequency-list: ''
+          schedule-high-frequency: ''
+
       - carbon:
           branch: 'stable/carbon'
           jdk: 'openjdk8'
@@ -30,6 +34,8 @@
           csit-sanity-list: '{csit-sanity-list-carbon}'
           csit-weekly-list: '{csit-weekly-list-carbon}'
           schedule-weekly: 'H 12 * * 0'
+          csit-high-frequency-list: '{csit-high-frequency-list-carbon}'
+          schedule-high-frequency: 'H H/4 * * *'
 
       - boron:
           branch: 'stable/boron'
@@ -39,6 +45,8 @@
           csit-sanity-list: '{csit-sanity-list-boron}'
           csit-weekly-list: '{csit-weekly-list-boron}'
           schedule-weekly: 'H 12 * * 0'
+          csit-high-frequency-list: ''
+          schedule-high-frequency: ''
 
       - beryllium:
           branch: 'stable/beryllium'
@@ -48,6 +56,8 @@
           csit-sanity-list: ''
           csit-weekly-list: ''
           schedule-weekly: 'H 12 * * 0'
+          csit-high-frequency-list: ''
+          schedule-high-frequency: ''
 
     # tools system image
     tools_system_image: Ubuntu 14.04 - mininet-ovs-25 - 20170210-0300
       - email-notification:
           email-recipients: '{email-recipients}'
           email-prefix: '[integration]'
+
+- job-template:
+    name: 'integration-distribution-high-frequency-test-trigger-{stream}'
+
+    project-type: freestyle
+    node: centos7-robot-2c-2g
+
+    properties:
+      - opendaylight-infra-properties:
+          build-days-to-keep: '{build-days-to-keep}'
+
+    parameters:
+      - integration-bundleurl:
+          bundleurl: '{bundleurl}'
+      - integration-jdk-version:
+          jdkversion: '{jre}'
+
+    triggers:
+      - timed: '{schedule-high-frequency}'
+
+    builders:
+      - trigger-builds:
+          - project: '{csit-high-frequency-list}'
+            block: true
+            predefined-parameters:
+              BUNDLEURL=$BUNDLEURL
+
+    publishers:
+      - email-notification:
+          email-recipients: '{email-recipients}'
+          email-prefix: '[integration]'
index 00c0e6fbc6360ccb0eda3b5fa079e49a986f728f..b45507557b2e7fbb8f66bafc92c82592abd15a72 100644 (file)
 
     functionality:
       - upstream-transparent:
-          schedule: 'H H * * *'
+          schedule: ''
           sg-mode: 'transparent'
       - upstream-stateful:
-          schedule: 'H H/4 * * *'
+          schedule: ''
           sg-mode: 'stateful'
       - upstream-learn:
-          schedule: 'H H * * *'
+          schedule: ''
           sg-mode: 'learn'
       - gate-learn:
           schedule: ''
 
     functionality:
       - upstream-stateful:
-          schedule: 'H H * * *'
+          schedule: ''
           sg-mode: 'stateful'
       - upstream-learn:
-          schedule: 'H H * * *'
+          schedule: ''
           sg-mode: 'learn'
 
     stream:
index cc2b73f7a94e3e3a88f30b138a7f8d761beea07d..6dd62f19295d2fb6a99090ed95579cd31629ed8d 100644 (file)
     10-inclusion-flag: 'off'
     10-exclude-value: ''
 
-    # Manual CSIT job lists used by sanity
-    # and weekly distribution test jobs
+    # Manual CSIT job lists used by sanity or periodic in nature.
+    csit-high-frequency-list-carbon: >
+        netvirt-csit-1node-openstack-newton-nodl-v2-upstream-stateful-carbon
     csit-sanity-list-nitrogen: >
         openflowplugin-csit-1node-sanity-only-nitrogen
     csit-sanity-list-carbon: >