The change updates the layout of the tests following a proposed order
which should make the test easier to read and understand
The proposed order is:
summary
details
backends
systems
manual
priority
warn-timeout
kill-timeout
environment
prepare
restore
debug
execute
This change includes:
. core20 and core nested suites are unified into core suite. This
avoids tests duplication
. Now the tpm, secboot and kvm variables have defaults which are used
through functions defined in nested.sh
. By default the uc20 is build with secboot and tpm enabled.
. By detauld uc16 and uc18 are not using neither secboot nor tpm
. By default kvm is always used
. To define a different behaviour, the test needs to define the
variable in its environment.