From 9acb679ede38b1f6f2433c429c44c5f839651561 Mon Sep 17 00:00:00 2001 From: Michal Rakowski Date: Fri, 3 Jan 2020 12:19:39 +0100 Subject: [PATCH] installer.py: determine if CAS is installed on modules presence instead of casadm only Signed-off-by: Michal Rakowski --- test/functional/api/cas/installer.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/functional/api/cas/installer.py b/test/functional/api/cas/installer.py index 1690898..82547ad 100644 --- a/test/functional/api/cas/installer.py +++ b/test/functional/api/cas/installer.py @@ -8,6 +8,8 @@ import logging from tests import conftest from core.test_run import TestRun +from api.cas import cas_module +from test_utils import os_utils from test_utils.output import CmdException @@ -64,7 +66,9 @@ def reinstall_opencas(): def check_if_installed(): TestRun.LOGGER.info("Check if Open-CAS-Linux is installed") output = TestRun.executor.run("which casadm") - if output.exit_code == 0: + modules_loaded = os_utils.is_kernel_module_loaded(cas_module.CasModule.cache.value) + + if output.exit_code == 0 and modules_loaded: TestRun.LOGGER.info("CAS is installed") return True