[OE-core] [PATCH v3 00/22] Add Extensible SDK test suite
Paul Eggleton
paul.eggleton at linux.intel.com
Thu Feb 4 22:49:38 UTC 2016
On Thu, 04 Feb 2016 16:29:17 Aníbal Limón wrote:
> Summary of changes,
>
> - Add new class called testsdk that now have the tests for SDK and eSDK.
> - TestContext -> {Image, SDK, SDKExt}: Remove all duplicate code inside
> testimage and testsdk class move into oeqa/oetest and create class per
> type of Test.
> - Extensible SDK fixes usage with proxies, when eSDK is configuring it
> executes setscene tasks that needs network acces if was build with
sstate
> mirrors.
>
> Testing was made building/running SDK and eSDK for core-image-minimal and
> core-image-sato, also testimage was run in core-image-minimal and
> core-image-sato with QemuRemote and SimpleRemote to ensure that nothing was
> break.
>
> This patchset DEPENDS on bitbake change to export proxies and NEEDS to be
> MERGED before, see: bb/fetch2: Move export_proxies function from wget to
> utils.
>
> These v3 is the same of v2 on code only fixes issues of squashing and one
> for don't make reverts in the patch series.
>
> The following changes since commit b33e440cc6fbd703e8045d94b806790343e72eb6:
>
> libical: Work around hardcoded paths in pkgconfig file (2016-02-04
> 13:09:56 +0000)
>
> are available in the git repository at:
>
> git://git.yoctoproject.org/poky-contrib alimon/esdk_testsuite_v3
>
> http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=alimon/esdk_testsu
> ite_v3
>
> Aníbal Limón (22):
> testimage: Modularize helper functions for get test lists.
> classes/testsdk: Add new class testsdk.
> classes/testimage: Add defeault inherit for testsdk.
> populate_sdk_ext: Set TOOLCHAINEXT_OUTPUTNAME.
> get_test_suites: Add sdkext type for load test suites.
> classes/testsdk: Add testsdkext task only install.
> bb/fetch2: Move export_proxies function from wget to utils.
> classes/testsdk: Add call to export_proxies on testsdkext.
> toolchain-shar-extract.sh: Add proxy variable to new env.
> testimage/testsdk: Modularize TestContext.
> testimage/testsdk: Move get test suites routine inside TestContext.
> oetest.py/TestContext: Move loadTests and runTests inside it.
> classes/testsdk: Add function run_test_context
> oeqa/oetest: oeSDKTest when run a command redirect env output to null
> classes/testsdk: Add compatibility SDK testsuite to eSDK
> testsdkext: Add skeleton for support Extensible SDK tests.
> classes/populate_sdk_ext: Add SDK_EXT_TARGET_MANIFEST and
> SDK_EXT_HOST_MANIFEST
> oeqa/oetest: Fix compatibility SDK tests using eSDK.
> oeqa/sdkext: Add devtool basic tests for eSDK.
> oeqa/sdkext/devtool.py: Add location test to ensure that devtool is
> the eSDK one.
> classes/testsdk: Add help information on how to run tests.
> classes/testimage: Fix exportTests function.
Acked-by: Paul Eggleton <paul.eggleton at linux.intel.com>
Cheers,
Paul
--
Paul Eggleton
Intel Open Source Technology Centre
More information about the Openembedded-core
mailing list