NFVBENCH-205 - Add behave tests for characterization and non-regression
[nfvbench.git] / xtesting / testcases.yaml
index cbb5c45..eea60b9 100644 (file)
@@ -4,6 +4,65 @@ tiers:
         name: nfvbench
         order: 1
         description: 'Data Plane Performance Testing'
+        testcases:
+            -
+                case_name: characterization
+                project_name: nfvbench
+                criteria: 100
+                blocking: true
+                clean_flag: false
+                description: ''
+                run:
+                    name: 'nfvbench_behaveframework'
+                    args:
+                        suites:
+                            - /opt/nfvbench/behave_tests/features/characterization-full.feature
+                        tags:
+                            - characterization
+                        console:
+                            - true
+            -
+                case_name: non-regression
+                project_name: nfvbench
+                criteria: 100
+                blocking: true
+                clean_flag: false
+                description: ''
+                run:
+                    name: 'nfvbench_behaveframework'
+                    args:
+                        suites:
+                            - /opt/nfvbench/behave_tests/features/non-regression.feature
+                        tags:
+                            - non-regression
+                        console:
+                            - true
+
+    -
+        name: nfvbench-rapid-characterization
+        order: 2
+        description: 'Data Plane Performance Testing'
+        testcases:
+            -
+                case_name: rapid-characterization
+                project_name: nfvbench
+                criteria: 100
+                blocking: true
+                clean_flag: false
+                description: ''
+                run:
+                    name: 'nfvbench_behaveframework'
+                    args:
+                        suites:
+                            - /opt/nfvbench/behave_tests/features/characterization-samples.feature
+                        tags:
+                            - characterization
+                        console:
+                            - true
+    -
+        name: nfvbench-demo
+        order: 3
+        description: 'Data Plane Performance Testing'
         testcases:
             -
                 case_name: 10kpps-pvp-run
@@ -17,4 +76,5 @@ tiers:
                     args:
                         cmd:
                             - nfvbench -c /tmp/nfvbench/nfvbench.cfg --rate 10kpps
-
+                        console:
+                            - true
\ No newline at end of file