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