Job definition file - 18847 download

Name
qemu-02 (reports)
Requested type
qemu (reports)
Copy to clipboard

1
metadata:
2
image.type: 'kernel-ci'
3
image.url: https://github.com/montjoie/lava-healthchecks-binary/blob/master/stable/linux-5.4.y/v5.4.40/x86_64/x86_64_defconfig/gcc-8/
4
kernel.tree: stable
5
kernel.version: v5.4.40
6
kernel.endian: little
7
kernel.defconfig: x86_64_defconfig
8
kernel.defconfig_base: x86_64_defconfig
9
kernel.arch_defconfig: x86_64-x86_64_defconfig
10
platform.dtb: None
11
platform.dtb_short: None
12
platform.fastboot: false
13
platform.name: qemu_x86_64
14
platform.mach: qemu
15
test.plan: baseline
16
test.plan_variant: baseline_qemu
17
git.commit: f015b86259a520ad886523d9ec6fdb0ed80edc38
18
git.describe: v5.4.40
19
git.branch: linux-5.4.y
20
git.url: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
21
device.type: qemu_x86_64
22
job.arch: x86_64
23
job.name: stable-linux-5.4.y-v5.4.40-x86_64-x86_64_defconfig-gcc-8-no-dtb-qemu_x86_64-baseline_qemu
24
job.kernel_url: https://github.com/montjoie/lava-healthchecks-binary/blob/master/stable/linux-5.4.y/v5.4.40/x86_64/x86_64_defconfig/gcc-8/bzImage?raw=true
25
job.kernel_image: bzImage
26
job.modules_url: https://github.com/montjoie/lava-healthchecks-binary/blob/master/stable/linux-5.4.y/v5.4.40/x86_64/x86_64_defconfig/gcc-8/modules.tar.xz?raw=true
27
job.initrd_url: https://github.com/montjoie/lava-healthchecks-binary/blob/master/images/rootfs/buildroot/kci-2019.02-9-g25091c539382/x86/baseline/rootfs.cpio.gz?raw=true
28
job.nfsrootfs_url: None
29
job.dtb_url: None
30
job.file_server_resource: stable/linux-5.4.y/v5.4.40/x86_64/x86_64_defconfig/gcc-8
31
job.build_environment: gcc-8
32
33
34
35
device_type: qemu
36
37
38
context:
39
arch: x86_64
40
cpu: qemu64
41
guestfs_interface: ide
42
extra_kernel_args: "no_timer_check"
43
44
45
46
job_name: Health Check for qemu with v5.4.40
47
timeouts:
48
job:
49
minutes: 10
50
action:
51
minutes: 10
52
actions:
53
power-off:
54
seconds: 30
55
priority: medium
56
visibility: public
57
58
59
60
61
62
actions:
63
- deploy:
64
timeout:
65
minutes: 3
66
to: tmpfs
67
os: oe
68
images:
69
kernel:
70
image_arg: '-kernel {kernel} -append "console=ttyS0,115200 root=/dev/ram0 debug verbose console_msg_format=syslog"'
71
url: https://github.com/montjoie/lava-healthchecks-binary/blob/master/stable/linux-5.4.y/v5.4.40/x86_64/x86_64_defconfig/gcc-8/bzImage?raw=true
72
ramdisk:
73
image_arg: '-initrd {ramdisk}'
74
url: https://github.com/montjoie/lava-healthchecks-binary/blob/master/images/rootfs/buildroot/kci-2019.02-9-g25091c539382/x86/baseline/rootfs.cpio.gz?raw=true
75
76
- boot:
77
timeout:
78
minutes: 5
79
method: qemu
80
media: tmpfs
81
prompts:
82
- '/ #'
83
84
85
- test:
86
timeout:
87
minutes: 1
88
definitions:
89
- repository:
90
metadata:
91
format: Lava-Test Test Definition 1.0
92
name: baseline
93
description: "baseline test plan"
94
os:
95
- debian
96
scope:
97
- functional
98
environment:
99
- lava-test-shell
100
run:
101
steps:
102
- >
103
for level in warn err; do
104
dmesg --level=$level --notime -x -k > dmesg.$level
105
done
106
- >
107
for level in crit alert emerg; do
108
dmesg --level=$level --notime -x -k > dmesg.$level
109
test -s dmesg.$level && res=fail || res=pass
110
count=$(cat dmesg.$level | wc -l)
111
lava-test-case $level \
112
--result $res \
113
--measurement $count \
114
--units lines
115
done
116
- cat dmesg.emerg dmesg.alert dmesg.crit dmesg.err dmesg.warn
117
from: inline
118
name: dmesg
119
path: inline/dmesg.yaml
120
121
- test:
122
timeout:
123
minutes: 1
124
definitions:
125
- repository:
126
metadata:
127
format: Lava-Test Test Definition 1.0
128
name: baseline
129
description: "baseline test plan"
130
os:
131
- debian
132
scope:
133
- functional
134
environment:
135
- lava-test-shell
136
run:
137
steps:
138
- export PATH=/opt/bootrr/helpers:$PATH
139
- cd /opt/bootrr && sh helpers/bootrr-auto
140
- export
141
lava-signal: kmsg
142
from: inline
143
name: bootrr
144
path: inline/bootrr.yaml
145
146
- test:
147
timeout:
148
minutes: 15
149
definitions:
150
- repository: https://github.com/montjoie/qa-testdefinitions
151
branch: artiproxy
152
from: git
153
history: False
154
path: test-suites/short-smoke/artiproxy-upload.yaml
155
name: artiproxyupload