Merge pull request #32 from katlapinka/kasiat/device-get-serial

Add method for getting device sysfs serial
This commit is contained in:
Katarzyna Treder 2024-11-27 07:47:16 +01:00 committed by GitHub
commit 2b085c1cff
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -101,6 +101,11 @@ class Device:
return int(TestRun.executor.run_expect_success( return int(TestRun.executor.run_expect_success(
f"cat {get_sysfs_path(self.get_device_id())}/device/numa_node").stdout) 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): def __str__(self):
return ( return (
f'system path: {self.path}, short link: /dev/{self.get_device_id()},' f'system path: {self.path}, short link: /dev/{self.get_device_id()},'