Job definition file - 597 download

Name
qemu-corelab-01 (reports)
Requested type
qemu (reports)
Copy to clipboard

1
2
3
4
metadata:
5
git.branch: agl-branch
6
image.type: AGL-release
7
job.arch: x86_64
8
job.name: AGL-Flounder-6.0.0-build25-qemux86-64
9
kernel.tree: AGL-yocto
10
kernel.version: AGL-kernel-version
11
kernel.defconfig_base: defconfig
12
kernel.defconfig: defconfig+CONFIG_AGL=y
13
platform.mach: x86
14
platform.name: qemu
15
vcs.url: https://download.automotivelinux.org/AGL/upload/ci/flounder/6.0.0/qemux86-64/deploy/images/qemux86-64//
16
17
18
notify:
19
criteria:
20
status: finished
21
callback:
22
url: https://kernelci.automotivelinux.org:8081/callback/lava/test?lab_name=lab-jsmoeller&status={STATUS}&status_string={STATUS_STRING}
23
method: POST
24
dataset: all
25
token: lab-jsmoeller
26
content-type: json
27
28
29
device_type: qemu
30
job_name: AGL-Flounder-6.0.0-build-25-qemux86-64
31
32
timeouts:
33
job:
34
minutes: 50
35
action:
36
minutes: 40
37
connection:
38
minutes: 30
39
connections:
40
lava-test-shell:
41
minutes: 30
42
43
priority: medium
44
visibility: public
45
46
context:
47
no_kvm: false
48
arch: x86_64
49
extra_options: ["-cpu qemu64,+ssse3,+sse4.1,+sse4.2,+popcnt -smp 2 -m 2048 -soundhw hda"]
50
51
actions:
52
53
- deploy:
54
timeout:
55
minutes: 15
56
to: tmpfs
57
os: oe
58
failure_retry: 2
59
protocols:
60
lava-xnbd:
61
- action: nbd-deploy
62
request: set_port
63
images:
64
kernel:
65
image_arg: '-kernel {kernel} -append "console=ttyS0,115200 root=/dev/hda debug verbose systemd.log_color=false "'
66
url: https://download.automotivelinux.org/AGL/upload/ci/flounder/6.0.0/qemux86-64/deploy/images/qemux86-64//bzImage
67
ramdisk:
68
image_arg: '-drive format=raw,file={ramdisk}'
69
url: https://download.automotivelinux.org/AGL/upload/ci/flounder/6.0.0/qemux86-64/deploy/images/qemux86-64//agl-demo-platform-crosssdk-qemux86-64.ext4.xz
70
compression: xz
71
72
73
74
- boot:
75
timeout:
76
minutes: 10
77
method: qemu
78
prompts:
79
- "root@qemux86-64:~"
80
- "qemux86-64:~#"
81
- '/ #'
82
83
auto_login:
84
login_prompt: "login:"
85
username: root
86
media: tmpfs
87
transfer_overlay:
88
download_command: wget
89
unpack_command: tar -C / -xvpf
90
91
- test:
92
timeout:
93
minutes: 3
94
definitions:
95
- repository: https://git.automotivelinux.org/src/qa-testdefinitions
96
from: git
97
path: test-suites/short-smoke/test_can.yaml
98
name: can
99
- test:
100
timeout:
101
minutes: 2
102
definitions:
103
- repository:
104
metadata:
105
format: Lava-Test Test Definition 1.0
106
name: inline-test
107
description: "Inline test to validate test framework health"
108
os:
109
- debian
110
scope:
111
- functional
112
run:
113
steps:
114
- lava-test-set start set-pass
115
- lava-test-case always-pass --shell true
116
- lava-test-set stop set-pass
117
from: inline
118
name: health-test
119
path: inline/health-test.yaml
120
121
- test:
122
definitions:
123
- repository: https://git.automotivelinux.org/src/qa-testdefinitions
124
from: git
125
path: test-suites/short-smoke/busybox.yaml
126
name: busybox
127
- repository: https://git.automotivelinux.org/src/qa-testdefinitions
128
from: git
129
path: test-suites/short-smoke/smoke-tests-basic.yaml
130
name: smoke-tests-basic
131
- repository: https://git.automotivelinux.org/src/qa-testdefinitions
132
from: git
133
path: test-suites/short-smoke/service-check.yaml
134
name: service-check