[yocto] using Hob to run images on a custom simulator, other than qemu

Georgescu, Alexandru C alexandru.c.georgescu at intel.com
Wed Dec 23 03:16:52 PST 2015


Hi,
Currently there are two test runs that ensure the HOB is functioning correctly, as following:
	- https://bugzilla.yoctoproject.org/tr_show_run.cgi?run_id=3479
	- https://bugzilla.yoctoproject.org/tr_show_run.cgi?run_id=3478

We also have some of the test cases automated can be run, but as Belen mentioned earlier, HOB is being deprecated so we would have to see if they still run correctly on the latest master. Keep me posted if you want to run them, maybe we can help.

Cheers,
AlexG


-----Original Message-----
From: Barros Pena, Belen 
Sent: Wednesday, December 23, 2015 12:21 PM
To: Mirela Rabulea <mirela.rabulea at nxp.com>; Mirela Rabulea <Mirela.Rabulea at freescale.com>; yocto at yoctoproject.org; poky at yoctoproject.org
Cc: Nicolae Manescu <nicu.manescu at nxp.com>; Georgescu, Alexandru C <alexandru.c.georgescu at intel.com>
Subject: Re: [yocto] using Hob to run images on a custom simulator, other than qemu



On 22/12/2015 11:35, "Mirela Rabulea" <mirela.rabulea at nxp.com> wrote:

>Hi Belén,
>Thanks for the answer. Is there a set of tests that would ensure there 
>are no regressions? Where can it be found?

These are the test cases I can find in Testopia:

https://bugzilla.yoctoproject.org/tr_list_cases.cgi?searchstr=hob&current_t
ab=case&summary_type=anywordssubstr&summary=hob&field-1-0-0=summary&type-1-
0-0=anywordssubstr&value-1-0-0=hob

Hopefully someone from QA can provide more details on how to run them.

If you want any input on how to present the new options in the UI, let me know. I'll be happy to help.

Cheers

Belén

>
>Thanks,
>Mirela
>
>-----Original Message-----
>From: Barros Pena, Belen [mailto:belen.barros.pena at intel.com]
>Sent: Monday, December 21, 2015 1:26 PM
>To: Mirela Rabulea <Mirela.Rabulea at freescale.com>; 
>yocto at yoctoproject.org; poky at yoctoproject.org
>Cc: nicolae.manescu at nxp.com
>Subject: Re: [yocto] using Hob to run images on a custom simulator, 
>other than qemu
>
>
>
>On 18/12/2015 16:05, "yocto-bounces at yoctoproject.org on behalf of 
>Mirela Rabulea" <yocto-bounces at yoctoproject.org on behalf of 
>Mirela.Rabulea at freescale.com> wrote:
>
>>
>>
>>Hello yocto world
>>J
>>
>> 
>>
>>This is my first message on any yocto list, I¹m not sure which list to 
>>address, so I choose the ones which seemed the most generic and suited 
>>to my purpose. Please redirect me if a more specific list is better 
>>suited to ask this question.
>>
>> 
>>
>>The problem I see at present is: there is one single button in Hob, 
>>³Run Image², which is active only for qemu images, and it is 
>>triggering the execution of the ³poky\scripts\runqemu² script. Please 
>>scroll down to the picture at end of this email to see what I¹m talking about.
>>
>> 
>>
>>The question I want to ask is if it would be acceptable to add more 
>>buttons to the ³Image details² dialog (or a new dialog to pop-up when 
>>³Run Image² is clicked), in order to allow the customization of the 
>>simulator to be launched, basically to specify the location & command 
>>line of such custom simulator. Who may advise in this matter? I am 
>>willing to contribute with changes.
>
>Hi Mirela,
>
>I have asked a few people about this, because Hob is pretty much 
>deprecated at this point (it's being replaced by a web interface called 
>Toaster). They replied they would be willing to merge changes to Hob, 
>as long as they can be sure they won't cause any regressions.
>
>I hope this helps.
>
>Cheers
>
>Belén
>
>>
>> 
>>
>>The changes I anticipate would be necessary are:
>>
>>1.      
>>Changes in the GUI, somewhere in the python scripts from 
>>³poky\bitbake\lib\bb\ui\crumbs\², especially in imagedetailspage.py, 
>>maybe in builder.py
>>
>>2.      
>>Be more permissive with the types of images that are allowed to run.
>>Currently, there are these restrictions related to the name and 
>>extension of the image in ³poky\meta\classes\ image_types.bbclass², 
>>these need to be extended/customized:
>>
>>RUNNABLE_IMAGE_TYPES ?= "ext2 ext3"
>>
>>RUNNABLE_MACHINE_PATTERNS ?= "qemu"
>>
>>
>> 
>>
>>BTW, here is how Hob ³Image details² dialog currently looks like, see 
>>attached picture, note that the highlighted ³Run Image² button shows 
>>up only for qemu images.
>> 
>>
>>Regards,
>>
>>Mirela
>>
>> 
>>
>>
>




More information about the yocto mailing list