ptest-packagelists-meta-oe.inc: add ptest recipes

Similar to ptest-packagelists.inc in oe-core, this list enables
per image ptest (isolated ptests for a given recipe)

* Add recipes to PTEST_FAST_META_OE for ptests which take less than ~30s
* Add recipes to PTEST_SLOW_META_OE for ptests which take longer
* Add recipes to PTEST_PROBLEMS_META_OE for ptests which have failing tests
  or other issues with ptest package

The initial list was taken from:

meta_oe_ptest_recipes=$(bitbake-layers show-recipes --recipes-only \
  --layer meta-oe --inherits ptest --bare | tr '\n' ' ' | \
  pcregrep -o1 '^NOTE:.+===(.+)$')

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Tim Orling
2023-04-02 15:29:35 -07:00
committed by Khem Raj
parent 0fc5f550d3
commit d094f80089
@@ -0,0 +1,60 @@
#
# Lists of the ptest in meta-oe, sorted into two sets by the time they take
# Please keep these sorted in alphabetical order
#
# A first pass at getting all meta-oe recipes which inherit ptest
# meta_oe_ptest_recipes=$(bitbake-layers show-recipes --recipes-only --layer meta-oe --inherits ptest --bare | tr '\n' ' ' | pcregrep -o1 '^NOTE:.+===(.+)$')
#
# ptests which take less than ~30s each
PTESTS_FAST_META_OE = "\
cmocka \
cunit \
duktape \
fmt \
function2 \
fwupd \
gcab \
jq \
leveldb \
libcereal \
libee \
libio-pty-perl \
libmanette \
libssh \
libxml++-5.0 \
libxmlb \
libyang \
lmdb \
minicoredumper \
neon \
nodejs \
onig \
poco \
protobuf \
sdbus-c++ \
uthash \
xmlsec1 \
zeromq \
"
PTESTS_SLOW_META_OE = "\
fftw \
libusb-compat \
rsyslog \
"
PTESTS_PROBLEMS_META_OE ="\
jemalloc \
kernel-selftest \
keyutils \
libdbi-perl \
libgpiod \
libjcat \
libteam \
libxml++ \
mcelog \
oprofile \
ostree \
psqlodbc \
pv \
"