summaryrefslogtreecommitdiffstats
path: root/meta/conf/distro/include/ptest-packagelists.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta/conf/distro/include/ptest-packagelists.inc')
-rw-r--r--meta/conf/distro/include/ptest-packagelists.inc220
1 files changed, 144 insertions, 76 deletions
diff --git a/meta/conf/distro/include/ptest-packagelists.inc b/meta/conf/distro/include/ptest-packagelists.inc
index ce13368c2e..5975db25cc 100644
--- a/meta/conf/distro/include/ptest-packagelists.inc
+++ b/meta/conf/distro/include/ptest-packagelists.inc
@@ -4,84 +4,152 @@
4# ptests which take less than ~30s each 4# ptests which take less than ~30s each
5# 5#
6PTESTS_FAST = "\ 6PTESTS_FAST = "\
7 acl-ptest \ 7 acl \
8 apr-ptest \ 8 apr-util \
9 apr-util-ptest \ 9 attr \
10 attr-ptest \ 10 babeltrace \
11 bluez5-ptest \ 11 babeltrace2 \
12 bzip2-ptest \ 12 bc \
13 diffstat-ptest \ 13 bluez5 \
14 diffutils-ptest \ 14 busybox \
15 elfutils-ptest \ 15 cpio \
16 ethtool-ptest \ 16 diffstat \
17 flex-ptest \ 17 diffutils \
18 gawk-ptest \ 18 ethtool \
19 gdbm-ptest \ 19 expat \
20 gdk-pixbuf-ptest \ 20 expect \
21 gettext-ptest \ 21 findutils \
22 gzip-ptest \ 22 flex \
23 json-glib-ptest \ 23 gawk \
24 libconvert-asn1-perl-ptest \ 24 gdbm \
25 liberror-perl-ptest \ 25 gdk-pixbuf \
26 libmodule-build-perl-ptest \ 26 glib-networking \
27 libpcre-ptest \ 27 gzip \
28 libtimedate-perl-ptest \ 28 json-c \
29 libtest-needs-perl-ptest \ 29 json-glib \
30 liburi-perl-ptest \ 30 libconvert-asn1-perl \
31 libusb1-ptest \ 31 libgpg-error\
32 libxml-namespacesupport-perl-ptest \ 32 libnl \
33 libxml-perl-ptest \ 33 libpcre \
34 libxml-parser-perl-ptest \ 34 libssh2 \
35 libxml-sax-perl-ptest \ 35 libtimedate-perl \
36 libxml-sax-base-perl-ptest \ 36 libtest-fatal-perl \
37 libxml-simple-perl-ptest \ 37 libtest-needs-perl \
38 libxml2-ptest \ 38 libtest-warnings-perl \
39 lzo-ptest \ 39 libtry-tiny-perl \
40 m4-ptest \ 40 liburi-perl \
41 nettle-ptest \ 41 libusb1 \
42 openssl-ptest \ 42 libxml-namespacesupport-perl \
43 opkg-ptest \ 43 libxml-perl \
44 pango-ptest \ 44 libxml-parser-perl \
45 parted-ptest \ 45 libxml-sax-perl \
46 qemu-ptest \ 46 libxml-sax-base-perl \
47 quilt-ptest \ 47 libxml-simple-perl \
48 sed-ptest \ 48 libxml2 \
49 slang-ptest \ 49 libxmlb \
50 wayland-ptest \ 50 logrotate \
51 zlib-ptest \ 51 lua \
52 lzo \
53 m4 \
54 nettle \
55 opkg \
56 pango \
57 popt \
58 python3-atomicwrites \
59 python3-attrs \
60 python3-bcrypt \
61 python3-calver \
62 python3-hypothesis \
63 python3-jinja2 \
64 python3-jsonpointer \
65 python3-license-expression \
66 python3-markupsafe \
67 python3-more-itertools \
68 python3-pluggy \
69 python3-pyasn1 \
70 python3-pytz \
71 python3-pyyaml \
72 python3-trove-classifiers \
73 python3-wcwidth \
74 python3-webcolors \
75 qemu \
76 quilt \
77 sed \
78 slang \
79 wayland \
80 xz \
81 zlib \
82 libexif \
52" 83"
53PTESTS_FAST_remove_mips64 = "qemu-ptest" 84PTESTS_FAST:append:libc-glibc = " glibc-y2038-tests"
54 85PTESTS_PROBLEMS:remove:libc-glibc = "glibc-y2038-tests"
55#PTESTS_PROBLEMS = "\ 86PTESTS_FAST:remove:mips64 = "qemu"
56# ruby-ptest \ # Timeout 87PTESTS_PROBLEMS:append:mips64 = " qemu"
57# clutter-1.0-ptest \ # Doesn't build due to depends on cogl-1.0 88PTESTS_FAST:remove:riscv32 = "qemu"
58# lz4-ptest \ # Needs a rewrite 89PTESTS_PROBLEMS:append:riscv32 = " qemu"
59# rt-tests-ptest \ # Needs to be checked whether it runs at all
60# bash-ptest \ # Test outcomes are non-deterministic by design
61# ifupdown-ptest \ # Tested separately in lib/oeqa/selftest/cases/imagefeatures.py
62# mdadm-ptest \ # Tests rely on non-deterministic sleep() amounts
63#"
64 90
65PTESTS_SLOW = "\ 91PTESTS_SLOW = "\
66 babeltrace-ptest \ 92 apr \
67 babeltrace2-ptest \ 93 bzip2 \
68 busybox-ptest \ 94 coreutils \
69 coreutils-ptest \ 95 curl \
70 dbus-test-ptest \ 96 dbus \
71 e2fsprogs-ptest \ 97 e2fsprogs \
72 glib-2.0-ptest \ 98 elfutils \
73 gstreamer1.0-ptest \ 99 gettext \
74 libevent-ptest \ 100 glib-2.0 \
75 libinput-ptest \ 101 gnutls \
76 lttng-tools-ptest \ 102 gstreamer1.0 \
77 openssh-ptest \ 103 less \
78 openssl-ptest \ 104 libevent \
79 perl-ptest \ 105 libgcrypt \
80 python3-ptest \ 106 libmodule-build-perl \
81 strace-ptest \ 107 lttng-tools \
82 tcl-ptest \ 108 openssh \
83 util-linux-ptest \ 109 openssl \
84 valgrind-ptest \ 110 parted \
111 perl \
112 python3-cryptography \
113 python3 \
114 python3-click \
115 python3-xmltodict \
116 strace \
117 tar \
118 tcl \
119 util-linux \
120 valgrind \
121 lz4 \
122 libseccomp \
85" 123"
86 124
87PTESTS_SLOW_remove_riscv64 = "valgrind-ptest" 125# python3 ptests hang on qemuriscv64
126PTESTS_SLOW:remove:riscv64 = "valgrind python3"
127PTESTS_PROBLEMS:append:riscv64 = " valgrind python3"
128PTESTS_SLOW:remove:riscv32 = "lttng-tools strace valgrind"
129PTESTS_PROBLEMS:append:riscv32 = " lttng-tools strace valgrind"
130PTESTS_SLOW:append:libc-musl = " libc-test"
131PTESTS_SLOW:remove:x86 = "valgrind"
132PTESTS_PROBLEMS:append:x86 = " valgrind"
133
134# ruby \ # Timeout
135# rt-tests \ # Needs to be checked whether it runs at all
136# bash \ # Test outcomes are non-deterministic by design
137# ifupdown \ # Tested separately in lib/oeqa/selftest/cases/imagefeatures.py
138# libinput \ # Tests need an unloaded system to be reliable
139# libpam \ # Needs pam DISTRO_FEATURE
140# mdadm \ # tests are flaky in AB.
141# numactl \ # qemu not (yet) configured for numa; all tests are skipped
142# python3-numpy \ # requires even more RAM and (possibly) disk space; multiple failures
143
144PTESTS_PROBLEMS = "\
145 ruby \
146 rt-tests \
147 bash \
148 ifupdown \
149 libinput \
150 libpam \
151 mdadm \
152 numactl \
153 python3-license-expression \
154 python3-numpy \
155"