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    sdbus-c++ \
39    uthash \
40    xmlsec1 \
41    zeromq \
42    cjson \
43"
44PTESTS_FAST_META_OE:append:x86 = " mcelog"
45PTESTS_FAST_META_OE:append:x86-64 = " mcelog"
46
47PTESTS_FAST_META_OE:remove:libc-musl = "minicoredumper"
48PTESTS_FAST_META_OE:remove:riscv64 = "nodejs oprofile"
49PTESTS_FAST_META_OE:remove:riscv32 = "nodejs oprofile"
50
51PTESTS_SLOW_META_OE = "\
52    c-ares \
53    fftw \
54    libusb-compat \
55    rsyslog \
56    mariadb \
57    poco \
58    re2 \
59"
60PTESTS_SLOW_META_OE:append:x86 = " kernel-selftest"
61PTESTS_SLOW_META_OE:append:x86-64 = " kernel-selftest"
62PTESTS_SLOW_META_OE:remove:libc-musl = "kernel-selftest"
63
64PTESTS_PROBLEMS_META_OE ="\
65    keyutils \
66    libdbi-perl \
67    libjcat \
68    libteam \
69    ostree \
70    psqlodbc \
71    pv \
72"
73