Move linux command and wait method to common tools

Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
This commit is contained in:
Katarzyna Treder 2024-12-10 13:58:04 +01:00
parent cde7a3af16
commit 4dca1c3c00
5 changed files with 9 additions and 7 deletions

View File

@ -16,7 +16,8 @@ from api.cas.statistics import CoreStats, CoreIoClassStats
from core.test_run_utils import TestRun
from storage_devices.device import Device
from test_tools import fs_utils, disk_utils
from test_utils.os_utils import wait, sync
from test_utils.os_utils import sync
from test_tools.common.wait import wait
from types.size import Unit, Size

View File

@ -10,7 +10,7 @@ from datetime import timedelta
import paramiko
from core.test_run import TestRun
from test_utils.os_utils import wait
from test_tools.common.wait import wait
def check_progress_bar(command: str, progress_bar_expected: bool = True):

@ -1 +1 @@
Subproject commit f60e90192e61b2f4a9864283de76f31d7b397393
Subproject commit a954e47b33de846810bb6d74d14bc3a3a23c1901

View File

@ -5,6 +5,7 @@
from datetime import timedelta
import test_tools.common.wait
from core.test_run import TestRun
from test_tools import fs_utils
from test_tools.dd import Dd
@ -47,7 +48,7 @@ def power_cycle_dut(wait_for_flush_begin=False, core_device=None):
raise Exception("Core device is None.")
TestRun.LOGGER.info("Waiting for flushing to begin...")
core_writes_before = core_device.get_io_stats().sectors_written
os_utils.wait(lambda: core_writes_before < core_device.get_io_stats().sectors_written,
test_tools.common.wait.wait(lambda: core_writes_before < core_device.get_io_stats().sectors_written,
timedelta(minutes=3),
timedelta(milliseconds=100))
power_control = TestRun.plugin_manager.get_plugin('power_control')

View File

@ -17,8 +17,8 @@ from test_utils.os_utils import (
set_wbt_lat,
get_wbt_lat,
get_dut_cpu_number,
wait,
)
from test_tools.common.wait import wait
from api.cas import casadm
from api.cas.cache_config import (
CacheMode,