Add remove core script command to tests API

Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
This commit is contained in:
Katarzyna Lapinska
2021-01-27 12:46:03 +01:00
parent 65796836e4
commit b8158f9ceb
2 changed files with 14 additions and 0 deletions

View File

@@ -40,6 +40,13 @@ def script_detach_core_cmd(cache_id: str, core_id: str):
f"--core-id {core_id}"
def script_remove_core_cmd(cache_id: str, core_id: str, no_flush: bool = False):
command = f"{casadm_bin} --script --remove-core --cache-id {cache_id} --core-id {core_id}"
if no_flush:
command += ' --no-flush'
return command
def remove_core_cmd(cache_id: str, core_id: str, force: bool = False, shortcut: bool = False):
command = f" -R -i {cache_id} -j {core_id}" if shortcut \
else f" --remove-core --cache-id {cache_id} --core-id {core_id}"