blob: 78750a0d98b2f37005d15e7cc3f3c0cd6021f1d3 [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 \
Patrick Williams8e7b46e2023-05-01 14:19:06 -050049 logrotate \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050050 lua \
51 lzo \
52 m4 \
53 nettle \
54 opkg \
55 pango \
56 popt \
57 python3-atomicwrites \
58 python3-bcrypt \
59 python3-hypothesis \
60 python3-jinja2 \
61 python3-jsonpointer \
62 python3-markupsafe \
63 python3-more-itertools \
64 python3-pluggy \
65 python3-pyasn1 \
66 python3-pytz \
67 python3-wcwidth \
68 python3-webcolors \
69 qemu \
70 quilt \
71 sed \
72 slang \
73 wayland \
74 zlib \
Brad Bishopc342db32019-05-15 21:57:59 -040075"
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050076PTESTS_FAST:append:libc-glibc = " glibc-tests"
77PTESTS_PROBLEMS:remove:libc-glibc = "glibc-tests"
78PTESTS_FAST:remove:mips64 = "qemu"
79PTESTS_PROBLEMS:append:mips64 = " qemu"
80PTESTS_FAST:remove:riscv32 = "qemu"
81PTESTS_PROBLEMS:append:riscv32 = " qemu"
Brad Bishopc342db32019-05-15 21:57:59 -040082
83PTESTS_SLOW = "\
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050084 apr \
85 bzip2 \
86 coreutils \
87 curl \
88 dbus \
89 e2fsprogs \
90 elfutils \
91 gettext \
92 glib-2.0 \
93 gnutls \
94 gstreamer1.0 \
95 libevent \
96 libgcrypt \
97 libmodule-build-perl \
98 lttng-tools \
99 openssh \
100 openssl \
101 parted \
102 perl \
103 python3-cryptography \
104 python3 \
105 strace \
106 tcl \
107 util-linux \
108 valgrind \
Brad Bishopc342db32019-05-15 21:57:59 -0400109"
Brad Bishop00e122a2019-10-05 11:10:57 -0400110
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500111PTESTS_SLOW:remove:riscv64 = "valgrind"
112PTESTS_PROBLEMS:append:riscv64 = " valgrind"
113PTESTS_SLOW:append:libc-musl = " libc-test"
114PTESTS_SLOW:remove:x86 = "valgrind"
115PTESTS_PROBLEMS:append:x86 = " valgrind"
William A. Kennington IIIac69b482021-06-02 12:28:27 -0700116
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500117# ruby \ # Timeout
118# lz4 \ # Needs a rewrite
119# rt-tests \ # Needs to be checked whether it runs at all
120# bash \ # Test outcomes are non-deterministic by design
121# ifupdown \ # Tested separately in lib/oeqa/selftest/cases/imagefeatures.py
122# mdadm \ # Tests rely on non-deterministic sleep() amounts
123# libinput \ # Tests need an unloaded system to be reliable
124# libpam \ # Needs pam DISTRO_FEATURE
125# numactl \ # qemu not (yet) configured for numa; all tests are skipped
126# libseccomp \ # tests failed: 38; add to slow tests once addressed
127# python3-numpy \ # requires even more RAM and (possibly) disk space; multiple failures
William A. Kennington IIIac69b482021-06-02 12:28:27 -0700128
129PTESTS_PROBLEMS = "\
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500130 ruby \
131 lz4 \
132 rt-tests \
133 bash \
134 ifupdown \
135 mdadm \
136 libinput \
137 libpam \
138 libseccomp \
139 numactl \
140 python3-numpy \
William A. Kennington IIIac69b482021-06-02 12:28:27 -0700141"