diff options
author | Cédric Ollivier <cedric.ollivier@orange.com> | 2022-10-10 13:15:43 +0200 |
---|---|---|
committer | Cédric Ollivier <cedric.ollivier@orange.com> | 2022-10-10 13:25:31 +0200 |
commit | d07e2de81761e72bb8085a7d46f4f0424833d846 (patch) | |
tree | 6ebe582fc5d3e0f491f6cc76eae482ad58c726f6 /functest_kubernetes/cnf_conformance | |
parent | 90b94750e10a3d70d148232822776351a917d075 (diff) |
Uninstall falco and cri_tools after testing
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>
Diffstat (limited to 'functest_kubernetes/cnf_conformance')
-rw-r--r-- | functest_kubernetes/cnf_conformance/conformance.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/functest_kubernetes/cnf_conformance/conformance.py b/functest_kubernetes/cnf_conformance/conformance.py index 2cf4baa9..e3e3fe0d 100644 --- a/functest_kubernetes/cnf_conformance/conformance.py +++ b/functest_kubernetes/cnf_conformance/conformance.py @@ -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")) |