1#
2# Lists of the ptest in meta-oe, sorted into two sets by the time they take
3# Please keep these sorted in alphabetical order
4#
5# A first pass at getting all meta-oe recipes which inherit ptest
6# meta_oe_ptest_recipes=$(bitbake-layers show-recipes --recipes-only --layer meta-oe --inherits ptest --bare | tr '\n' ' ' | pcregrep -o1 '^NOTE:.+===(.+)$')
7#
8# ptests which take less than ~30s each
9PTESTS_FAST_META_OE = "\
10    asio \
11    cmocka \
12    cunit \
13    duktape \
14    fuse3 \
15    function2 \
16    fwupd \
17    gcab \
18    jemalloc \
19    jq \
20    leveldb \
21    libcereal \
22    libgpiod \
23    libio-pty-perl \
24    libmanette \
25    librelp \
26    libssh \
27    libtinyxml2 \
28    libtoml11 \
29    libxml++-5.0 \
30    libyang \
31    lmdb \
32    microsoft-gsl \
33    minicoredumper \
34    neon \
35    nlohmann-json \
36    nodejs \
37    onig \
38    oprofile \
39    pegtl \
40    protobuf \
41    pv \
42    sdbus-c++ \
43    tomlplusplus \
44    uthash \
45    xmlsec1 \
46    zeromq \
47    cjson \
48"
49PTESTS_FAST_META_OE:append:x86 = " mcelog"
50PTESTS_FAST_META_OE:append:x86-64 = " mcelog"
51
52PTESTS_FAST_META_OE:remove:libc-musl = "minicoredumper"
53PTESTS_FAST_META_OE:remove:riscv64 = "nodejs oprofile"
54PTESTS_FAST_META_OE:remove:riscv32 = "nodejs oprofile"
55
56PTESTS_SLOW_META_OE = "\
57    c-ares \
58    fftw \
59    libusb-compat \
60    rsyslog \
61    rocksdb \
62    mariadb \
63    poco \
64    re2 \
65"
66PTESTS_SLOW_META_OE:append:x86 = " kernel-selftest"
67PTESTS_SLOW_META_OE:append:x86-64 = " kernel-selftest"
68PTESTS_SLOW_META_OE:remove:libc-musl = "kernel-selftest"
69
70PTESTS_PROBLEMS_META_OE ="\
71    keyutils \
72    libdbi-perl \
73    libjcat \
74    libteam \
75    ostree \
76    psqlodbc \
77"
78