[dts] [PATCH] tests: modified result check of key setting
Peng Yuan
yuan.peng at intel.com
Thu Nov 15 11:22:50 CET 2018
modified result check of key setting of test_set_key_keylen in TestSuite_rss_to_rte_flow.py
Signed-off-by: Peng Yuan <yuan.peng at intel.com>
diff --git a/tests/TestSuite_rss_to_rte_flow.py b/tests/TestSuite_rss_to_rte_flow.py
index 0e81140..bb76b60 100644
--- a/tests/TestSuite_rss_to_rte_flow.py
+++ b/tests/TestSuite_rss_to_rte_flow.py
@@ -413,16 +413,13 @@ class TestRSS_to_Rteflow(TestCase):
self.dut.send_expect(
"flow create 0 ingress pattern end actions rss types ipv4-udp end / end", "created")
out1 = self.dut.send_expect("show port 0 rss-hash key", "testpmd> ", 120)
- rss_queue = ["1"]
- self.send_and_check(pkt1, rss_queue)
- rss_queue = ["3"]
- self.send_and_check(pkt2, rss_queue)
- rss_queue = ["3"]
- self.send_and_check(pkt3, rss_queue)
- rss_queue = ["1"]
- self.send_and_check(pkt4, rss_queue)
- rss_queue = ["2"]
- self.send_and_check(pkt5, rss_queue)
+ rss_queue = ["0", "1", "2", "3"]
+ queue1 = self.send_and_check(pkt1, rss_queue)
+ queue2 = self.send_and_check(pkt2, rss_queue)
+ queue3 = self.send_and_check(pkt3, rss_queue)
+ queue4 = self.send_and_check(pkt4, rss_queue)
+ queue5 = self.send_and_check(pkt5, rss_queue)
+ list1 = [queue1, queue2, queue3, queue4, queue5]
# Create a rss key rule
self.dut.send_expect(
@@ -430,18 +427,14 @@ class TestRSS_to_Rteflow(TestCase):
self.dut.send_expect(
"flow create 0 ingress pattern end actions rss types ipv4-udp end key 67108863 / end", "created")
out2 = self.dut.send_expect("show port 0 rss-hash key", "testpmd> ", 120)
- rss_queue = ["3"]
- self.send_and_check(pkt1, rss_queue)
- rss_queue = ["3"]
- self.send_and_check(pkt2, rss_queue)
- rss_queue = ["0"]
- self.send_and_check(pkt3, rss_queue)
- rss_queue = ["1"]
- self.send_and_check(pkt4, rss_queue)
- rss_queue = ["0"]
- self.send_and_check(pkt5, rss_queue)
-
- self.verify(out1 != out2, "the key setting doesn't take effect.")
+ key_queue1 = self.send_and_check(pkt1, rss_queue)
+ key_queue2 = self.send_and_check(pkt2, rss_queue)
+ key_queue3 = self.send_and_check(pkt3, rss_queue)
+ key_queue4 = self.send_and_check(pkt4, rss_queue)
+ key_queue5 = self.send_and_check(pkt5, rss_queue)
+ list2 = [key_queue1, key_queue2, key_queue3, key_queue4, key_queue5]
+
+ self.verify((out1 != out2) and (list1 != list2), "the key setting doesn't take effect.")
# Create a rss key_len rule
self.dut.send_expect(
--
2.5.0
More information about the dts
mailing list