add core feature to ofp patch test 52/50152/1
authorJamo Luhrsen <jluhrsen@redhat.com>
Mon, 9 Jan 2017 22:40:43 +0000 (14:40 -0800)
committerJamo Luhrsen <jluhrsen@redhat.com>
Mon, 9 Jan 2017 22:40:43 +0000 (14:40 -0800)
There is an implicit "all" already built in [0] to our patch test
that will run *all* of the CSIT jobs in the .yaml and does not
need an "all" feature defined. I'm not sure how that {csit-list}
gets created, but it's how it's working in practice, and seems
handy.

So, if this is merged the new gerrit keyword would be test-openflowplugin-core
BUT the old test-openflowplugin-all would still give the same results for
now. However, this will let others (like in this patch [1]) be able to add
more interesting scenarios (e.g. test-openflowplugin-netvirt) and if that
comes along doing test-openflowplugin-all will now include those new ones.

[0] https://github.com/opendaylight/releng-builder/blob/master/jjb/integration/integration-templates.yaml#L1248
[1] https://git.opendaylight.org/gerrit/#/c/50033/

Change-Id: I537a835f0c88998ad73c32f624a32c2017baf90c
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
jjb/openflowplugin/openflowplugin-patch-test.yaml

index f212ce220c8875a3afc8ccfc3ddb4418e0c55133..b0b5ab004978e7173db9ef2f4e8ef1a1ac0e6457 100644 (file)
@@ -6,35 +6,20 @@
     # The project name
     project: 'openflowplugin'
 
-    feature: 'all'
-
     # Project branches
     stream:
         - carbon:
             branch: 'master'
             jdk: 'openjdk8'
-            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}
-
         - boron:
             branch: 'stable/boron'
             jdk: 'openjdk8'
-            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}
-
         - beryllium:
             branch: 'stable/beryllium'
             jdk: 'openjdk7'
+
+    feature:
+        - core:
             csit-list: >
                 openflowplugin-csit-1node-flow-services-only-{stream},
                 openflowplugin-csit-1node-flow-services-all-{stream},
@@ -42,4 +27,3 @@
                 openflowplugin-csit-1node-cbench-performance-only-{stream},
                 openflowplugin-csit-1node-config-performance-only-{stream},
                 openflowplugin-csit-3node-clustering-only-{stream}
-