When scheduling a test job, if many devices are available, the scheduler will randomly select the one that will be used. Previously, the first device in the list (ordered by host name) was always used.
This will improve the load distribution under certain circumstances.
An interactive test action allows to interact with a non-POSIX test shell. For instance a u-boot shell.
The test writer is able to launch any command on the DUT and is responsible for giving the
right set of patterns that match failure and success.
The recovery mode support already implemented for the hikey 6220 has been used to provide recovery mode operations for the X15 by Milosz Wasilewski to support bootloader testing with automated recovery.