From 9c31e15d4843a4df5689319c878004f223262a33 Mon Sep 17 00:00:00 2001 From: Michal Mielewczyk Date: Wed, 20 Nov 2019 18:51:28 -0500 Subject: [PATCH] Override DUT's disks in conftest. Signed-off-by: Michal Mielewczyk --- test/functional/tests/conftest.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/functional/tests/conftest.py b/test/functional/tests/conftest.py index d94f781..2af4811 100644 --- a/test/functional/tests/conftest.py +++ b/test/functional/tests/conftest.py @@ -16,6 +16,7 @@ from api.cas import installer from api.cas import casadm from api.cas import git from test_utils.os_utils import Udev +from test_tools.disk_utils import PartitionTable, create_partition_table from log.logger import create_log, Log from test_utils.singleton import Singleton @@ -181,6 +182,11 @@ def base_prepare(item): except Exception: pass # TODO: Reboot DUT if test is executed remotely + for disk in TestRun.dut.disks: + disk.umount_all_partitions() + if not create_partition_table(disk, PartitionTable.gpt): + TestRun.exception(f"Failed to remove partitions from {disk}") + if get_force_param(item) and not TestRun.plugins['opencas'].already_updated: installer.reinstall_opencas() elif not installer.check_if_installed():