diff options
| -rw-r--r-- | meta/lib/oeqa/core/runner.py | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/meta/lib/oeqa/core/runner.py b/meta/lib/oeqa/core/runner.py index 3060a00fbf..f656e1a9c5 100644 --- a/meta/lib/oeqa/core/runner.py +++ b/meta/lib/oeqa/core/runner.py | |||
| @@ -238,23 +238,20 @@ class OETestRunner(_TestRunner): | |||
| 238 | self._walked_cases = self._walked_cases + 1 | 238 | self._walked_cases = self._walked_cases + 1 |
| 239 | 239 | ||
| 240 | def _list_tests_name(self, suite): | 240 | def _list_tests_name(self, suite): |
| 241 | from oeqa.core.decorator.oetag import OETestTag | ||
| 242 | |||
| 243 | self._walked_cases = 0 | 241 | self._walked_cases = 0 |
| 244 | 242 | ||
| 245 | def _list_cases(logger, case): | 243 | def _list_cases(logger, case): |
| 246 | oetag = None | 244 | oetags = [] |
| 247 | 245 | if hasattr(case, '__oeqa_testtags'): | |
| 248 | if hasattr(case, 'decorators'): | 246 | oetags = getattr(case, '__oeqa_testtags') |
| 249 | for d in case.decorators: | 247 | if oetags: |
| 250 | if isinstance(d, OETestTag): | 248 | logger.info("%s (%s)" % (case.id(), ",".join(oetags))) |
| 251 | oetag = d.oetag | 249 | else: |
| 252 | 250 | logger.info("%s" % (case.id())) | |
| 253 | logger.info("%s\t\t%s" % (oetag, case.id())) | ||
| 254 | 251 | ||
| 255 | self.tc.logger.info("Listing all available tests:") | 252 | self.tc.logger.info("Listing all available tests:") |
| 256 | self._walked_cases = 0 | 253 | self._walked_cases = 0 |
| 257 | self.tc.logger.info("id\ttag\t\ttest") | 254 | self.tc.logger.info("test (tags)") |
| 258 | self.tc.logger.info("-" * 80) | 255 | self.tc.logger.info("-" * 80) |
| 259 | self._walk_suite(suite, _list_cases) | 256 | self._walk_suite(suite, _list_cases) |
| 260 | self.tc.logger.info("-" * 80) | 257 | self.tc.logger.info("-" * 80) |
