ptest-packagelists.inc 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  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. #
  6. PTESTS_FAST = "\
  7. acl \
  8. apr-util \
  9. attr \
  10. babeltrace2 \
  11. bc \
  12. bluez5 \
  13. busybox \
  14. cpio \
  15. diffstat \
  16. diffutils \
  17. ethtool \
  18. expat \
  19. expect \
  20. findutils \
  21. flex \
  22. gawk \
  23. gdbm \
  24. gdk-pixbuf \
  25. glib-networking \
  26. gzip \
  27. icu \
  28. json-c \
  29. json-glib \
  30. libconvert-asn1-perl \
  31. libexif \
  32. libgpg-error\
  33. libnl \
  34. libpcre \
  35. librsvg \
  36. libssh2 \
  37. libtest-fatal-perl \
  38. libtest-needs-perl \
  39. libtest-warnings-perl \
  40. libtimedate-perl \
  41. libtry-tiny-perl \
  42. libusb1 \
  43. libxml-namespacesupport-perl \
  44. libxml-parser-perl \
  45. libxml-perl \
  46. libxml-sax-base-perl \
  47. libxml-sax-perl \
  48. libxml-simple-perl \
  49. libxml2 \
  50. libxmlb \
  51. logrotate \
  52. lua \
  53. lzo \
  54. m4 \
  55. nettle \
  56. opkg \
  57. popt \
  58. python3-atomicwrites \
  59. python3-attrs \
  60. python3-bcrypt \
  61. python3-calver \
  62. python3-hypothesis \
  63. python3-idna \
  64. python3-jinja2 \
  65. python3-jsonpointer \
  66. python3-libarchive-c \
  67. python3-license-expression \
  68. python3-mako \
  69. python3-markupsafe \
  70. python3-more-itertools \
  71. python3-packaging \
  72. python3-pluggy \
  73. python3-pefile \
  74. python3-pyasn1 \
  75. python3-pytz \
  76. python3-pyyaml \
  77. python3-rpds-py \
  78. python3-trove-classifiers \
  79. python3-uritools \
  80. python3-wcwidth \
  81. python3-webcolors \
  82. python3-wheel \
  83. qemu \
  84. quilt \
  85. rpm-sequoia \
  86. sed \
  87. slang \
  88. wayland \
  89. xz \
  90. zlib \
  91. "
  92. PTESTS_FAST:remove:mips64 = "qemu"
  93. PTESTS_PROBLEMS:append:mips64 = " qemu"
  94. PTESTS_FAST:remove:riscv32 = "qemu"
  95. PTESTS_PROBLEMS:append:riscv32 = " qemu"
  96. PTESTS_SLOW = "\
  97. apr \
  98. bzip2 \
  99. coreutils \
  100. curl \
  101. dbus \
  102. dosfstools \
  103. dpkg \
  104. e2fsprogs \
  105. elfutils \
  106. gettext \
  107. glib-2.0 \
  108. gnutls \
  109. gstreamer1.0 \
  110. less \
  111. libevent \
  112. libgcrypt \
  113. libmodule-build-perl \
  114. libpng \
  115. libseccomp \
  116. lttng-tools \
  117. lz4 \
  118. openssh \
  119. openssl \
  120. parted \
  121. perl \
  122. python3 \
  123. python3-cffi \
  124. python3-click \
  125. python3-cryptography \
  126. python3-numpy \
  127. python3-xmltodict \
  128. strace \
  129. tar \
  130. tcl \
  131. tcl8 \
  132. util-linux \
  133. "
  134. # python3 ptests hang on qemuriscv64
  135. PTESTS_SLOW:remove:riscv64 = "python3"
  136. PTESTS_PROBLEMS:append:riscv64 = " python3"
  137. PTESTS_SLOW:remove:riscv32 = "lttng-tools strace "
  138. PTESTS_PROBLEMS:append:riscv32 = " lttng-tools strace"
  139. PTESTS_SLOW:append:libc-musl = " libc-test"
  140. # These tests don't yet pass for riscv64
  141. PTESTS_SLOW:remove:riscv64 = "tcl tcl8 python3-cffi strace lttng-tools python3-numpy perl"
  142. PTESTS_PROBLEMS:append:riscv64 = " tcl tcl8 python3-cffi strace lttng-tools python3-numpy perl"
  143. # ruby \ # Timeout
  144. # rt-tests \ # Needs to be checked whether it runs at all
  145. # bash \ # Test outcomes are non-deterministic by design
  146. # ifupdown \ # Tested separately in lib/oeqa/selftest/cases/imagefeatures.py
  147. # libinput \ # Tests need an unloaded system to be reliable
  148. # libpam \ # Needs pam DISTRO_FEATURE
  149. # mdadm \ # tests are flaky in AB.
  150. # numactl \ # qemu not (yet) configured for numa; all tests are skipped
  151. PTESTS_PROBLEMS = "\
  152. ruby \
  153. rt-tests \
  154. bash \
  155. ifupdown \
  156. libinput \
  157. libpam \
  158. mdadm \
  159. numactl \
  160. python3-license-expression \
  161. "