mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 12:29:55 +00:00
oeqa/core: Add README
The README has an introduction and explains how to run the test suite and creates a new Test component. (From OE-Core rev: 9d474172c47695be1a61538f5b87ca8d9db25fa7) 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>
This commit is contained in:
committed by
Richard Purdie
parent
9a5f285fe3
commit
388503c032
@@ -0,0 +1,38 @@
|
||||
= 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
|
||||
Reference in New Issue
Block a user