validate:launcher: Avoid seeking in output files to parse them
Tihs creates issue and missing content.
This commit is contained in:
parent
32d9d5dc44
commit
d377158b42
@ -228,10 +228,9 @@ class GstValidateTest(Test):
|
|||||||
self.add_arguments("--set-scenario", self.scenario.name)
|
self.add_arguments("--set-scenario", self.scenario.name)
|
||||||
|
|
||||||
def get_validate_criticals_errors(self):
|
def get_validate_criticals_errors(self):
|
||||||
self.reporter.out.seek(0)
|
|
||||||
ret = "["
|
ret = "["
|
||||||
errors = []
|
errors = []
|
||||||
for l in self.reporter.out.readlines():
|
for l in open(self.logfile, 'r').readlines():
|
||||||
if "critical : " in l:
|
if "critical : " in l:
|
||||||
if ret != "[":
|
if ret != "[":
|
||||||
ret += ", "
|
ret += ", "
|
||||||
@ -287,9 +286,8 @@ class GstValidateTest(Test):
|
|||||||
position = duration = -1
|
position = duration = -1
|
||||||
|
|
||||||
self.debug("Getting position")
|
self.debug("Getting position")
|
||||||
self.reporter.out.seek(0)
|
|
||||||
m = None
|
m = None
|
||||||
for l in reversed(self.reporter.out.readlines()):
|
for l in reversed(open(self.logfile, 'r').readlines()):
|
||||||
l = l.lower()
|
l = l.lower()
|
||||||
if "<position:" in l or "buffering" in l:
|
if "<position:" in l or "buffering" in l:
|
||||||
m = l
|
m = l
|
||||||
@ -314,7 +312,7 @@ class GstValidateTest(Test):
|
|||||||
m = None
|
m = None
|
||||||
rate = start = stop = None
|
rate = start = stop = None
|
||||||
|
|
||||||
for l in reversed(self.reporter.out.readlines()):
|
for l in reversed(open(self.logfile, 'r').readlines()):
|
||||||
l = l.lower()
|
l = l.lower()
|
||||||
if "seeking to: " in l:
|
if "seeking to: " in l:
|
||||||
m = l
|
m = l
|
||||||
|
Loading…
x
Reference in New Issue
Block a user