[dts][PATCH V1] tests/ice_iavf_fdir: optimize scripts

Hongbo Li hongbox.li at intel.com
Thu Dec 15 15:00:11 CET 2022


If testcase of throws an exception, and multiple testpmds have been started, the vf cannot be cleaned, and cause other cases to fail.
Therefore, by adjusting the cleaning environment order, make sure to exit all sessions before cleaning vf.

Signed-off-by: Hongbo Li <hongbox.li at intel.com>
---
 tests/TestSuite_ice_iavf_fdir.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/TestSuite_ice_iavf_fdir.py b/tests/TestSuite_ice_iavf_fdir.py
index d6ca832a..b7954784 100644
--- a/tests/TestSuite_ice_iavf_fdir.py
+++ b/tests/TestSuite_ice_iavf_fdir.py
@@ -11932,12 +11932,12 @@ class TestICEIAVFFdir(TestCase):
             "test_mac_ipv6_multicast_protocol",
         ]:
             self.pmd_output.execute_cmd("mcast_addr remove 0 11:22:33:44:55:66")
-        self.destroy_env()
-        self.dut.kill_all()
         if getattr(self, "session_secondary", None):
             self.dut.close_session(self.session_secondary)
         if getattr(self, "session_third", None):
             self.dut.close_session(self.session_third)
+        self.destroy_env()
+        self.dut.kill_all()
 
         if self.running_case in [
             "test_pfcp_vlan_strip_off_sw_checksum",
-- 
2.17.1



More information about the dts mailing list