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