diff mbox series

[meta-filesystems,kirkstone,1/5] fuse3: fix ptests

Message ID 20251029134050.3455088-1-skandigraun@gmail.com
State New
Headers show
Series [meta-filesystems,kirkstone,1/5] fuse3: fix ptests | expand

Commit Message

Gyorgy Sarvari Oct. 29, 2025, 1:40 p.m. UTC
Add run-ptest to SRC_URI, and add missing kernel module that's required
for the tests.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
---
 meta-filesystems/recipes-support/fuse/fuse3/run-ptest | 1 +
 meta-filesystems/recipes-support/fuse/fuse3_3.10.5.bb | 3 +++
 2 files changed, 4 insertions(+)
diff mbox series

Patch

diff --git a/meta-filesystems/recipes-support/fuse/fuse3/run-ptest b/meta-filesystems/recipes-support/fuse/fuse3/run-ptest
index b63c4de0d9..680fa0bf33 100644
--- a/meta-filesystems/recipes-support/fuse/fuse3/run-ptest
+++ b/meta-filesystems/recipes-support/fuse/fuse3/run-ptest
@@ -1,3 +1,4 @@ 
 #!/bin/sh
 
+modprobe cuse
 pytest -o log_cli=true -o log_cli_level=INFO | sed -e 's/\[...%\]//g'| sed -e 's/PASSED/PASS/g'| sed -e 's/FAILED/FAIL/g'|sed -e 's/SKIPPED/SKIP/g'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS"){printf "%s: %s\n", $NF, $0}else{print}}'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS") {$NF="";print $0}else{print}}'
diff --git a/meta-filesystems/recipes-support/fuse/fuse3_3.10.5.bb b/meta-filesystems/recipes-support/fuse/fuse3_3.10.5.bb
index 0f379afb92..f39d7fe76c 100644
--- a/meta-filesystems/recipes-support/fuse/fuse3_3.10.5.bb
+++ b/meta-filesystems/recipes-support/fuse/fuse3_3.10.5.bb
@@ -13,6 +13,7 @@  LIC_FILES_CHKSUM = "file://GPL2.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
 
 SRC_URI = "https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.xz \
            file://0001-test-test_syscalls.c-allow-EBADF-in-fcheck_stat-631.patch \
+           file://run-ptest \
 "
 SRC_URI[sha256sum] = "b2e283485d47404ac896dd0bb7f7ba81e1470838e677e45f659804c3a3b69666"
 
@@ -34,6 +35,8 @@  RDEPENDS:${PN}-ptest += " \
 	bash \
 "
 
+RRECOMMENDS:${PN}-ptest += " kernel-module-cuse"
+
 do_install_ptest() {
         install -d ${D}${PTEST_PATH}/test
         install -d ${D}${PTEST_PATH}/example