Currently Autobuilder doesn't run sanity checks for the Build Appliance image. A sanity check that at least Hob runs would be desirable (ps | grep hob should suffice). That implies that the BA boots and has a network connection (which right know it's broken).
I'm guessing this would amount to automating test cases 323 (check that hob can be launched) and 340 (try building core-image-minimal within the build appliance).
Yes, it's exactly 323 + all the other sanity checks than run for a normal image. 340 - building core-image-minimal might be a stretch - I'm not sure how we could trigger a Hob build from qemuimagetests, not to say it will take forever.(and it's a separate bug/enhacement anyway).
Moving to 1.6 since we don't have the infrastructure which will support this.
Well, the TC323 is quite simple, as Stefan already mentioned. The tricky part is to start the build in Build Appliance from HOB. Maybe this could be done with Dogtail, meaning that a Dogtail recipe should be made available and the script that triggers the qemu-image-minimal build via HOB will be copied in Build Appliance image. The even trickier part is to start the qemu image that results from HOB and check the success of this action. So the plan is that: 1. Create test to check HOB launched successfully in Build Appliance image 2. Create Dogtail recipe and include it in Build Appliance image 3. Include Dogtail script in Build Appliance and run Dogtail in order to create core-image-minimal 4. Start the core-image-minimal and make sanity checks on it I don't know if this is going to work well with AB as the test will take too much time...
HOB will be deprecated, therefore testing HOB in BA won't be the case anynmore.
.