test fix: test_ioclass_eviction_priority

Using workload path per each io class

Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
This commit is contained in:
Karolina Rogowska
2021-03-30 16:56:02 +02:00
parent a70a862c6d
commit 5f59376ea9
2 changed files with 9 additions and 6 deletions

View File

@@ -3,8 +3,6 @@
# SPDX-License-Identifier: BSD-3-Clause-Clear
#
from datetime import timedelta
from api.cas import casadm
from api.cas import ioclass_config
from api.cas.cache_config import (
@@ -89,13 +87,14 @@ def get_io_class_usage(cache, io_class_id, percent=False):
).usage_stats
def run_io_dir(path, size_4k):
def run_io_dir(path, size_4k, offset=0):
dd = (
Dd()
.input("/dev/zero")
.output(f"{path}")
.count(size_4k)
.block_size(Size(1, Unit.Blocks4096))
.seek(offset)
)
TestRun.LOGGER.info(f"{dd}")
output = dd.run()