[CRIU] [PATCH] zdtm.py: grep errors even if criu exists with 0
Andrey Vagin
avagin at openvz.org
Fri Oct 23 09:07:55 PDT 2015
From: Andrew Vagin <avagin at openvz.org>
Signed-off-by: Andrew Vagin <avagin at openvz.org>
---
test/zdtm.py | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/test/zdtm.py b/test/zdtm.py
index 389ff34..aa22d52 100755
--- a/test/zdtm.py
+++ b/test/zdtm.py
@@ -424,11 +424,11 @@ class criu_cli:
print "Run CRIU: [" + action + " " + " ".join(s_args) + "]"
ret = self.__criu(action, s_args, self.__fault)
+ grep_errors(os.path.join(self.__ddir(), log))
if ret != 0:
if self.__fault or self.__test.blocking():
raise test_fail_expected_exc(action)
else:
- grep_errors(os.path.join(self.__ddir(), log))
raise test_fail_exc("CRIU %s" % action)
def dump(self, action, opts = []):
@@ -664,11 +664,15 @@ def print_sep(title, sep = "="):
print "%s %s %s" % (sep, title, sep)
def grep_errors(fname):
- print_sep("grep Error")
+ first = True
for l in open(fname):
if "Error" in l:
+ if first:
+ print_sep("grep Error")
+ first = False
print l,
- print_sep("ERROR OVER")
+ if not first:
+ print_sep("ERROR OVER")
def run_tests(opts):
excl = None
--
2.4.3
More information about the CRIU
mailing list