From b7aa8a1974e616188d763ff2ef30f2a21da22937 Mon Sep 17 00:00:00 2001 From: Katarzyna Treder Date: Mon, 25 Nov 2024 20:50:42 +0100 Subject: [PATCH] Add method for getting device sysfs serial Signed-off-by: Katarzyna Treder --- storage_devices/device.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/storage_devices/device.py b/storage_devices/device.py index b0009b5..6125b90 100644 --- a/storage_devices/device.py +++ b/storage_devices/device.py @@ -101,6 +101,11 @@ class Device: return int(TestRun.executor.run_expect_success( f"cat {get_sysfs_path(self.get_device_id())}/device/numa_node").stdout) + def get_serial(self): + sysfs_path = get_sysfs_path(self.get_device_id()) + serial_path = posixpath.join(sysfs_path, "device", "serial") + return TestRun.executor.run_expect_success(f"cat {serial_path}").stdout + def __str__(self): return ( f'system path: {self.path}, short link: /dev/{self.get_device_id()},'