blob: ef6f471e7bda894d67da961314dbf4cf438736bf [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 \
Patrick Williamse760df82023-05-26 11:10:49 -050020 expect \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050021 findutils \
22 flex \
23 gawk \
24 gdbm \
25 gdk-pixbuf \
26 glib-networking \
27 gzip \
28 json-c \
29 json-glib \
30 libconvert-asn1-perl \
31 liberror-perl \
32 libgpg-error\
33 libnl \
34 libpcre \
35 libssh2 \
36 libtimedate-perl \
37 libtest-fatal-perl \
38 libtest-needs-perl \
39 libtest-warnings-perl \
40 libtry-tiny-perl \
41 liburi-perl \
42 libusb1 \
43 libxml-namespacesupport-perl \
44 libxml-perl \
45 libxml-parser-perl \
46 libxml-sax-perl \
47 libxml-sax-base-perl \
48 libxml-simple-perl \
49 libxml2 \
Andrew Geissler220dafd2023-10-04 10:18:08 -050050 libxmlb \
Patrick Williams8e7b46e2023-05-01 14:19:06 -050051 logrotate \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050052 lua \
53 lzo \
54 m4 \
55 nettle \
56 opkg \
57 pango \
58 popt \
59 python3-atomicwrites \
Patrick Williams705982a2024-01-12 09:51:57 -060060 python3-attrs \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050061 python3-bcrypt \
Andrew Geissler3eeda902023-05-19 10:14:02 -050062 python3-calver \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050063 python3-hypothesis \
64 python3-jinja2 \
65 python3-jsonpointer \
Patrick Williams169d7bc2024-01-05 11:33:25 -060066 python3-license-expression \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050067 python3-markupsafe \
68 python3-more-itertools \
69 python3-pluggy \
70 python3-pyasn1 \
71 python3-pytz \
Andrew Geissler3eeda902023-05-19 10:14:02 -050072 python3-trove-classifiers \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050073 python3-wcwidth \
74 python3-webcolors \
75 qemu \
76 quilt \
77 sed \
78 slang \
79 wayland \
80 zlib \
Patrick Williams2a254922023-08-11 09:48:11 -050081 libexif \
Brad Bishopc342db32019-05-15 21:57:59 -040082"
Andrew Geissler220dafd2023-10-04 10:18:08 -050083PTESTS_FAST:append:libc-glibc = " glibc-y2038-tests"
84PTESTS_PROBLEMS:remove:libc-glibc = "glibc-y2038-tests"
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050085PTESTS_FAST:remove:mips64 = "qemu"
86PTESTS_PROBLEMS:append:mips64 = " qemu"
87PTESTS_FAST:remove:riscv32 = "qemu"
88PTESTS_PROBLEMS:append:riscv32 = " qemu"
Brad Bishopc342db32019-05-15 21:57:59 -040089
90PTESTS_SLOW = "\
Andrew Geisslerfc113ea2023-03-31 09:59:46 -050091 apr \
92 bzip2 \
93 coreutils \
94 curl \
95 dbus \
96 e2fsprogs \
97 elfutils \
98 gettext \
99 glib-2.0 \
100 gnutls \
101 gstreamer1.0 \
Andrew Geissler5082cc72023-09-11 08:41:39 -0400102 less \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500103 libevent \
104 libgcrypt \
105 libmodule-build-perl \
106 lttng-tools \
Andrew Geissler8f840682023-07-21 09:09:43 -0500107 mdadm \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500108 openssh \
109 openssl \
110 parted \
111 perl \
112 python3-cryptography \
113 python3 \
Andrew Geissler220dafd2023-10-04 10:18:08 -0500114 python3-click \
115 python3-xmltodict \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500116 strace \
Andrew Geissler220dafd2023-10-04 10:18:08 -0500117 tar \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500118 tcl \
119 util-linux \
120 valgrind \
Andrew Geissler028142b2023-05-05 11:29:21 -0500121 lz4 \
Brad Bishopc342db32019-05-15 21:57:59 -0400122"
Brad Bishop00e122a2019-10-05 11:10:57 -0400123
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500124PTESTS_SLOW:remove:riscv64 = "valgrind"
125PTESTS_PROBLEMS:append:riscv64 = " valgrind"
Patrick Williamsac13d5f2023-11-24 18:59:46 -0600126PTESTS_SLOW:remove:riscv32 = "lttng-tools strace valgrind"
127PTESTS_PROBLEMS:append:riscv32 = " lttng-tools strace valgrind"
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500128PTESTS_SLOW:append:libc-musl = " libc-test"
129PTESTS_SLOW:remove:x86 = "valgrind"
130PTESTS_PROBLEMS:append:x86 = " valgrind"
William A. Kennington IIIac69b482021-06-02 12:28:27 -0700131
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500132# ruby \ # Timeout
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500133# rt-tests \ # Needs to be checked whether it runs at all
134# bash \ # Test outcomes are non-deterministic by design
135# ifupdown \ # Tested separately in lib/oeqa/selftest/cases/imagefeatures.py
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500136# libinput \ # Tests need an unloaded system to be reliable
137# libpam \ # Needs pam DISTRO_FEATURE
138# numactl \ # qemu not (yet) configured for numa; all tests are skipped
139# libseccomp \ # tests failed: 38; add to slow tests once addressed
140# python3-numpy \ # requires even more RAM and (possibly) disk space; multiple failures
William A. Kennington IIIac69b482021-06-02 12:28:27 -0700141
142PTESTS_PROBLEMS = "\
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500143 ruby \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500144 rt-tests \
145 bash \
146 ifupdown \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500147 libinput \
148 libpam \
149 libseccomp \
150 numactl \
Andrew Geissler220dafd2023-10-04 10:18:08 -0500151 python3-license-expression \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500152 python3-numpy \
William A. Kennington IIIac69b482021-06-02 12:28:27 -0700153"