[OE-core] [PATCH] oeqa: Fix subTest result reporting
Mittal, Anuj
anuj.mittal at intel.com
Tue Nov 12 04:11:29 UTC 2019
Hi Joshua
On Fri, 2019-11-08 at 13:21 -0600, Joshua Watt wrote:
> Fixes the way that subTest results are reported so that each subTest
> is
> reported independently, with it's own status. The base test case is
> also
> reported, but only if it actually had a status.
>
> Signed-off-by: Joshua Watt <JPEWhacker at gmail.com>
> ---
> meta/lib/oeqa/core/runner.py | 44 +++++++++++++++++
> ----
> meta/lib/oeqa/core/utils/concurrencytest.py | 3 ++
> 2 files changed, 39 insertions(+), 8 deletions(-)
>
This is causing errors:
https://autobuilder.yoctoproject.org/typhoon/#/builders/79/builds/476
https://errors.yoctoproject.org/Errors/Details/275668/
Traceback (most recent call last):
File "/home/pokybuild/yocto-worker/oe-selftest-
centos/build/meta/lib/oeqa/core/utils/concurrencytest.py", line 299, in
fork_for_tests
process_suite.run(ExtraResultsEncoderTestResult(subunit_result))
File "/usr/lib64/python3.6/unittest/suite.py", line 122, in run
test(result)
File "/usr/lib64/python3.6/unittest/case.py", line 670, in __call__
return self.run(*args, **kwds)
File "/usr/lib64/python3.6/unittest/case.py", line 630, in run
self._feedErrorsToResult(result, outcome.errors)
File "/usr/lib64/python3.6/unittest/case.py", line 555, in
_feedErrorsToResult
result.addSubTest(test.test_case, test, exc_info)
File "/home/pokybuild/yocto-worker/oe-selftest-
centos/build/meta/lib/oeqa/core/utils/concurrencytest.py", line 85, in
addSubTest
self._addResult(self.result.addSubTest, test, subtest, outcome,
exception = (outcome is not None), **kwargs)
AttributeError: 'AutoTimingTestResultDecorator' object has no attribute
'addSubTest'
2019-11-11 19:14:43,928 - oe-selftest - INFO -
runtime_test.Postinst.test_failing_postinst (subunit.RemotedTestCas
Thanks,
Anuj
More information about the Openembedded-core
mailing list