[yocto] QA Tests in Yocto development environment block diagram

Dilip Kumar 008dilip at gmail.com
Sun Nov 24 22:06:47 PST 2013


Dear corneliux

Thanks a lot for your response with clear and detailed information.

Regards

Dilip Kumar b


On Thursday, November 21, 2013, Stoicescu, CorneliuX wrote:

>  Hello Dilip,
>
>
>
> I will try and answer as much as I can on behalf of Alex:
>
>
>
> We have 2 types of tests:
>
> 1)      Buildtime
>
> 2)      Runtime
>
>
>
> Each type of test has 2 main categories(from a QA point of view):
>
> -          Automated
>
> -          Manual
>
>
>
> Here is where you can find each:
>
>
>
> -          Automated Buildtime:
>
> o   Sanity tests(run for every build):
>
> §  In the Yocto sources: meta/classes/sanity.bbclass
>
> §  In the Yocto sources: meta-yocto/classes/poky-sanity.bbclass
>
> §  There are other many various sanity checks done explicitly throughout
> poky. I do not have the knowledge to get in more detail on this though.
>
> o   We are working on a new feature that will add automated “gray box”
> buildtime tests: https://bugzilla.yoctoproject.org/show_bug.cgi?id=4740
>
>
>
> -          Automated Runtime:
>
> o   Automated image tests:
>
> §  Covers only QEMU(virtual) targets
>
> §  After building an image, if the correct configuration is set, it will
> boot up and tests will be run on it consisting of commands sent over ssh
>
> §  The tests can be found in the Yocto sources: meta/lib/oeqa/runtime/
>
> §  This uses the ‘testme.bbclass’ from /meta/classes/testme.bbclass
>
> §  More documentation on this feature can be found here:
> https://wiki.yoctoproject.org/wiki/Image_tests
>
> §  The test cases are also described in Testopia:
> https://bugzilla.yoctoproject.org/tr_show_plan.cgi?plan_id=18
>
> ·         Note that this source contains both manual and automated tests
>
> §  We are working on a new feature to expand these tests to BSP(hardware)
> targets: https://bugzilla.yoctoproject.org/show_bug.cgi?id=1596
>
> o   Package testing
>
> §  Documentation: https://wiki.yoctoproject.org/wiki/Ptest
>
>
>
> -          Manual Buildtime:
>
> o   Can be found in Testopia:
> https://bugzilla.yoctoproject.org/tr_show_product.cgi
>
> §  At the moment the following buildtime products in Testopia contain
> tests:
>
> ·         ADT:
> https://bugzilla.yoctoproject.org/tr_show_plan.cgi?plan_id=1
>
> ·         Eclipse Plugin:
> https://bugzilla.yoctoproject.org/tr_show_plan.cgi?plan_id=5
>
> ·         HOB:
> https://bugzilla.yoctoproject.org/tr_show_plan.cgi?plan_id=8
>
> ·         OE-CORE:
> https://bugzilla.yoctoproject.org/tr_show_plan.cgi?plan_id=25
>
> ·         Meta-Yocto:
> https://bugzilla.yoctoproject.org/tr_show_plan.cgi?plan_id=26
>
> ·         Bitbake:
> https://bugzilla.yoctoproject.org/tr_show_plan.cgi?plan_id=9
>
> ·         Build Appliance:
> https://bugzilla.yoctoproject.org/tr_show_plan.cgi?plan_id=28
>
>
>
> -          Manual Runtime:
>
> o   Covers BSP(hardware) and QEMU(virtual) targets
>
> o   Can be found in Testopia:
> https://bugzilla.yoctoproject.org/tr_show_product.cgi
>
> §  At the moment the following runtime products in Testopia contain tests:
>
> ·         BSP:
> https://bugzilla.yoctoproject.org/tr_show_plan.cgi?plan_id=18
>
> ·         Runtime(mostly performance and compliance tests):
> https://bugzilla.yoctoproject.org/tr_show_plan.cgi?plan_id=34
>
> o   Note that this source contains both manual and automated tests
>
>
>
> I hope I did not miss anything and that I was clear in my description. If
> you need any more information, please don’t hesitate to ask!
>
>
>
> Regards,
>
> Corneliu
>
> Romania Yocto QA
>
>
>
>
>
> Dear Alex,
>
> Thank you for your response.
>
> And I need to know one more thing whether these QA tests are done manually
> or it's automated during the build or its done separately by Yocto for
> particular distribution?
>
> Is there any Q
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20131125/ce9d861e/attachment.html>


More information about the yocto mailing list