>     - test:
>         timeout:
>           minutes: 20
>         interactive:
>         - name: firmware
>           prompts: ['=>']
>           script:
>           - command: env print
>             name: command1
>           - command: env print
>             name: command 2
>           - command: env print
>             name: command 3
>           - command: env print
>             name: command 4
>           - command: run bootcmd
>             name: start_kernel
>             patterns:
>             - message: "login: root (automatic login)"
>               result: success

syntax is wrong here, but when fixed this should work. Please check here:
https://staging.validation.linaro.org/scheduler/job/247775/definition

The syntax evolved a bit since the initial support for interactive tests in https://git.lavasoftware.org/lava/lava/commit/2cf6b51ab279f9cbcb5cd4afa51f4ec8f9e2ccf7 and https://git.lavasoftware.org/lava/lava/commit/8041e101293328f50a385aafb2d769a01efa9d32


Rgds

--
Rémi Duraffort
LAVA Team, Linaro