diff options
Diffstat (limited to 'meta/conf/distro/include/ptest-packagelists.inc')
-rw-r--r-- | meta/conf/distro/include/ptest-packagelists.inc | 161 |
1 files changed, 161 insertions, 0 deletions
diff --git a/meta/conf/distro/include/ptest-packagelists.inc b/meta/conf/distro/include/ptest-packagelists.inc new file mode 100644 index 0000000000..7b8418654a --- /dev/null +++ b/meta/conf/distro/include/ptest-packagelists.inc @@ -0,0 +1,161 @@ +# +# 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 \ + babeltrace \ + babeltrace2 \ + bc \ + bluez5 \ + busybox \ + cpio \ + diffstat \ + diffutils \ + ethtool \ + expat \ + expect \ + findutils \ + flex \ + gawk \ + gdbm \ + gdk-pixbuf \ + glib-networking \ + gzip \ + json-c \ + json-glib \ + libconvert-asn1-perl \ + libexif \ + libgpg-error\ + libnl \ + libpcre \ + libssh2 \ + libtest-fatal-perl \ + libtest-needs-perl \ + libtest-warnings-perl \ + libtimedate-perl \ + libtry-tiny-perl \ + liburi-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-pyasn1 \ + python3-pytz \ + python3-pyyaml \ + python3-rpds-py \ + python3-trove-classifiers \ + python3-uritools \ + python3-wcwidth \ + python3-webcolors \ + qemu \ + quilt \ + sed \ + slang \ + wayland \ + xz \ + zlib \ +" +PTESTS_FAST:append:libc-glibc = " glibc-y2038-tests" +PTESTS_PROBLEMS:remove:libc-glibc = "glibc-y2038-tests" +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 \ + e2fsprogs \ + elfutils \ + gettext \ + glib-2.0 \ + gnutls \ + gstreamer1.0 \ + less \ + libevent \ + libgcrypt \ + libmodule-build-perl \ + libseccomp \ + lttng-tools \ + lz4 \ + openssh \ + openssl \ + parted \ + perl \ + python3 \ + python3-cffi \ + python3-click \ + python3-cryptography \ + python3-xmltodict \ + strace \ + tar \ + tcl \ + util-linux \ + valgrind \ +" + +# python3 ptests hang on qemuriscv64 +PTESTS_SLOW:remove:riscv64 = "valgrind python3" +PTESTS_PROBLEMS:append:riscv64 = " valgrind python3" +PTESTS_SLOW:remove:riscv32 = "lttng-tools strace valgrind" +PTESTS_PROBLEMS:append:riscv32 = " lttng-tools strace valgrind" +PTESTS_SLOW:append:libc-musl = " libc-test" +PTESTS_SLOW:remove:x86 = "valgrind" +PTESTS_PROBLEMS:append:x86 = " valgrind" + +# 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 +# python3-numpy \ # requires even more RAM and (possibly) disk space; multiple failures + +PTESTS_PROBLEMS = "\ + ruby \ + rt-tests \ + bash \ + ifupdown \ + libinput \ + libpam \ + mdadm \ + numactl \ + python3-license-expression \ + python3-numpy \ +" |