diff options
author | Konrad Weihmann <kweihmann@outlook.com> | 2020-11-10 20:20:14 +0100 |
---|---|---|
committer | Steve Sakoman <steve@sakoman.com> | 2020-11-11 04:35:09 -1000 |
commit | 07a3ea1aece5c67d75b60417ee0978cc0e15719a (patch) | |
tree | 153dd4d90eaa08f5898ac81f642d9432ea551bcc /meta/lib/oeqa | |
parent | fde72d75175d2a258e5095addd73d3da0998fc3f (diff) | |
download | openembedded-core-contrib-07a3ea1aece5c67d75b60417ee0978cc0e15719a.tar.gz |
oeqa/core/context: expose results as variable
register an unittest handler for testresults and expose it as
variable result.
With this even partial results from an interrupted test suite run
can be made available
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a97ae47525157871b6c098ffc352293e365a4335)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Diffstat (limited to 'meta/lib/oeqa')
-rw-r--r-- | meta/lib/oeqa/core/context.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/lib/oeqa/core/context.py b/meta/lib/oeqa/core/context.py index 4705d608ac..4ce3089ad0 100644 --- a/meta/lib/oeqa/core/context.py +++ b/meta/lib/oeqa/core/context.py @@ -31,6 +31,9 @@ class OETestContext(object): self._registry = {} self._registry['cases'] = collections.OrderedDict() + self.results = unittest.TestResult() + unittest.registerResult(self.results) + def _read_modules_from_manifest(self, manifest): if not os.path.exists(manifest): raise OEQAMissingManifest("Manifest does not exist on %s" % manifest) |