From 96e78093832288b705c507b1ee443aeffe126bba Mon Sep 17 00:00:00 2001 From: Costa Shulyupin Date: Mon, 13 Feb 2023 19:11:36 +0200 Subject: [PATCH 2/3] rt-tests: hwlatdetect: Add field cpu to samples output Information about CPU index is valuable for debugging latency issues Signed-off-by: John Kacur --- src/hwlatdetect/hwlatdetect.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/hwlatdetect/hwlatdetect.py b/src/hwlatdetect/hwlatdetect.py index 68df58f7e2d0..dc28f38b751a 100755 --- a/src/hwlatdetect/hwlatdetect.py +++ b/src/hwlatdetect/hwlatdetect.py @@ -237,10 +237,11 @@ class Tracer(Detector): class Sample: 'private class for tracer sample data' - __slots__ = 'timestamp', 'inner', 'outer' + __slots__ = 'cpu', 'timestamp', 'inner', 'outer' def __init__(self, line): fields = line.split() + self.cpu = int(fields[1][1:-1]) i, o = fields[6].split('/') ts = fields[7][3:] self.timestamp = str(ts) @@ -248,7 +249,7 @@ class Tracer(Detector): self.outer = int(o) def __str__(self): - return f"ts: {self.timestamp}, inner:{self.inner}, outer:{self.outer}" + return f"ts: {self.timestamp}, inner:{self.inner}, outer:{self.outer}, cpu:{self.cpu}" def display(self): """ convert object to string and print """ -- 2.39.1