Uninstall falco and cri_tools after testing 37/73537/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Mon, 10 Oct 2022 11:15:43 +0000 (13:15 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Mon, 10 Oct 2022 11:25:31 +0000 (13:25 +0200)
Functest runs several clusters in the same server.
It quickly failes if falco is still running (dkms
tries to unload the module which is in-use).

Change-Id: I13b596a78ac40064cbed1aead8c785cc1cfc8626
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
functest_kubernetes/cnf_conformance/conformance.py

index 2cf4baa..e3e3fe0 100644 (file)
@@ -118,7 +118,9 @@ class CNFConformance(testcase.TestCase):
         self.stop_time = time.time()
 
     def clean(self):
-        cmd = ['cnf-testsuite', 'cnf_cleanup',
-               'cnf-config=cnf-testsuite.yml']
-        output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)
-        self.__logger.info("%s\n%s", " ".join(cmd), output.decode("utf-8"))
+        for clean_cmd in ['uninstall_cri_tools', 'uninstall_falco',
+                          'cnf_cleanup']:
+            cmd = ['cnf-testsuite', clean_cmd,
+                   'cnf-config=cnf-testsuite.yml']
+            output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)
+            self.__logger.info("%s\n%s", " ".join(cmd), output.decode("utf-8"))