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