]> code.ossystems Code Review - openembedded-core.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:03:52 +0000 (12:03 +0000)
commitc466086ccc4d4bb02d578a821cfb945945bfd529
treee98a7266d744dc59a2604286c85884b13de870ca
parent5afd7def3b101bb3d650db4d005cb8d36aaf074a
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]

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
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]