Commit 88e5db74 authored by Andrei Vagin's avatar Andrei Vagin Committed by Pavel Emelyanov

zdtm: print 5 lines before an error

It's very hard to understand an error without a context
Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
parent feff2efa
......@@ -1552,13 +1552,19 @@ def print_error(line):
def grep_errors(fname):
first = True
print_next = False
before = []
for l in open(fname):
before.append(l)
if len(before) > 5:
before.pop(0)
if "Error" in l:
if first:
print_fname(fname, 'log')
print_sep("grep Error", "-", 60)
first = False
print_next = print_error(l)
for i in before:
print_next = print_error(i)
before = []
else:
if print_next:
print_next = print_error(l)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment