[Toaster] Testcases for Custom Image -- Adding and Removing Packages

Cruz, Libertad libertad.cruz at intel.com
Fri Jun 10 13:05:29 PDT 2016


Hello,

I have written the following TC for customise images functionality.


https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=1439
https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=1440
https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=1441
https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=1444

I have applied Belen's feedback (see below paragraph) , any other feedback will be highly appreciated. 



Best Regards
Libertad G. 
________________________________________________________________________________________________________________________


>>Sent: Friday, May 20, 2016 1:13 AM
>>To: Roman, Alexandru CostinX <alexandru.costinx.roman at intel.com>
>>Cc: belen.barros.pena at linux.intel.com
>>Subject: Testcases for Custom Image -- Adding and Removing Packages
>>
>>
>> 
>>Hello
>>
>>
>>
>>I have proposed the following testcases for the custom image 
>>functionality. Can you please review and give feedback?
>
>Hi Libertad,
>
>Thanks for those TCs. I have a couple of comments / questions:
>
>>
>>
>>**Adding packages from custom images**
>>https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=1439
>><https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=1439>
>>**Removing packages from custom images**
>>https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=1440
>><https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=1440>
>
>Are these 2 tests cases supposed to cover adding packages without 
>dependencies, and removing packages without dependencies. Should we 
>specify that in their titles?
>
>Also, in 1440, the 'Expected results' section says:
>
>Expected Result on step 4: You should get a message in blue that says 
>"You have added 1 package to $image-custom-name: $package-name"
>
>But this tc is about removing packages, not adding them, so the message 
>in blue should say: you have removed 1 package from $image-custom-name:
>$package-name"
>
>>**Adding packages with dependencies**
>>https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=1441
>><https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=1441>
>>**Remove packages with dependencies**
>>https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=1442
>><https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=1442>----------------------------Deleted it
>
>I am not sure we need this: it should be the same as 1440. Right now, 
>when you remove a package, I believe Toaster will not remove its 
>dependencies.
>
>>**Adding packages with revers dependencies**
>>https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=1443 ----------------------------------Deleted it
>
>I am not sure we need this: it should be the same as 1439. Right now I 
>don't think Toaster takes into account reverse dependencies when adding 
>packages.
>
>>**Removing packages with revers dependencies**
>>https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=1444
>><https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=1444>
>
>Should the expected results in all these TCs include that, after step 
>5, the packages you have added should be installed in the image, and 
>the packages you removed should not be installed in the image?
>
>
>>
>>
>>
>>
>>Also I have a question on the Toaster UI in the tables and in the 
>>buttons it says Customise  this is probably another way to spell it 
>>but isn't more common Customize?
>
>"Customise" is the English spelling. "Customize" is the American one.
>Since Toaster is mostly designed and built in Europe, I am inclined to 
>use the English spelling, but I am by no means religious about it ;)
>
>Thanks!!
>
>Belén
>
>>
>>
>>
>>
>>Best Regards
>>Libertad G.
>>



More information about the toaster mailing list