Merge pull request #1589 from katlapinka/kasiat/initramfs-tests-update
Add initramfs update to LVM tests and conftest
This commit is contained in:
commit
baa1f37432
@ -1 +1 @@
|
|||||||
Subproject commit 5d8afd3fba17a89d820b60a366419730745ed1b7
|
Subproject commit 072c72b08c9d5657c131b5cd325175a19a5417df
|
@ -30,6 +30,7 @@ from test_tools.disk_utils import PartitionTable, create_partition_table
|
|||||||
from test_tools.device_mapper import DeviceMapper
|
from test_tools.device_mapper import DeviceMapper
|
||||||
from test_tools.mdadm import Mdadm
|
from test_tools.mdadm import Mdadm
|
||||||
from test_tools.fs_utils import remove
|
from test_tools.fs_utils import remove
|
||||||
|
from test_tools import initramfs
|
||||||
from log.logger import create_log, Log
|
from log.logger import create_log, Log
|
||||||
from test_utils.singleton import Singleton
|
from test_utils.singleton import Singleton
|
||||||
from storage_devices.lvm import Lvm, LvmConfiguration
|
from storage_devices.lvm import Lvm, LvmConfiguration
|
||||||
@ -167,6 +168,7 @@ def base_prepare(item):
|
|||||||
if lvms:
|
if lvms:
|
||||||
Lvm.remove_all()
|
Lvm.remove_all()
|
||||||
LvmConfiguration.remove_filters_from_config()
|
LvmConfiguration.remove_filters_from_config()
|
||||||
|
initramfs.update()
|
||||||
|
|
||||||
raids = Raid.discover()
|
raids = Raid.discover()
|
||||||
if len(TestRun.disks):
|
if len(TestRun.disks):
|
||||||
@ -240,6 +242,12 @@ def pytest_runtest_teardown():
|
|||||||
elif Drbd.is_installed():
|
elif Drbd.is_installed():
|
||||||
Drbd.down_all()
|
Drbd.down_all()
|
||||||
|
|
||||||
|
lvms = Lvm.discover()
|
||||||
|
if lvms:
|
||||||
|
Lvm.remove_all()
|
||||||
|
LvmConfiguration.remove_filters_from_config()
|
||||||
|
initramfs.update()
|
||||||
|
|
||||||
DeviceMapper.remove_all()
|
DeviceMapper.remove_all()
|
||||||
RamDisk.remove_all()
|
RamDisk.remove_all()
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -11,6 +11,7 @@ from storage_devices.lvm import Lvm, LvmConfiguration
|
|||||||
from api.cas import casadm
|
from api.cas import casadm
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet
|
from storage_devices.disk import DiskType, DiskTypeSet
|
||||||
|
from test_tools import initramfs
|
||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine, VerifyMethod
|
from test_tools.fio.fio_param import ReadWrite, IoEngine, VerifyMethod
|
||||||
from test_utils.size import Size, Unit
|
from test_utils.size import Size, Unit
|
||||||
@ -56,6 +57,9 @@ def test_many_cores_on_many_lvms():
|
|||||||
for lvm in lvms:
|
for lvm in lvms:
|
||||||
cores.append(cache.add_core(lvm))
|
cores.append(cache.add_core(lvm))
|
||||||
|
|
||||||
|
with TestRun.step("Update initramfs"):
|
||||||
|
initramfs.update()
|
||||||
|
|
||||||
with TestRun.step("Run FIO with verification on LVM."):
|
with TestRun.step("Run FIO with verification on LVM."):
|
||||||
fio_run = (Fio().create_command()
|
fio_run = (Fio().create_command()
|
||||||
.read_write(ReadWrite.randrw)
|
.read_write(ReadWrite.randrw)
|
||||||
|
@ -11,6 +11,7 @@ from storage_devices.lvm import Lvm, LvmConfiguration
|
|||||||
from api.cas import casadm
|
from api.cas import casadm
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
|
from test_tools import initramfs
|
||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine, VerifyMethod
|
from test_tools.fio.fio_param import ReadWrite, IoEngine, VerifyMethod
|
||||||
from test_utils.size import Size, Unit
|
from test_utils.size import Size, Unit
|
||||||
@ -64,6 +65,9 @@ def test_many_lvms_on_many_cores():
|
|||||||
|
|
||||||
lvms = Lvm.create_specific_lvm_configuration(cores, config)
|
lvms = Lvm.create_specific_lvm_configuration(cores, config)
|
||||||
|
|
||||||
|
with TestRun.step("Update initramfs"):
|
||||||
|
initramfs.update()
|
||||||
|
|
||||||
with TestRun.step("Run FIO with verification on LVM."):
|
with TestRun.step("Run FIO with verification on LVM."):
|
||||||
fio_run = (Fio().create_command()
|
fio_run = (Fio().create_command()
|
||||||
.read_write(ReadWrite.randrw)
|
.read_write(ReadWrite.randrw)
|
||||||
|
@ -11,6 +11,7 @@ from storage_devices.lvm import Lvm, LvmConfiguration
|
|||||||
from api.cas import casadm
|
from api.cas import casadm
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
|
from test_tools import initramfs
|
||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine, VerifyMethod
|
from test_tools.fio.fio_param import ReadWrite, IoEngine, VerifyMethod
|
||||||
from test_utils.size import Size, Unit
|
from test_utils.size import Size, Unit
|
||||||
@ -53,6 +54,9 @@ def test_many_lvms_on_single_core():
|
|||||||
|
|
||||||
lvms = Lvm.create_specific_lvm_configuration(core, config)
|
lvms = Lvm.create_specific_lvm_configuration(core, config)
|
||||||
|
|
||||||
|
with TestRun.step("Update initramfs"):
|
||||||
|
initramfs.update()
|
||||||
|
|
||||||
with TestRun.step("Run FIO with verification on LVM."):
|
with TestRun.step("Run FIO with verification on LVM."):
|
||||||
fio_run = (Fio().create_command()
|
fio_run = (Fio().create_command()
|
||||||
.read_write(ReadWrite.randrw)
|
.read_write(ReadWrite.randrw)
|
||||||
|
Loading…
Reference in New Issue
Block a user