test_io_engines fix - remove rbd io engine from io engine parameters

Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
This commit is contained in:
Karolina Rogowska 2021-07-28 16:17:34 +02:00
parent cb69102f9f
commit 31c8d7866a

View File

@ -3,9 +3,10 @@
# SPDX-License-Identifier: BSD-3-Clause-Clear # SPDX-License-Identifier: BSD-3-Clause-Clear
# #
from datetime import timedelta
import pytest import pytest
from datetime import timedelta
from api.cas import casadm from api.cas import casadm
from api.cas.cache_config import CacheMode from api.cas.cache_config import CacheMode
from core.test_run import TestRun from core.test_run import TestRun
@ -17,13 +18,15 @@ from test_utils.os_utils import get_dut_cpu_physical_cores
from test_utils.size import Size, Unit from test_utils.size import Size, Unit
mount_point = "/mnt/test" mount_point = "/mnt/test"
runtime = timedelta(minutes=15)
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand])) @pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
@pytest.mark.require_disk("core", DiskTypeLowerThan("cache")) @pytest.mark.require_disk("core", DiskTypeLowerThan("cache"))
@pytest.mark.parametrizex("cache_mode", CacheMode) @pytest.mark.parametrizex("cache_mode", CacheMode)
@pytest.mark.parametrizex("filesystem", Filesystem) @pytest.mark.parametrizex("filesystem", Filesystem)
@pytest.mark.parametrizex("io_engine", IoEngine) @pytest.mark.parametrizex("io_engine", [IoEngine.sync, IoEngine.libaio, IoEngine.psync,
IoEngine.vsync, IoEngine.pvsync, IoEngine.posixaio, IoEngine.mmap])
def test_io_engines(cache_mode, filesystem, io_engine): def test_io_engines(cache_mode, filesystem, io_engine):
""" """
title: FIO with data integrity check on CAS. title: FIO with data integrity check on CAS.
@ -59,7 +62,7 @@ def test_io_engines(cache_mode, filesystem, io_engine):
.create_command() .create_command()
.direct() .direct()
.io_engine(io_engine) .io_engine(io_engine)
.run_time(timedelta(minutes=15)) .run_time(runtime)
.time_based() .time_based()
.target(f"{mount_point}/fio_file") .target(f"{mount_point}/fio_file")
.read_write(ReadWrite.randrw) .read_write(ReadWrite.randrw)