blob: b49211708e3cb7ac65ac3a3d6123a34e23756aad [file] [log] [blame]
Chris Kay3d807882022-08-31 16:00:02 +01001metadata:
Chris Kay02dc94a2022-10-11 13:59:09 +01002 test_config: ${test_config}
3 fvp_model: ${model}
Chris Kay3d807882022-08-31 16:00:02 +01004 build_url: ${BUILD_URL}
Chris Kayfbbf1322022-10-05 13:13:32 +01005
6$(if [ -n "${gerrit_url}" ]; then
7 cat <<-YAML
8 gerrit_url: "${gerrit_url}"
9 YAML
10fi)
Chris Kay3d807882022-08-31 16:00:02 +010011
12device_type: fvp
Chris Kay02dc94a2022-10-11 13:59:09 +010013job_name: fvp-linux-${test_config}
Chris Kay3d807882022-08-31 16:00:02 +010014
15timeouts:
16 connection:
17 seconds: 10
18 job:
19 minutes: 30
20 action:
21 minutes: 20
22 actions:
23 auto-login-action:
24 minutes: 5
25 lava-test-monitor:
26 minutes: 5
27 lava-test-interactive:
28 minutes: 15
29 lava-test-shell:
30 seconds: 300
31 http-download:
32 minutes: 2
33 download-retry:
34 minutes: 2
35 fvp-deploy:
36 minutes: 5
37
38priority: medium
39visibility: public
40
41actions:
42- deploy:
43 to: fvp
44 images:
Chris Kay4eb9ded2022-10-10 15:51:40 +010045
46$(for artefact in "${artefacts[@]:?}"; do
47 cat <<-YAML
48 ${artefact:?}:
49 url: ${artefacts_macros[${artefact:?}]:?}
50 YAML
51
52 [[ "${artefact:?}" =~ ^(busybox|rootfs)$ ]] && cat <<-YAML
Chris Kay3d807882022-08-31 16:00:02 +010053 compression: gz
Chris Kay4eb9ded2022-10-10 15:51:40 +010054 YAML
55done)
Chris Kay3d807882022-08-31 16:00:02 +010056
57- boot:
58 method: fvp
Chris Kay02dc94a2022-10-11 13:59:09 +010059 license_variable: ARMLMD_LICENSE_FILE=${armlmd_license_file}
Chris Kay3d807882022-08-31 16:00:02 +010060 docker:
Chris Kay02dc94a2022-10-11 13:59:09 +010061 name: ${docker_name}
Chris Kay3d807882022-08-31 16:00:02 +010062 local: true
Chris Kay02dc94a2022-10-11 13:59:09 +010063 image: ${model_dir}/${model_bin}
64 version_string: ${version_string}
Chris Kay3d807882022-08-31 16:00:02 +010065 console_string: 'terminal_0: Listening for serial connection on port (?P<PORT>\d+)'
66 feedbacks:
67 - '(?P<NAME>terminal_1): Listening for serial connection on port (?P<PORT>\d+)'
68 - '(?P<NAME>terminal_2): Listening for serial connection on port (?P<PORT>\d+)'
69 - '(?P<NAME>terminal_3): Listening for serial connection on port (?P<PORT>\d+)'
70 timeout:
71 minutes: 30
72 arguments:
73{BOOT_ARGUMENTS}