From 31c8d7866ae3eed5d379f69bdba9717902a92870 Mon Sep 17 00:00:00 2001 From: Karolina Rogowska Date: Wed, 28 Jul 2021 16:17:34 +0200 Subject: [PATCH] test_io_engines fix - remove rbd io engine from io engine parameters Signed-off-by: Karolina Rogowska --- test/functional/tests/io/test_io_engines.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/test/functional/tests/io/test_io_engines.py b/test/functional/tests/io/test_io_engines.py index fa1ee8c..f14c252 100644 --- a/test/functional/tests/io/test_io_engines.py +++ b/test/functional/tests/io/test_io_engines.py @@ -3,9 +3,10 @@ # SPDX-License-Identifier: BSD-3-Clause-Clear # +from datetime import timedelta + import pytest -from datetime import timedelta from api.cas import casadm from api.cas.cache_config import CacheMode 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 mount_point = "/mnt/test" +runtime = timedelta(minutes=15) @pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand])) @pytest.mark.require_disk("core", DiskTypeLowerThan("cache")) @pytest.mark.parametrizex("cache_mode", CacheMode) @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): """ title: FIO with data integrity check on CAS. @@ -59,7 +62,7 @@ def test_io_engines(cache_mode, filesystem, io_engine): .create_command() .direct() .io_engine(io_engine) - .run_time(timedelta(minutes=15)) + .run_time(runtime) .time_based() .target(f"{mount_point}/fio_file") .read_write(ReadWrite.randrw)