On 24 July 2017 at 08:13, Denis HUMEAU denis.humeau@st.com wrote:
Dear all,
Do you have any example or recommendation on the way to implement the following use case in Lava?
DUT under Linux
A PC under Linux to use as a “server” for VLC or iPerf test cases
I guess Multinode can be used to manage these use cases, but I don’t know how to deal with the constraints linked to the PC: no reboot, no dedicated test kernel.
Options include:
Use the x86 device-type to have a PC which is a DUT - this requires automated power control of the x86 machine, configuration of the master and deployment of the x86 machine at the start of each test job. However, this provide full control of the x86 machine, including the running kernel.
Use a primary SSH connection to the x86 machine - this has all the problems of persistence and still requires some configuration of the x86 machine and the master to create the device configuration. No real control of the x86 machine and the test needs to clean up after itself. You get the opportunity to run commands on the x86 machine using the test job.
Use the x86 machine as a silent part of the test, just as a fileserver. This doesn't require MultiNode at all but gives you no control over the x86 machine either.
Each MultiNode option adds a bit of complexity because the two devices must be synchronised during the test job.