From e49876bb05e2c4018519ebf9ff74a0e768ae4fc6 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Tue, 26 May 2020 15:55:55 -0400 Subject: [PATCH] validate:launcher: Stop wrongly erroring on testsuite loading failure When the testsuite was actually already loaded as the .py file was explicitly passed in Part-of: --- validate/launcher/baseclasses.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/validate/launcher/baseclasses.py b/validate/launcher/baseclasses.py index d3877fc..5ad526d 100644 --- a/validate/launcher/baseclasses.py +++ b/validate/launcher/baseclasses.py @@ -1061,9 +1061,7 @@ class GstValidateTest(Test): if self.result in [Result.FAILED, Result.PASSED, Result.SKIPPED]: return - self.debug("%s returncode: %s", self, self.process.returncode) - expected_issues = copy.deepcopy(self.expected_issues) if self.options.rr: # signal.SIGPPIPE is 13 but it sometimes isn't present in python for some reason. @@ -1740,6 +1738,9 @@ class _TestsLauncher(Loggable): testsuite) self.options.wanted_tests.append(testsuite) else: + if testsuite in testsuites: + self.info('Testuite %s was loaded previously', testsuite) + continue printc("Could not load testsuite: %s, reasons: %s" % ( testsuite, loaded_module[1]), Colors.FAIL) continue -- 2.7.4