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-ptest \ 8 apr-ptest \ 9 apr-util-ptest \ 10 attr-ptest \ 11 bluez5-ptest \ 12 bzip2-ptest \ 13 diffstat-ptest \ 14 diffutils-ptest \ 15 elfutils-ptest \ 16 ethtool-ptest \ 17 expat-ptest \ 18 flex-ptest \ 19 gawk-ptest \ 20 gdbm-ptest \ 21 gdk-pixbuf-ptest \ 22 gettext-ptest \ 23 glib-networking-ptest \ 24 gzip-ptest \ 25 json-c-ptest \ 26 json-glib-ptest \ 27 libconvert-asn1-perl-ptest \ 28 liberror-perl-ptest \ 29 libgpg-error-ptest\ 30 libnl-ptest \ 31 libmodule-build-perl-ptest \ 32 libpcre-ptest \ 33 libssh2-ptest \ 34 libtimedate-perl-ptest \ 35 libtest-needs-perl-ptest \ 36 liburi-perl-ptest \ 37 libusb1-ptest \ 38 libxml-namespacesupport-perl-ptest \ 39 libxml-perl-ptest \ 40 libxml-parser-perl-ptest \ 41 libxml-sax-perl-ptest \ 42 libxml-sax-base-perl-ptest \ 43 libxml-simple-perl-ptest \ 44 libxml2-ptest \ 45 lua-ptest \ 46 lzo-ptest \ 47 m4-ptest \ 48 nettle-ptest \ 49 openssl-ptest \ 50 opkg-ptest \ 51 pango-ptest \ 52 parted-ptest \ 53 popt-ptest \ 54 python3-atomicwrites-ptest \ 55 python3-bcrypt-ptest \ 56 python3-hypothesis-ptest \ 57 python3-jinja2-ptest \ 58 python3-jsonpointer-ptest \ 59 python3-markupsafe-ptest \ 60 python3-more-itertools-ptest \ 61 python3-pluggy-ptest \ 62 python3-pyasn1-ptest \ 63 python3-pytz-ptest \ 64 python3-wcwidth-ptest \ 65 python3-webcolors-ptest \ 66 qemu-ptest \ 67 quilt-ptest \ 68 sed-ptest \ 69 slang-ptest \ 70 wayland-ptest \ 71 zlib-ptest \ 72" 73PTESTS_FAST:append:libc-glibc = " glibc-tests-ptest" 74PTESTS_PROBLEMS:remove:libc-glibc = "glibc-tests-ptest" 75PTESTS_FAST:remove:mips64 = "qemu-ptest" 76PTESTS_PROBLEMS:append:mips64 = " qemu-ptest" 77PTESTS_FAST:remove:riscv32 = "qemu-ptest" 78PTESTS_PROBLEMS:append:riscv32 = " qemu-ptest" 79 80PTESTS_SLOW = "\ 81 babeltrace-ptest \ 82 babeltrace2-ptest \ 83 busybox-ptest \ 84 coreutils-ptest \ 85 curl-ptest \ 86 dbus-ptest \ 87 e2fsprogs-ptest \ 88 findutils-ptest \ 89 glib-2.0-ptest \ 90 gstreamer1.0-ptest \ 91 libevent-ptest \ 92 libgcrypt-ptest \ 93 lttng-tools-ptest \ 94 openssh-ptest \ 95 openssl-ptest \ 96 perl-ptest \ 97 python3-cryptography-ptest \ 98 python3-ptest \ 99 strace-ptest \ 100 tcl-ptest \ 101 util-linux-ptest \ 102 valgrind-ptest \ 103" 104 105PTESTS_SLOW:remove:riscv64 = "valgrind-ptest" 106PTESTS_PROBLEMS:append:riscv64 = "valgrind-ptest" 107 108# ruby-ptest \ # Timeout 109# lz4-ptest \ # Needs a rewrite 110# rt-tests-ptest \ # Needs to be checked whether it runs at all 111# bash-ptest \ # Test outcomes are non-deterministic by design 112# ifupdown-ptest \ # Tested separately in lib/oeqa/selftest/cases/imagefeatures.py 113# mdadm-ptest \ # Tests rely on non-deterministic sleep() amounts 114# libinput-ptest \ # Tests need an unloaded system to be reliable 115# libpam-ptest \ # Needs pam DISTRO_FEATURE 116# numactl-ptest \ # qemu not (yet) configured for numa; all tests are skipped 117# libseccomp-ptest \ # tests failed: 38; add to slow tests once addressed 118# python3-numpy-ptest \ # requires even more RAM and (possibly) disk space; multiple failures 119 120PTESTS_PROBLEMS = "\ 121 ruby-ptest \ 122 lz4-ptest \ 123 rt-tests-ptest \ 124 bash-ptest \ 125 ifupdown-ptest \ 126 mdadm-ptest \ 127 libinput-ptest \ 128 libpam-ptest \ 129 libseccomp-ptest \ 130 numactl-ptest \ 131 python3-numpy-ptest \ 132" 133