123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166 |
- #
- # Lists of the ptests in OE-Core, sorted into two sets by the time they take
- #
- # ptests which take less than ~30s each
- #
- PTESTS_FAST = "\
- acl \
- apr-util \
- attr \
- babeltrace2 \
- bc \
- bluez5 \
- busybox \
- cpio \
- diffstat \
- diffutils \
- ethtool \
- expat \
- expect \
- findutils \
- flex \
- gawk \
- gdbm \
- gdk-pixbuf \
- glib-networking \
- gzip \
- icu \
- json-c \
- json-glib \
- libconvert-asn1-perl \
- libexif \
- libgpg-error\
- libnl \
- libpcre \
- librsvg \
- libssh2 \
- libtest-fatal-perl \
- libtest-needs-perl \
- libtest-warnings-perl \
- libtimedate-perl \
- libtry-tiny-perl \
- libusb1 \
- libxml-namespacesupport-perl \
- libxml-parser-perl \
- libxml-perl \
- libxml-sax-base-perl \
- libxml-sax-perl \
- libxml-simple-perl \
- libxml2 \
- libxmlb \
- logrotate \
- lua \
- lzo \
- m4 \
- nettle \
- opkg \
- popt \
- python3-atomicwrites \
- python3-attrs \
- python3-bcrypt \
- python3-calver \
- python3-hypothesis \
- python3-idna \
- python3-jinja2 \
- python3-jsonpointer \
- python3-libarchive-c \
- python3-license-expression \
- python3-mako \
- python3-markupsafe \
- python3-more-itertools \
- python3-packaging \
- python3-pluggy \
- python3-pefile \
- python3-pyasn1 \
- python3-pytz \
- python3-pyyaml \
- python3-rpds-py \
- python3-trove-classifiers \
- python3-uritools \
- python3-wcwidth \
- python3-webcolors \
- python3-wheel \
- qemu \
- quilt \
- rpm-sequoia \
- sed \
- slang \
- wayland \
- xz \
- zlib \
- "
- PTESTS_FAST:remove:mips64 = "qemu"
- PTESTS_PROBLEMS:append:mips64 = " qemu"
- PTESTS_FAST:remove:riscv32 = "qemu"
- PTESTS_PROBLEMS:append:riscv32 = " qemu"
- PTESTS_SLOW = "\
- apr \
- bzip2 \
- coreutils \
- curl \
- dbus \
- dosfstools \
- dpkg \
- e2fsprogs \
- elfutils \
- gettext \
- glib-2.0 \
- gnutls \
- gstreamer1.0 \
- less \
- libevent \
- libgcrypt \
- libmodule-build-perl \
- libpng \
- libseccomp \
- lttng-tools \
- lz4 \
- openssh \
- openssl \
- parted \
- perl \
- python3 \
- python3-cffi \
- python3-click \
- python3-cryptography \
- python3-numpy \
- python3-xmltodict \
- strace \
- tar \
- tcl \
- tcl8 \
- util-linux \
- "
- # python3 ptests hang on qemuriscv64
- PTESTS_SLOW:remove:riscv64 = "python3"
- PTESTS_PROBLEMS:append:riscv64 = " python3"
- PTESTS_SLOW:remove:riscv32 = "lttng-tools strace "
- PTESTS_PROBLEMS:append:riscv32 = " lttng-tools strace"
- PTESTS_SLOW:append:libc-musl = " libc-test"
- # These tests don't yet pass for riscv64
- PTESTS_SLOW:remove:riscv64 = "tcl tcl8 python3-cffi strace lttng-tools python3-numpy perl"
- PTESTS_PROBLEMS:append:riscv64 = " tcl tcl8 python3-cffi strace lttng-tools python3-numpy perl"
- # ruby \ # Timeout
- # rt-tests \ # Needs to be checked whether it runs at all
- # bash \ # Test outcomes are non-deterministic by design
- # ifupdown \ # Tested separately in lib/oeqa/selftest/cases/imagefeatures.py
- # libinput \ # Tests need an unloaded system to be reliable
- # libpam \ # Needs pam DISTRO_FEATURE
- # mdadm \ # tests are flaky in AB.
- # numactl \ # qemu not (yet) configured for numa; all tests are skipped
- PTESTS_PROBLEMS = "\
- ruby \
- rt-tests \
- bash \
- ifupdown \
- libinput \
- libpam \
- mdadm \
- numactl \
- python3-license-expression \
- "
|