Merge pull request #248 from katlapinka/init-config-class

Create init config class representation
This commit is contained in:
Robert Baldyga
2020-01-14 13:31:17 +01:00
committed by GitHub
6 changed files with 54 additions and 40 deletions

View File

@@ -96,8 +96,8 @@ def pytest_runtest_teardown():
unmount_cas_devices()
casadm.remove_all_detached_cores()
casadm.stop_all_caches()
from api.cas import init_config
init_config.create_default_init_config()
from api.cas.init_config import InitConfig
InitConfig.create_default_init_config()
DeviceMapper.remove_all()
except Exception as ex:
TestRun.LOGGER.warning(f"Exception occured during platform cleanup.\n"
@@ -156,8 +156,8 @@ def base_prepare(item):
if installer.check_if_installed():
try:
from api.cas import init_config
init_config.create_default_init_config()
from api.cas.init_config import InitConfig
InitConfig.create_default_init_config()
unmount_cas_devices()
casadm.stop_all_caches()
casadm.remove_all_detached_cores()

View File

@@ -7,8 +7,9 @@ import time
import pytest
from api.cas import casadm, casctl, casadm_parser, init_config, cas_module
from api.cas import casadm, casctl, casadm_parser, cas_module
from api.cas.cache_config import CacheMode
from api.cas.init_config import InitConfig
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from core.test_run import TestRun
from test_tools import fs_utils
@@ -84,7 +85,7 @@ def test_stress_service(cache_mode):
f"Stop and start CAS service {iterations_per_config} times."):
with TestRun.step(
"Create CAS init config based on current running CAS configuration."):
init_config.create_init_config_from_running_configuration()
InitConfig.create_init_config_from_running_configuration()
with TestRun.step("Stop CAS service."):
casctl.stop()
with TestRun.step("Check if service stopped successfully."):
@@ -105,7 +106,7 @@ def test_stress_service(cache_mode):
with TestRun.step("Stop caches and create default init config file."):
casadm.stop_all_caches()
init_config.create_default_init_config()
InitConfig.create_default_init_config()
@pytest.mark.parametrize("cache_mode", CacheMode)