2ff1ac995ace76c091a0a7a36e61dfff8a0dcbfa
[AGL/meta-agl.git] / templates / machine / raspberrypi3 / test / testjob_short.yaml
1 # Your first LAVA JOB definition for a porter board
2 device_type: @REPLACE_DEVICE_TYPE@
3 job_name: AGL-short-smoke
4
5 protocols:
6   lava-xnbd:
7     port: auto
8
9 timeouts:
10   job:
11     minutes: 30
12   action:
13     minutes: 15
14   connection:
15     minutes: 5
16   bootloader-commands:
17     minutes: 4
18 priority: medium
19 visibility: public
20
21 # ACTION_BLOCK
22 actions:
23 - deploy:
24     timeout:
25       minutes: 15
26     to: nbd
27     dtb:
28       url: '@REPLACE_URL_PREFIX@/@REPLACE_DTB@'
29     kernel:
30       url: '@REPLACE_URL_PREFIX@/@REPLACE_KERNEL@'
31     initrd:
32       url: '@REPLACE_URL_PREFIX@/@REPLACE_INITRAMFS@'
33       allow_modify: false
34     nbdroot:
35       url: '@REPLACE_URL_PREFIX@/@REPLACE_NBDROOT@'
36       compression: @REPLACE_NBDROOT_COMPRESSION@
37     os: debian
38     failure_retry: 2
39
40 # BOOT_BLOCK
41 - boot:
42     method: @REPLACE_BOOT_METHOD@
43     commands: nbd
44     type: @REPLACE_BOOT_TYPE@
45     prompts: ["root@@REPLACE_MACHINE@:~"]
46     auto_login:
47       login_prompt: "login:"
48       username: root
49