blob: d60ebb38fc848379e0d9d1bc1c4a4427b1599efc [file] [log] [blame]
Brad Bishopc342db32019-05-15 21:57:59 -04001#
2# Lists of the ptests in OE-Core, sorted into two sets by the time they take
3#
4# ptests which take less than ~30s each
5#
6PTESTS_FAST = "\
Andrew Geisslerfc113ea2023-03-31 09:59:46 -05007 acl \
8 apr-util \
9 attr \
10 babeltrace \
11 babeltrace2 \
12 bc \
13 bluez5 \
14 busybox \
15 cpio \
16 diffstat \
17 diffutils \
18 ethtool \
19 expat \
20 findutils \
21 flex \
22 gawk \
23 gdbm \
24 gdk-pixbuf \
25 glib-networking \
26 gzip \
27 json-c \
28 json-glib \
29 libconvert-asn1-perl \
30 liberror-perl \
31 libgpg-error\
32 libnl \
33 libpcre \
34 libssh2 \
35 libtimedate-perl \
36 libtest-fatal-perl \
37 libtest-needs-perl \
38 libtest-warnings-perl \
39 libtry-tiny-perl \
40 liburi-perl \
41 libusb1 \
42 libxml-namespacesupport-perl \
43 libxml-perl \
44 libxml-parser-perl \
45 libxml-sax-perl \
46 libxml-sax-base-perl \
47 libxml-simple-perl \
48 libxml2 \
49 lua \
50 lzo \
51 m4 \
52 nettle \
53 opkg \
54 pango \
55 popt \
56 python3-atomicwrites \
57 python3-bcrypt \
58 python3-hypothesis \
59 python3-jinja2 \
60 python3-jsonpointer \
61 python3-markupsafe \
62 python3-more-itertools \
63 python3-pluggy \
64 python3-pyasn1 \
65 python3-pytz \
66 python3-wcwidth \
67 python3-webcolors \
68 qemu \
69 quilt \
70 sed \
71 slang \
72 wayland \
73 zlib \
Brad Bishopc342db32019-05-15 21:57:59 -040074"
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050075PTESTS_FAST:append:libc-glibc = " glibc-tests"
76PTESTS_PROBLEMS:remove:libc-glibc = "glibc-tests"
77PTESTS_FAST:remove:mips64 = "qemu"
78PTESTS_PROBLEMS:append:mips64 = " qemu"
79PTESTS_FAST:remove:riscv32 = "qemu"
80PTESTS_PROBLEMS:append:riscv32 = " qemu"
Brad Bishopc342db32019-05-15 21:57:59 -040081
82PTESTS_SLOW = "\
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050083 apr \
84 bzip2 \
85 coreutils \
86 curl \
87 dbus \
88 e2fsprogs \
89 elfutils \
90 gettext \
91 glib-2.0 \
92 gnutls \
93 gstreamer1.0 \
94 libevent \
95 libgcrypt \
96 libmodule-build-perl \
97 lttng-tools \
98 openssh \
99 openssl \
100 parted \
101 perl \
102 python3-cryptography \
103 python3 \
104 strace \
105 tcl \
106 util-linux \
107 valgrind \
Brad Bishopc342db32019-05-15 21:57:59 -0400108"
Brad Bishop00e122a2019-10-05 11:10:57 -0400109
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500110PTESTS_SLOW:remove:riscv64 = "valgrind"
111PTESTS_PROBLEMS:append:riscv64 = " valgrind"
112PTESTS_SLOW:append:libc-musl = " libc-test"
113PTESTS_SLOW:remove:x86 = "valgrind"
114PTESTS_PROBLEMS:append:x86 = " valgrind"
William A. Kennington IIIac69b482021-06-02 12:28:27 -0700115
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500116# ruby \ # Timeout
117# lz4 \ # Needs a rewrite
118# rt-tests \ # Needs to be checked whether it runs at all
119# bash \ # Test outcomes are non-deterministic by design
120# ifupdown \ # Tested separately in lib/oeqa/selftest/cases/imagefeatures.py
121# mdadm \ # Tests rely on non-deterministic sleep() amounts
122# libinput \ # Tests need an unloaded system to be reliable
123# libpam \ # Needs pam DISTRO_FEATURE
124# numactl \ # qemu not (yet) configured for numa; all tests are skipped
125# libseccomp \ # tests failed: 38; add to slow tests once addressed
126# python3-numpy \ # requires even more RAM and (possibly) disk space; multiple failures
William A. Kennington IIIac69b482021-06-02 12:28:27 -0700127
128PTESTS_PROBLEMS = "\
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500129 ruby \
130 lz4 \
131 rt-tests \
132 bash \
133 ifupdown \
134 mdadm \
135 libinput \
136 libpam \
137 libseccomp \
138 numactl \
139 python3-numpy \
William A. Kennington IIIac69b482021-06-02 12:28:27 -0700140"