[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