Add method for getting device sysfs serial

Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
This commit is contained in:
Katarzyna Treder 2024-11-25 20:50:42 +01:00
parent 6dc07dad3e
commit b7aa8a1974

View File

@ -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()},'