]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
oeqa/core: Add base OEQA framework
authorAníbal Limón <anibal.limon@linux.intel.com>
Tue, 8 Nov 2016 23:57:43 +0000 (17:57 -0600)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 23 Jan 2017 12:05:18 +0000 (12:05 +0000)
commit08714d3b7e744b19dde2b102ed4d80fc171f07a1
treeafd3d6cff0b4cef3f2ddcc298fccf46ac7b060ed
parent7998501f472278b4ed93dd7b95b1776efde5cb6c
oeqa/core: Add base OEQA framework

case: Defines OETestCase base class that provides custom
    methods/attrs defined by the framework.
    Every OETestCase instance contains a reference to the test
    data (d), the test context (tc) and the logger.
    Also implements _oe{SetUp,TearDown}Class for make special
    handling of OEQA decorators and validations.

runner: Defines OETestRunner/OETestResult with support for RAW
    and XML result logs.

exception: Custom exceptions related to the OEQA framework based
    on class OEQAException.

[YOCTO #10230]
[YOCTO #10233]

(From OE-Core rev: c466086ccc4d4bb02d578a821cfb945945bfd529)

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oeqa/core/__init__.py [new file with mode: 0644]
meta/lib/oeqa/core/case.py [new file with mode: 0644]
meta/lib/oeqa/core/exception.py [new file with mode: 0644]
meta/lib/oeqa/core/runner.py [new file with mode: 0644]