-
Notifications
You must be signed in to change notification settings - Fork 38
/
packagegroup-rpb-tests.bb
65 lines (60 loc) · 1.53 KB
/
packagegroup-rpb-tests.bb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
SUMMARY = "Organize test packages to avoid duplication across all images"
inherit packagegroup
PROVIDES = "${PACKAGES}"
PACKAGES = "\
packagegroup-rpb-tests \
packagegroup-rpb-tests-console \
packagegroup-rpb-tests-python \
packagegroup-rpb-tests-python3 \
"
# contains basic dependencies, that don't need graphics/display
RDEPENDS:packagegroup-rpb-tests = "\
packagegroup-core-buildessential \
packagegroup-rpb-tests-console \
packagegroup-rpb-tests-python3 \
"
SUMMARY:packagegroup-rpb-tests-python3 = "Python3 support for running tests"
RDEPENDS:packagegroup-rpb-tests-python3 = "\
python3 \
python3-misc \
python3-modules \
python3-pexpect \
python3-pip \
python3-pyyaml \
"
SUMMARY:packagegroup-rpb-tests-console = "Test apps that can be used in console (no graphics)"
RDEPENDS:packagegroup-rpb-tests-console = "\
alsa-utils-alsaucm \
alsa-utils-speakertest \
${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-dummy", "", "cpupower", d)} \
cmake \
crash \
cryptsetup \
dhrystone \
ethtool \
git \
gps-utils \
gpsd \
i2c-tools \
igt-gpu-tools-tests \
iozone3 \
iperf3 \
libdrm-tests \
libgpiod-tools \
lmbench \
ltp \
mbw \
netperf \
net-snmp \
s-suite \
stress-ng \
sysbench \
pciutils \
pm-qa \
ptest-runner \
tinymembench \
tiobench \
usbutils \
whetstone \
"
RDEPENDS:packagegroup-rpb-tests-console:remove:libc-musl = "igt-gpu-tools-tests"