Update QoS tests for netcfg-based logic

Slices are pre-provisioned via netcfg. Creating/removing them via REST
APIs is no longer supported, so the checks for the corresponding flow
insertions have been removed.

Also, to improve debugging, we make assertions more granular and logging
more detailed, e.g., we now check failures for individual flow
insertions and print the flow name.

Also 2, we rename all relevant instances of qfi to tc to avoid confusion.
UP4 now exposes only TCs. The mapping between QFI and TC is up to
PFCP-Agent.

Change-Id: If1dc65680bf3ad3bcc0091c1435c2553198c8ba6
diff --git a/TestON/tests/USECASE/SegmentRouting/QOSNonMobile/QOSNonMobile.params b/TestON/tests/USECASE/SegmentRouting/QOSNonMobile/QOSNonMobile.params
index 6bd2069..56e859a 100644
--- a/TestON/tests/USECASE/SegmentRouting/QOSNonMobile/QOSNonMobile.params
+++ b/TestON/tests/USECASE/SegmentRouting/QOSNonMobile/QOSNonMobile.params
@@ -18,10 +18,23 @@
 
     <SLICING>
         <slices>
+            <!-- Should match slices defined in netcfg-->
+            <slice0>
+                <slice_id>0</slice_id>
+                <traffic_classes>BEST_EFFORT,REAL_TIME</traffic_classes>
+            </slice0>
             <slice1>
                 <slice_id>1</slice_id>
-                <traffic_classes>BEST_EFFORT,REAL_TIME</traffic_classes>
+                <traffic_classes>BEST_EFFORT,CONTROL,REAL_TIME,ELASTIC</traffic_classes>
             </slice1>
+            <slice2>
+                <slice_id>2</slice_id>
+                <traffic_classes>BEST_EFFORT,REAL_TIME,ELASTIC</traffic_classes>
+            </slice2>
+            <slice3>
+                <slice_id>3</slice_id>
+                <traffic_classes>BEST_EFFORT,REAL_TIME</traffic_classes>
+            </slice3>
         </slices>
         <traffic_classification>
             <slice_1_be>