mirror of
https://git.yoctoproject.org/poky
synced 2026-06-16 18:09:56 +00:00
8970ed4b1f
This will add functions to get module file path from a test case or a complete suite. [YOCTO #10234] (From OE-Core rev: 11dd49cb9faaf6588f045083ab5bd6679e2eafc1) 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