projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
run-report: Fix CPU usage stats computation
[lttng-tools.git]
/
tests
/
run-report.py
diff --git
a/tests/run-report.py
b/tests/run-report.py
index 2e897475a15b854dd9dde8b31228565869f47cf0..5e8a0cfabe554521053d07fbdfc54ca428baa808 100755
(executable)
--- a/
tests/run-report.py
+++ b/
tests/run-report.py
@@
-46,10
+46,12
@@
def cpu_create_usage_dict(top_line):
top_line = top_line.replace(",","")
words = top_line.split()[1:]
top_line = top_line.replace(",","")
words = top_line.split()[1:]
- for word in words:
- index = word.find('%')
+
+ for key in top_dict:
+ index = words.index(key)
# Add the value to the dictionnary
# Add the value to the dictionnary
- top_dict[word[index + 1:]] = float(word[:index])
+ val = words[index-1]
+ top_dict[key] = float(val)
return top_dict
return top_dict
@@
-87,7
+89,7
@@
def cpu_sample_usage(pid=None):
# Spawn top process
top = subprocess.Popen(args, stdout = subprocess.PIPE)
# Spawn top process
top = subprocess.Popen(args, stdout = subprocess.PIPE)
- grep = subprocess.Popen(["grep", "
^
Cpu"], stdin = top.stdout,
+ grep = subprocess.Popen(["grep", "Cpu"], stdin = top.stdout,
stdout = subprocess.PIPE)
top.stdout.close()
stdout = subprocess.PIPE)
top.stdout.close()
This page took
0.023893 seconds
and
4
git commands to generate.