From d709cb54a9789b9d08a83033a23dd21a7c314b1c Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Fri, 12 Apr 2019 10:13:15 -0400 Subject: [PATCH] validate:launcher: Associate issues with the bug they come from Making it simpler to follow when print the known issues --- validate/launcher/baseclasses.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/validate/launcher/baseclasses.py b/validate/launcher/baseclasses.py index f4799046dc..73bdb3f564 100644 --- a/validate/launcher/baseclasses.py +++ b/validate/launcher/baseclasses.py @@ -1337,6 +1337,8 @@ class TestsManager(Loggable): test.allow_flakiness = True self.debug("%s allow flakyness" % (test.classname)) else: + for issue in failure_def['issues']: + issue['bug'] = bugid test.expected_issues.extend(failure_def['issues']) self.debug("%s added expected issues from %s" % ( test.classname, bugid)) @@ -1349,12 +1351,15 @@ class TestsManager(Loggable): test.classname = self.loading_testsuite + '.' + test.classname for bugid, failure_def in list(self.expected_issues.items()): + failure_def['bug'] = bugid for regex in failure_def['tests']: if regex.findall(test.classname): if failure_def.get('allow_flakiness'): test.allow_flakiness = True self.debug("%s allow flakyness" % (test.classname)) else: + for issue in failure_def['issues']: + issue['bug'] = bugid test.expected_issues.extend(failure_def['issues']) self.debug("%s added expected issues from %s" % ( test.classname, bugid))