diff options
author | Joshua Watt <jpewhacker@gmail.com> | 2018-11-19 12:11:13 -0600 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-02-06 16:38:30 +0000 |
commit | 676046bc36b450f25e213a35000be20e68e7f19e (patch) | |
tree | 53625ddf1cf73b7447e392ba16ffb948cb7ab0db /meta/classes/image-postinst-intercepts.bbclass | |
parent | f54aac732b70730b6ed393ae8cbacb1a0feab327 (diff) | |
download | poky-676046bc36b450f25e213a35000be20e68e7f19e.tar.gz |
classes/testsdk: Split implementation into classes
Splits the SDK test implementation into configurable Python classes. The
classes used for the normal and extensible SDKs are
${TESTSDK_CLASS_NAME} and ${TESTSDKEXT_CLASS_NAME} respectively.
This allows SDK machines to override the classes used to implement the
tests. For the traditional SDK, a common "run()" function is provided by
the class (oeqa.sdk.testsdk.TestSDK), with several hook member functions
that can be overridden in child classes, making it easier to have
consistent behavior. The extensible SDK class
(oeqa.sdkext.testsdk.TestSDKEXT) also has a common "run()" function, but
no hooks have yet been added as there is not currently a known use case
for create derived classes.
These changes should be purely organizational; no functional changes
have been made to either the standard SDK or extensible SDK tests.
[YOCTO #13020]
(From OE-Core rev: a06d53928b22d5f88276023c4d57b206db2f27f9)
(From OE-Core rev: d0828522fc3a4bd3f86488edcedcce10833c18dc)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/image-postinst-intercepts.bbclass')
0 files changed, 0 insertions, 0 deletions