From d377158b429db17ac7db09a1b35cc28dd6c29ba3 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Thu, 13 Feb 2014 15:35:01 +0100 Subject: [PATCH] validate:launcher: Avoid seeking in output files to parse them Tihs creates issue and missing content. --- validate/tools/launcher/baseclasses.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/validate/tools/launcher/baseclasses.py b/validate/tools/launcher/baseclasses.py index 9997f46944..e78a743572 100644 --- a/validate/tools/launcher/baseclasses.py +++ b/validate/tools/launcher/baseclasses.py @@ -228,10 +228,9 @@ class GstValidateTest(Test): self.add_arguments("--set-scenario", self.scenario.name) def get_validate_criticals_errors(self): - self.reporter.out.seek(0) ret = "[" errors = [] - for l in self.reporter.out.readlines(): + for l in open(self.logfile, 'r').readlines(): if "critical : " in l: if ret != "[": ret += ", " @@ -287,9 +286,8 @@ class GstValidateTest(Test): position = duration = -1 self.debug("Getting position") - self.reporter.out.seek(0) m = None - for l in reversed(self.reporter.out.readlines()): + for l in reversed(open(self.logfile, 'r').readlines()): l = l.lower() if "