generic-poky/meta/lib/oeqa/core
Ming Liu e2280b9e12 meta: remove remaining True option to getVar calls
This is a complementary fix to commit 7c552996:
[ meta: remove True option to getVar calls ]

it intended to remove all True option to getVar calls, but there are
still some remaining.

Search made with the following regex: getVar ?\((.*), True\)

(From OE-Core rev: 87d03ffe03d6f01e360bfd51714be96e62506e0a)

Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-01-31 14:43:02 +00:00
..
cases oeqa/core/cases: Add example test cases 2017-01-23 12:05:18 +00:00
decorator oeqa/core/decorator: Add skipIfNotDataVar and skipIfNotInDataVar 2017-01-23 12:05:20 +00:00
target core/target/qemu.py Adds qemu target 2017-01-23 12:05:20 +00:00
tests oeqa/core: Add tests for the OEQA framework 2017-01-23 12:05:18 +00:00
utils meta: remove remaining True option to getVar calls 2017-01-31 14:43:02 +00:00
README oeqa/core: Add README 2017-01-23 12:05:18 +00:00
__init__.py oeqa/core: Add base OEQA framework 2017-01-23 12:05:18 +00:00
case.py oeqa/core: Add base OEQA framework 2017-01-23 12:05:18 +00:00
context.py oeqa/core/context: Add option to select tests to run 2017-01-23 12:05:20 +00:00
exception.py oeqa/core: Add base OEQA framework 2017-01-23 12:05:18 +00:00
loader.py oeqa/core: Add loader, context and decorator modules 2017-01-23 12:05:18 +00:00
runner.py oeqa/core: Add base OEQA framework 2017-01-23 12:05:18 +00:00

README

= 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