xref: /openbmc/openbmc/poky/meta/conf/distro/include/ptest-packagelists.inc (revision c9537f57ab488bf5d90132917b0184e2527970a5)
1#
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 = "\
7    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    expect \
21    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    libexif \
32    libgpg-error\
33    libnl \
34    libpcre \
35    libssh2 \
36    libtest-fatal-perl \
37    libtest-needs-perl \
38    libtest-warnings-perl \
39    libtimedate-perl \
40    libtry-tiny-perl \
41    libusb1 \
42    libxml-namespacesupport-perl \
43    libxml-parser-perl \
44    libxml-perl \
45    libxml-sax-base-perl \
46    libxml-sax-perl \
47    libxml-simple-perl \
48    libxml2 \
49    libxmlb \
50    logrotate \
51    lua \
52    lzo \
53    m4 \
54    nettle \
55    opkg \
56    popt \
57    python3-atomicwrites \
58    python3-attrs \
59    python3-bcrypt \
60    python3-calver \
61    python3-hypothesis \
62    python3-idna \
63    python3-jinja2 \
64    python3-jsonpointer \
65    python3-libarchive-c \
66    python3-license-expression \
67    python3-mako \
68    python3-markupsafe \
69    python3-more-itertools \
70    python3-packaging \
71    python3-pluggy \
72    python3-pefile \
73    python3-pyasn1 \
74    python3-pytz \
75    python3-pyyaml \
76    python3-rpds-py \
77    python3-trove-classifiers \
78    python3-uritools \
79    python3-wcwidth \
80    python3-webcolors \
81    qemu \
82    quilt \
83    rpm-sequoia \
84    sed \
85    slang \
86    wayland \
87    xz \
88    zlib \
89"
90PTESTS_FAST:remove:mips64 = "qemu"
91PTESTS_PROBLEMS:append:mips64 = " qemu"
92PTESTS_FAST:remove:riscv32 = "qemu"
93PTESTS_PROBLEMS:append:riscv32 = " qemu"
94
95PTESTS_SLOW = "\
96    apr \
97    bzip2 \
98    coreutils \
99    curl \
100    dbus \
101    e2fsprogs \
102    elfutils \
103    gettext \
104    glib-2.0 \
105    gnutls \
106    gstreamer1.0 \
107    less \
108    libevent \
109    libgcrypt \
110    libmodule-build-perl \
111    libseccomp \
112    lttng-tools \
113    lz4 \
114    openssh \
115    openssl \
116    parted \
117    perl \
118    python3 \
119    python3-cffi \
120    python3-click \
121    python3-cryptography \
122    python3-numpy \
123    python3-xmltodict \
124    strace \
125    tar \
126    tcl \
127    tcl8 \
128    util-linux \
129"
130
131# python3 ptests hang on qemuriscv64
132PTESTS_SLOW:remove:riscv64 = "python3"
133PTESTS_PROBLEMS:append:riscv64 = " python3"
134PTESTS_SLOW:remove:riscv32 = "lttng-tools strace "
135PTESTS_PROBLEMS:append:riscv32 = " lttng-tools strace"
136PTESTS_SLOW:append:libc-musl = " libc-test"
137
138# These tests don't yet pass for riscv64
139PTESTS_SLOW:remove:riscv64 = "tcl tcl8 python3-cffi strace lttng-tools python3-numpy perl"
140PTESTS_PROBLEMS:append:riscv64 = " tcl tcl8 python3-cffi strace lttng-tools python3-numpy perl"
141
142#    ruby \ # Timeout
143#    rt-tests \ # Needs to be checked whether it runs at all
144#    bash \ # Test outcomes are non-deterministic by design
145#    ifupdown \ # Tested separately in lib/oeqa/selftest/cases/imagefeatures.py
146#    libinput \ # Tests need an unloaded system to be reliable
147#    libpam \ # Needs pam DISTRO_FEATURE
148#    mdadm \ # tests are flaky in AB.
149#    numactl \ # qemu not (yet) configured for numa; all tests are skipped
150
151PTESTS_PROBLEMS = "\
152    ruby \
153    rt-tests \
154    bash \
155    ifupdown \
156    libinput \
157    libpam \
158    mdadm \
159    numactl \
160    python3-license-expression \
161"
162