1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-05-07 03:49:20 +00:00

meta-ti-test: Import the ti-test packagegroup

We are moving the meta-arago-test layer to meta-ti-test.  This commit
imports the ti-test packagegroup that uses all of the previous commits..

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
This commit is contained in:
Ryan Eatmon
2026-04-28 11:24:28 -05:00
parent fc38d0dbfb
commit d4df25bf4a
@@ -0,0 +1,227 @@
SUMMARY = "TI Testing packagegroup"
LICENSE = "MIT"
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
PACKAGES += " \
${PN}-audio \
${PN}-extras \
${PN}-graphics \
${PN}-multimedia \
${PN}-networking \
${PN}-storage \
${PN}-ti-tools \
"
TI_TEST_BASE = "\
bc \
bonnie++ \
cryptodev-tests \
devmem2 \
dma-heap-tests \
evtest \
git \
i2c-tools \
kernel-modules \
kernel-selftest \
kmsxx \
kmsxx-python \
libdrm-tests \
linuxptp \
lmbench \
lsof \
media-ctl \
memtester \
nbench-byte \
openntpd \
${@"optee-test" if d.getVar('OPTEEMACHINE') else ""} \
pcitest \
pciutils \
perf \
powertop \
procps \
rng-tools \
rt-tests \
rwmem \
smcroute \
stream \
stress \
stress-ng \
"
TI_TEST_BASE:remove:bsp-ti-6_18 = "pcitest"
TI_TEST_BASE:append:armv7a = " \
cpuburn-neon \
"
TI_TEST_BASE:append:armv7ve = " \
cpuburn-neon \
"
TI_TEST_AUDIO = "\
alsa-utils \
pulseaudio-misc \
"
TI_TEST_EXTRAS_OPENCL = " \
opencl-cts \
"
TI_TEST_EXTRAS = " \
python3-pillow \
pytesseract \
python3-numpy \
python3-requests \
python3-websocket-client \
${@bb.utils.contains('DISTRO_FEATURES', 'opencl', '${TI_TEST_EXTRAS_OPENCL}', '', d)} \
"
TI_TEST_EXTRAS:append:ti-soc = " \
libsdl2-tests \
"
TI_TEST_GRAPHICS_OPENGL = " \
piglit \
offscreendemo \
"
TI_TEST_GRAPHICS = " \
wayland-utils \
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', '${TI_TEST_GRAPHICS_OPENGL}', '', d)} \
"
TI_TEST_MULTIMEDIA = "\
gst-devtools \
v4l-utils \
yavta \
"
TI_TEST_MULTIMEDIA:append:ti-soc = " \
mpv \
ffmpeg \
"
TI_TEST_NETWORKING = "\
bridge-utils \
ethtool \
iperf3 \
iproute2-bridge \
iproute2-devlink \
iproute2-tc \
lldpd \
mstpd \
netperf \
strongswan \
tcpdump \
xdp-tools-ti \
"
TI_TEST_STORAGE = "\
dosfstools \
fio \
hdparm \
iozone3 \
mtd-utils \
mtd-utils-ubifs \
"
TI_TEST_STORAGE:append:ti-soc = " \
mtd-utils-ubifs-tests \
"
TI_TEST_TI_TOOLS = " \
arm-benchmarks \
arm-ddr-bandwidth \
coremark \
hwspinlocktest \
input-utils \
ltp-ddt \
openssl-perf \
uvc-gadget \
"
TI_TEST_TI_TOOLS:append:ti33x = " \
omapconf \
pru-icss \
switch-config \
"
TI_TEST_TI_TOOLS:append:ti43x = " \
omapconf \
pru-icss \
switch-config \
"
TI_TEST_TI_TOOLS:append:am57xx = " \
omapconf \
pru-icss \
switch-config \
ti-ipc-test \
"
TI_TEST_TI_TOOLS:append:k3 = " \
k3conf \
switch-config \
ti-rtos-echo-test-fw \
ti-rpmsg-char \
ti-rpmsg-char-examples \
"
TI_TEST_TI_TOOLS:append:am62xx = " \
pru-icss \
"
TI_TEST_TI_TOOLS:append:am64xx = " \
pru-icss \
"
TI_TEST_TI_TOOLS:append:am65xx = " \
pru-icss \
"
# Disable due to breakage
# viddec-test-app
TI_TEST_TI_TOOLS:append:j721e = " \
pru-icss \
ufs-utils \
videnc-test-app \
"
TI_TEST_TI_TOOLS:append:j784s4 = " \
ufs-utils \
"
TI_TEST_TI_TOOLS:append:j742s2 = " \
ufs-utils \
"
TI_TEST_TI_TOOLS:append:omapl138 = " \
ti-ipc-test \
"
TI_TEST_TI_TOOLS:remove:bsp-mainline = "ti-ipc-test"
TI_TEST_TI_TOOLS:remove:bsp-next = "ti-ipc-test"
RDEPENDS:${PN}-audio = "${TI_TEST_AUDIO}"
RDEPENDS:${PN}-extras = "${TI_TEST_EXTRAS}"
RDEPENDS:${PN}-graphics = "${TI_TEST_GRAPHICS}"
RDEPENDS:${PN}-multimedia = "${TI_TEST_MULTIMEDIA}"
RDEPENDS:${PN}-networking = "${TI_TEST_NETWORKING}"
RDEPENDS:${PN}-storage = "${TI_TEST_STORAGE}"
RDEPENDS:${PN}-ti-tools = "${TI_TEST_TI_TOOLS}"
RDEPENDS:${PN} = "\
${TI_TEST_BASE} \
${PN}-networking \
${PN}-storage \
${PN}-ti-tools \
"
RDEPENDS:${PN}-extras += "\
${PN}-audio \
${PN}-graphics \
${PN}-multimedia \
"