Skip to content

Commit

Permalink
rte-tests: add
Browse files Browse the repository at this point in the history
Signed-off-by: Maciej Pijanowski <[email protected]>
  • Loading branch information
macpijan committed Oct 23, 2024
1 parent f5beb78 commit 74a3e30
Show file tree
Hide file tree
Showing 3 changed files with 63 additions and 0 deletions.
1 change: 1 addition & 0 deletions recipes-extended/packagegroups/packagegroup-rte.bb
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ RDEPENDS:packagegroup-rte-utils = " \
cpu \
xcb-proto-dev \
rte-persistent-data \
rte-tests \
"

# packages useful for i.MX platforms testing
Expand Down
47 changes: 47 additions & 0 deletions recipes-rte/rte-tests/files/cukinia.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
export CUKINIA_ROOT=/etc/cukinia

cukinia_kconf GPIO_SYSFS y
cukinia_kconf SPI_SPIDEV y
cukinia_kconf PINCTRL_MCP23S08 m

# GPIO expander
cukinia_test -d /sys/class/gpio/gpiochip400

cukinia_test -d /sys/class/gpio/gpio199
cukinia_test -d /sys/class/gpio/gpio11
cukinia_test -d /sys/class/gpio/gpio12
cukinia_test -d /sys/class/gpio/gpio199
cukinia_test -d /sys/class/gpio/gpio400
cukinia_test -d /sys/class/gpio/gpio401
cukinia_test -d /sys/class/gpio/gpio402
cukinia_test -d /sys/class/gpio/gpio403
cukinia_test -d /sys/class/gpio/gpio404
cukinia_test -d /sys/class/gpio/gpio405
cukinia_test -d /sys/class/gpio/gpio406
cukinia_test -d /sys/class/gpio/gpio407
cukinia_test -d /sys/class/gpio/gpio408
cukinia_test -d /sys/class/gpio/gpio409
cukinia_test -d /sys/class/gpio/gpio410
cukinia_test -d /sys/class/gpio/gpio411
cukinia_test -d /sys/class/gpio/gpio412
cukinia_test -d /sys/class/gpio/gpio413
cukinia_test -d /sys/class/gpio/gpio414
cukinia_test -d /sys/class/gpio/gpio415
cukinia_test -d /sys/class/gpio/gpio6

cukinia_test -c /dev/spidev1.0

cukinia_cmd ser2net -v
cukinia_cmd flashrom --version
cukinia_test -d /data
# TODO: test for support for specific chips we care about (such as new ones for
# MTL laptops)
cukinia_test -b /dev/mmcblk0p1
cukinia_test -b /dev/mmcblk0p2
cukinia_test -b /dev/mmcblk0p3
cukinia_test -b /dev/mmcblk0p4
cukinia_cmd findmnt /data
cukinia_systemd_unit ser2net.service
cukinia_systemd_unit RteCtrl.service

cukinia_log "result: $cukinia_failures failure(s)"
15 changes: 15 additions & 0 deletions recipes-rte/rte-tests/rte-tests_1.0.bb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
SUMMARY = "RTE cukinia tests"
HOMEPAGE = "https://github.com/3mdeb/meta-rte"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"

SRC_URI = "file://cukinia.conf"

S = "${WORKDIR}"

RDEPENDS:${PN} = "cukinia"

do_install() {
install -d ${D}${sysconfdir}/cukinia
install -m 0644 ${WORKDIR}/cukinia.conf ${D}${sysconfdir}/cukinia/
}

0 comments on commit 74a3e30

Please sign in to comment.