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