diff options
Diffstat (limited to 'meta/conf/distro/include/ptest-packagelists.inc')
-rw-r--r-- | meta/conf/distro/include/ptest-packagelists.inc | 220 |
1 files changed, 144 insertions, 76 deletions
diff --git a/meta/conf/distro/include/ptest-packagelists.inc b/meta/conf/distro/include/ptest-packagelists.inc index ce13368c2e..5975db25cc 100644 --- a/meta/conf/distro/include/ptest-packagelists.inc +++ b/meta/conf/distro/include/ptest-packagelists.inc | |||
@@ -4,84 +4,152 @@ | |||
4 | # ptests which take less than ~30s each | 4 | # ptests which take less than ~30s each |
5 | # | 5 | # |
6 | PTESTS_FAST = "\ | 6 | PTESTS_FAST = "\ |
7 | acl-ptest \ | 7 | acl \ |
8 | apr-ptest \ | 8 | apr-util \ |
9 | apr-util-ptest \ | 9 | attr \ |
10 | attr-ptest \ | 10 | babeltrace \ |
11 | bluez5-ptest \ | 11 | babeltrace2 \ |
12 | bzip2-ptest \ | 12 | bc \ |
13 | diffstat-ptest \ | 13 | bluez5 \ |
14 | diffutils-ptest \ | 14 | busybox \ |
15 | elfutils-ptest \ | 15 | cpio \ |
16 | ethtool-ptest \ | 16 | diffstat \ |
17 | flex-ptest \ | 17 | diffutils \ |
18 | gawk-ptest \ | 18 | ethtool \ |
19 | gdbm-ptest \ | 19 | expat \ |
20 | gdk-pixbuf-ptest \ | 20 | expect \ |
21 | gettext-ptest \ | 21 | findutils \ |
22 | gzip-ptest \ | 22 | flex \ |
23 | json-glib-ptest \ | 23 | gawk \ |
24 | libconvert-asn1-perl-ptest \ | 24 | gdbm \ |
25 | liberror-perl-ptest \ | 25 | gdk-pixbuf \ |
26 | libmodule-build-perl-ptest \ | 26 | glib-networking \ |
27 | libpcre-ptest \ | 27 | gzip \ |
28 | libtimedate-perl-ptest \ | 28 | json-c \ |
29 | libtest-needs-perl-ptest \ | 29 | json-glib \ |
30 | liburi-perl-ptest \ | 30 | libconvert-asn1-perl \ |
31 | libusb1-ptest \ | 31 | libgpg-error\ |
32 | libxml-namespacesupport-perl-ptest \ | 32 | libnl \ |
33 | libxml-perl-ptest \ | 33 | libpcre \ |
34 | libxml-parser-perl-ptest \ | 34 | libssh2 \ |
35 | libxml-sax-perl-ptest \ | 35 | libtimedate-perl \ |
36 | libxml-sax-base-perl-ptest \ | 36 | libtest-fatal-perl \ |
37 | libxml-simple-perl-ptest \ | 37 | libtest-needs-perl \ |
38 | libxml2-ptest \ | 38 | libtest-warnings-perl \ |
39 | lzo-ptest \ | 39 | libtry-tiny-perl \ |
40 | m4-ptest \ | 40 | liburi-perl \ |
41 | nettle-ptest \ | 41 | libusb1 \ |
42 | openssl-ptest \ | 42 | libxml-namespacesupport-perl \ |
43 | opkg-ptest \ | 43 | libxml-perl \ |
44 | pango-ptest \ | 44 | libxml-parser-perl \ |
45 | parted-ptest \ | 45 | libxml-sax-perl \ |
46 | qemu-ptest \ | 46 | libxml-sax-base-perl \ |
47 | quilt-ptest \ | 47 | libxml-simple-perl \ |
48 | sed-ptest \ | 48 | libxml2 \ |
49 | slang-ptest \ | 49 | libxmlb \ |
50 | wayland-ptest \ | 50 | logrotate \ |
51 | zlib-ptest \ | 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 \ | ||
52 | " | 83 | " |
53 | PTESTS_FAST_remove_mips64 = "qemu-ptest" | 84 | PTESTS_FAST:append:libc-glibc = " glibc-y2038-tests" |
54 | 85 | PTESTS_PROBLEMS:remove:libc-glibc = "glibc-y2038-tests" | |
55 | #PTESTS_PROBLEMS = "\ | 86 | PTESTS_FAST:remove:mips64 = "qemu" |
56 | # ruby-ptest \ # Timeout | 87 | PTESTS_PROBLEMS:append:mips64 = " qemu" |
57 | # clutter-1.0-ptest \ # Doesn't build due to depends on cogl-1.0 | 88 | PTESTS_FAST:remove:riscv32 = "qemu" |
58 | # lz4-ptest \ # Needs a rewrite | 89 | PTESTS_PROBLEMS:append:riscv32 = " qemu" |
59 | # rt-tests-ptest \ # Needs to be checked whether it runs at all | ||
60 | # bash-ptest \ # Test outcomes are non-deterministic by design | ||
61 | # ifupdown-ptest \ # Tested separately in lib/oeqa/selftest/cases/imagefeatures.py | ||
62 | # mdadm-ptest \ # Tests rely on non-deterministic sleep() amounts | ||
63 | #" | ||
64 | 90 | ||
65 | PTESTS_SLOW = "\ | 91 | PTESTS_SLOW = "\ |
66 | babeltrace-ptest \ | 92 | apr \ |
67 | babeltrace2-ptest \ | 93 | bzip2 \ |
68 | busybox-ptest \ | 94 | coreutils \ |
69 | coreutils-ptest \ | 95 | curl \ |
70 | dbus-test-ptest \ | 96 | dbus \ |
71 | e2fsprogs-ptest \ | 97 | e2fsprogs \ |
72 | glib-2.0-ptest \ | 98 | elfutils \ |
73 | gstreamer1.0-ptest \ | 99 | gettext \ |
74 | libevent-ptest \ | 100 | glib-2.0 \ |
75 | libinput-ptest \ | 101 | gnutls \ |
76 | lttng-tools-ptest \ | 102 | gstreamer1.0 \ |
77 | openssh-ptest \ | 103 | less \ |
78 | openssl-ptest \ | 104 | libevent \ |
79 | perl-ptest \ | 105 | libgcrypt \ |
80 | python3-ptest \ | 106 | libmodule-build-perl \ |
81 | strace-ptest \ | 107 | lttng-tools \ |
82 | tcl-ptest \ | 108 | openssh \ |
83 | util-linux-ptest \ | 109 | openssl \ |
84 | valgrind-ptest \ | 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 \ | ||
85 | " | 123 | " |
86 | 124 | ||
87 | PTESTS_SLOW_remove_riscv64 = "valgrind-ptest" | 125 | # python3 ptests hang on qemuriscv64 |
126 | PTESTS_SLOW:remove:riscv64 = "valgrind python3" | ||
127 | PTESTS_PROBLEMS:append:riscv64 = " valgrind python3" | ||
128 | PTESTS_SLOW:remove:riscv32 = "lttng-tools strace valgrind" | ||
129 | PTESTS_PROBLEMS:append:riscv32 = " lttng-tools strace valgrind" | ||
130 | PTESTS_SLOW:append:libc-musl = " libc-test" | ||
131 | PTESTS_SLOW:remove:x86 = "valgrind" | ||
132 | PTESTS_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 | |||
144 | PTESTS_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 | " | ||