Chris Kay | 3d80788 | 2022-08-31 16:00:02 +0100 | [diff] [blame] | 1 | metadata: |
Chris Kay | 02dc94a | 2022-10-11 13:59:09 +0100 | [diff] [blame] | 2 | test_config: ${test_config} |
| 3 | fvp_model: ${model} |
Chris Kay | 3d80788 | 2022-08-31 16:00:02 +0100 | [diff] [blame] | 4 | build_url: ${BUILD_URL} |
Chris Kay | fbbf132 | 2022-10-05 13:13:32 +0100 | [diff] [blame] | 5 | |
| 6 | $(if [ -n "${gerrit_url}" ]; then |
| 7 | cat <<-YAML |
| 8 | gerrit_url: "${gerrit_url}" |
| 9 | YAML |
| 10 | fi) |
Chris Kay | 3d80788 | 2022-08-31 16:00:02 +0100 | [diff] [blame] | 11 | |
| 12 | device_type: fvp |
Chris Kay | 02dc94a | 2022-10-11 13:59:09 +0100 | [diff] [blame] | 13 | job_name: fvp-linux-${test_config} |
Chris Kay | 3d80788 | 2022-08-31 16:00:02 +0100 | [diff] [blame] | 14 | |
| 15 | timeouts: |
| 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 | |
| 38 | priority: medium |
| 39 | visibility: public |
| 40 | |
| 41 | actions: |
| 42 | - deploy: |
| 43 | to: fvp |
| 44 | images: |
Chris Kay | 4eb9ded | 2022-10-10 15:51:40 +0100 | [diff] [blame] | 45 | |
| 46 | $(for artefact in "${artefacts[@]:?}"; do |
| 47 | cat <<-YAML |
| 48 | ${artefact:?}: |
Chris Kay | 5d550d8 | 2022-10-12 17:20:31 +0100 | [diff] [blame] | 49 | url: ${!artefact:?} |
Chris Kay | 4eb9ded | 2022-10-10 15:51:40 +0100 | [diff] [blame] | 50 | YAML |
| 51 | |
| 52 | [[ "${artefact:?}" =~ ^(busybox|rootfs)$ ]] && cat <<-YAML |
Chris Kay | 3d80788 | 2022-08-31 16:00:02 +0100 | [diff] [blame] | 53 | compression: gz |
Chris Kay | 4eb9ded | 2022-10-10 15:51:40 +0100 | [diff] [blame] | 54 | YAML |
| 55 | done) |
Chris Kay | 3d80788 | 2022-08-31 16:00:02 +0100 | [diff] [blame] | 56 | |
| 57 | - boot: |
| 58 | method: fvp |
Chris Kay | 02dc94a | 2022-10-11 13:59:09 +0100 | [diff] [blame] | 59 | license_variable: ARMLMD_LICENSE_FILE=${armlmd_license_file} |
Chris Kay | 3d80788 | 2022-08-31 16:00:02 +0100 | [diff] [blame] | 60 | docker: |
Chris Kay | 02dc94a | 2022-10-11 13:59:09 +0100 | [diff] [blame] | 61 | name: ${docker_name} |
Chris Kay | 3d80788 | 2022-08-31 16:00:02 +0100 | [diff] [blame] | 62 | local: true |
Chris Kay | 02dc94a | 2022-10-11 13:59:09 +0100 | [diff] [blame] | 63 | image: ${model_dir}/${model_bin} |
| 64 | version_string: ${version_string} |
Chris Kay | 3d80788 | 2022-08-31 16:00:02 +0100 | [diff] [blame] | 65 | 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: |
Chris Kay | c92d9fc | 2022-10-13 11:19:27 +0100 | [diff] [blame^] | 73 | |
| 74 | $(for boot_argument in "${boot_arguments[@]:?}"; do |
| 75 | cat <<-YAML |
| 76 | - $(echo "${boot_argument}" | jq -R .) |
| 77 | YAML |
| 78 | done) |