Hi,

I have been investigating LAVA for use in our organisation and i'm stuck trying to get a hello world test case running on our hardware and looking for some help. We looked at the YOCTO test tools however it can only use devices with a fixed ip which we can't guarantee or want during our testing as we also test network settings. It's also limited in configuration, LAVA package seems to meet all our requirements however i'm still unsure on how to do a few things.

We use Yotco images and boot with the grub bootloader.

All our devices are connected via Ethernet only and power and peripheral switching is controlled via usb relays.

After reading through all the documentation i'm still unsure of how to set up and actually run a test on our hardware. What tools do i need to install in  the test image and how do i get it to communicate with grub? I assume a base image is one that includes nothing but the tools and grub. We have a recovery partition with tiny core which could facilitate that but it's not required for the automated testing.

I've used the akbennet/lava-server docker image and it is up and running, although test jobs are scheduled but never run on the qemu devices so a little stuck there.

Basically, I need help to get LAVA to connect to one of our devices to load the image and run tests?

Choosing the image, writing tests and mostly configuring the pipeline I understand.

After 2 weeks i'm posting here hoping someone can assist me.

Regards,

Elric


 
Elric Hindy
Test Engineer
 
 
 
 
 
T +61 2 6103 4700
M +61 413 224 841
E elric.hindy@seeingmachines.com
W www.seeingmachines.com
Seeing Machines

This email is confidential. If you are not the intended recipient, destroy all copies and do not disclose or use the information within. No warranties are given that this email does not contain viruses or harmful code.