summaryrefslogtreecommitdiffstats
path: root/meta/conf
diff options
context:
space:
mode:
authorAlexander Kanavin <alex.kanavin@gmail.com>2021-05-07 20:48:01 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-05-11 11:54:25 +0100
commita6f18016c40a824405ed80ac57476c87e111cf4c (patch)
tree5213455b0368fc54ade90ece5c6ab02361b4b7dc /meta/conf
parentbb490c7ea9170fc1b3c2dd15466daf6a9fad735c (diff)
downloadpoky-a6f18016c40a824405ed80ac57476c87e111cf4c.tar.gz
ptest: add a test for orphaned ptests, and restore ones found by it
Particularly, numactl, numpy and libseccomp are disabled for now due to failures or lack of qemu support. The rest have been verified to pass quickly. [RP: Fix multilib recipe handling] (From OE-Core rev: 8bb5da87000ade519529e44181448244bd94d4f5) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/conf')
-rw-r--r--meta/conf/distro/include/ptest-packagelists.inc50
1 files changed, 39 insertions, 11 deletions
diff --git a/meta/conf/distro/include/ptest-packagelists.inc b/meta/conf/distro/include/ptest-packagelists.inc
index 70d5fa8877..aef70343f6 100644
--- a/meta/conf/distro/include/ptest-packagelists.inc
+++ b/meta/conf/distro/include/ptest-packagelists.inc
@@ -20,12 +20,15 @@ PTESTS_FAST = "\
20 gdbm-ptest \ 20 gdbm-ptest \
21 gdk-pixbuf-ptest \ 21 gdk-pixbuf-ptest \
22 gettext-ptest \ 22 gettext-ptest \
23 glib-networking-ptest \
23 gzip-ptest \ 24 gzip-ptest \
24 json-glib-ptest \ 25 json-glib-ptest \
25 libconvert-asn1-perl-ptest \ 26 libconvert-asn1-perl-ptest \
26 liberror-perl-ptest \ 27 liberror-perl-ptest \
28 libnl-ptest \
27 libmodule-build-perl-ptest \ 29 libmodule-build-perl-ptest \
28 libpcre-ptest \ 30 libpcre-ptest \
31 libssh2-ptest \
29 libtimedate-perl-ptest \ 32 libtimedate-perl-ptest \
30 libtest-needs-perl-ptest \ 33 libtest-needs-perl-ptest \
31 liburi-perl-ptest \ 34 liburi-perl-ptest \
@@ -44,6 +47,12 @@ PTESTS_FAST = "\
44 opkg-ptest \ 47 opkg-ptest \
45 pango-ptest \ 48 pango-ptest \
46 parted-ptest \ 49 parted-ptest \
50 python3-atomicwrites-ptest \
51 python3-jinja2-ptest \
52 python3-markupsafe-ptest \
53 python3-more-itertools-ptest \
54 python3-pluggy-ptest \
55 python3-wcwidth-ptest \
47 qemu-ptest \ 56 qemu-ptest \
48 quilt-ptest \ 57 quilt-ptest \
49 sed-ptest \ 58 sed-ptest \
@@ -52,17 +61,7 @@ PTESTS_FAST = "\
52 zlib-ptest \ 61 zlib-ptest \
53" 62"
54PTESTS_FAST_remove_mips64 = "qemu-ptest" 63PTESTS_FAST_remove_mips64 = "qemu-ptest"
55 64PTESTS_PROBLEMS_append_mips64 = "qemu-ptest"
56#PTESTS_PROBLEMS = "\
57# ruby-ptest \ # Timeout
58# clutter-1.0-ptest \ # Doesn't build due to depends on cogl-1.0
59# lz4-ptest \ # Needs a rewrite
60# rt-tests-ptest \ # Needs to be checked whether it runs at all
61# bash-ptest \ # Test outcomes are non-deterministic by design
62# ifupdown-ptest \ # Tested separately in lib/oeqa/selftest/cases/imagefeatures.py
63# mdadm-ptest \ # Tests rely on non-deterministic sleep() amounts
64# libinput-ptest \ # Tests need an unloaded system to be reliable
65#"
66 65
67PTESTS_SLOW = "\ 66PTESTS_SLOW = "\
68 babeltrace-ptest \ 67 babeltrace-ptest \
@@ -86,3 +85,32 @@ PTESTS_SLOW = "\
86" 85"
87 86
88PTESTS_SLOW_remove_riscv64 = "valgrind-ptest" 87PTESTS_SLOW_remove_riscv64 = "valgrind-ptest"
88PTESTS_PROBLEMS_append_riscv64 = "valgrind-ptest"
89
90# ruby-ptest \ # Timeout
91# clutter-1.0-ptest \ # Doesn't build due to depends on cogl-1.0
92# lz4-ptest \ # Needs a rewrite
93# rt-tests-ptest \ # Needs to be checked whether it runs at all
94# bash-ptest \ # Test outcomes are non-deterministic by design
95# ifupdown-ptest \ # Tested separately in lib/oeqa/selftest/cases/imagefeatures.py
96# mdadm-ptest \ # Tests rely on non-deterministic sleep() amounts
97# libinput-ptest \ # Tests need an unloaded system to be reliable
98# libpam-ptest \ # Needs pam DISTRO_FEATURE
99# numactl-ptest \ # qemu not (yet) configured for numa; all tests are skipped
100# libseccomp-ptest \ # tests failed: 38; add to slow tests once addressed
101# python3-numpy-ptest \ # requires even more RAM and (possibly) disk space; multiple failures
102
103PTESTS_PROBLEMS = "\
104 ruby-ptest \
105 clutter-1.0-ptest \
106 lz4-ptest \
107 rt-tests-ptest \
108 bash-ptest \
109 ifupdown-ptest \
110 mdadm-ptest \
111 libinput-ptest \
112 libpam-ptest \
113 libseccomp-ptest \
114 numactl-ptest \
115 python3-numpy-ptest \
116"