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    cmocka \
11    cunit \
12    duktape \
13    function2 \
14    fwupd \
15    gcab \
16    jemalloc \
17    jq \
18    leveldb \
19    libcereal \
20    libee \
21    libgpiod \
22    libio-pty-perl \
23    libmanette \
24    librelp \
25    libssh \
26    libtinyxml2 \
27    libxml++-5.0 \
28    libyang \
29    lmdb \
30    microsoft-gsl \
31    minicoredumper \
32    neon \
33    nlohmann-json \
34    nodejs \
35    onig \
36    oprofile \
37    protobuf \
38    pv \
39    python3-pefile \
40    sdbus-c++ \
41    uthash \
42    xmlsec1 \
43    zeromq \
44    cjson \
45"
46PTESTS_FAST_META_OE:append:x86 = " mcelog"
47PTESTS_FAST_META_OE:append:x86-64 = " mcelog"
48
49PTESTS_FAST_META_OE:remove:libc-musl = "minicoredumper"
50PTESTS_FAST_META_OE:remove:riscv64 = "nodejs oprofile"
51PTESTS_FAST_META_OE:remove:riscv32 = "nodejs oprofile"
52
53PTESTS_SLOW_META_OE = "\
54    c-ares \
55    fftw \
56    libusb-compat \
57    rsyslog \
58    mariadb \
59    poco \
60    re2 \
61"
62PTESTS_SLOW_META_OE:append:x86 = " kernel-selftest"
63PTESTS_SLOW_META_OE:append:x86-64 = " kernel-selftest"
64PTESTS_SLOW_META_OE:remove:libc-musl = "kernel-selftest"
65
66PTESTS_PROBLEMS_META_OE ="\
67    keyutils \
68    libdbi-perl \
69    libjcat \
70    libteam \
71    ostree \
72    psqlodbc \
73"
74