diff options
Diffstat (limited to 'scripts/LocalDriver.py')
-rw-r--r-- | scripts/LocalDriver.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/scripts/LocalDriver.py b/scripts/LocalDriver.py index 5dd0aec5ac2..8f848ba9f4b 100644 --- a/scripts/LocalDriver.py +++ b/scripts/LocalDriver.py @@ -154,6 +154,9 @@ class Executor: # class TestCaseRunner: + def getTestSuites(self, mapping, testsuites): + return testsuites + def filterOptions(self, options): return options @@ -189,6 +192,13 @@ class RemoteTestCaseRunner(TestCaseRunner): self.serverController = None self.serverOptions = {} + def getTestSuites(self, mapping, testsuites): + if self.clientController: + testsuites = [t for t in self.clientController.getTestSuites(mapping) if t in testsuites] + if self.serverController: + testsuites = [t for t in self.serverController.getTestSuites(mapping) if t in testsuites] + return testsuites + def filterOptions(self, options): import Ice options = options.copy() |