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    fmt \
14    function2 \
15    fwupd \
16    gcab \
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    minicoredumper \
31    neon \
32    nlohmann-json \
33    nodejs \
34    onig \
35    protobuf \
36    sdbus-c++ \
37    uthash \
38    xmlsec1 \
39    zeromq \
40    cjson \
41"
42PTESTS_FAST_META_OE:append:x86 = " mcelog"
43PTESTS_FAST_META_OE:append:x86-64 = " mcelog"
44
45PTESTS_FAST_META_OE:remove:libc-musl = "minicoredumper"
46PTESTS_FAST_META_OE:remove:riscv64 = "nodejs"
47PTESTS_FAST_META_OE:remove:riscv32 = "nodejs"
48
49PTESTS_SLOW_META_OE = "\
50    c-ares \
51    fftw \
52    libusb-compat \
53    rsyslog \
54    mariadb \
55    poco \
56    re2 \
57"
58PTESTS_SLOW_META_OE:append:x86 = " kernel-selftest"
59PTESTS_SLOW_META_OE:append:x86-64 = " kernel-selftest"
60PTESTS_SLOW_META_OE:remove:libc-musl = "kernel-selftest"
61
62PTESTS_PROBLEMS_META_OE ="\
63    jemalloc \
64    keyutils \
65    libdbi-perl \
66    libjcat \
67    libteam \
68    libxml++ \
69    oprofile \
70    ostree \
71    psqlodbc \
72    pv \
73"
74
75PTESTS_PROBLEMS_META_OE:remove:riscv64 = "oprofile"
76PTESTS_PROBLEMS_META_OE:remove:riscv32 = "oprofile"
77