mirror of
git://git.yoctoproject.org/poky
synced 2026-05-22 02:51:08 +00:00
This allows to use the package install feature with the new OEQA framework. [YOCTO #10234] (From OE-Core rev: 077dc19445574457769eb4f231de97e8059cb75e) Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
= OEQA Framework = == Introduction == This is the new OEQA framework the base clases of the framework are in this module oeqa/core the subsequent components needs to extend this classes. A new/unique runner was created called oe-test and is under scripts/ oe-test, this new runner scans over oeqa module searching for test components that supports OETestContextExecutor implemented in context module (i.e. oeqa/core/context.py). For execute an example: $ source oe-init-build-env $ oe-test core For list supported components: $ oe-test -h == Create new Test component == Usally for add a new Test component the developer needs to extend OETestContext/OETestContextExecutor in context.py and OETestCase in case.py. == How to run the testing of the OEQA framework == Run all tests: $ PATH=$PATH:../../ python3 -m unittest discover -s tests Run some test: $ cd tests/ $ ./test_data.py