mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-01-27 12:01:38 +01:00
It takes about a second to execute. Added two patches: - One adapts the testuite to ptest, to test the installed binary instead of testing the one from the build folder. - Another that fixes a bug in unionfsctl, which made the test fail. This patch is submitted upstream. Sample output: root@qemux86-64:~# ptest-runner START: ptest-runner 2025-12-26T19:03 BEGIN: /usr/lib/unionfs-fuse/ptest ptestuser:!:20448:0:99999:7::: PASS: test_all.IOCTL_TestCase.test_debug PASS: test_all.IOCTL_TestCase.test_wrong_args PASS: test_all.UnionFS_Help.test_help [...many lines...] PASS: test_all.UnionFS_RW_RW_PreserveBranch_TestCase.test_permissions_after_creating_directories PASS: test_all.UnionFS_Sync.test_sync PASS: test_all.UnionFS_Version.test_help ============================================================================ Testsuite summary DURATION: 0 END: /usr/lib/unionfs-fuse/ptest 2025-12-26T19:03 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
26 lines
849 B
BlitzBasic
26 lines
849 B
BlitzBasic
SUMMARY = "A FUSE based implemention of unionfs"
|
|
HOMEPAGE = "https://github.com/rpodgorny/unionfs-fuse"
|
|
SECTION = "console/network"
|
|
LICENSE = "BSD-3-Clause"
|
|
LIC_FILES_CHKSUM = "file://src/unionfs.c;beginline=3;endline=8;md5=30fa8de70fd8abab00b483a1b7943a32 \
|
|
file://LICENSE;md5=0e75c95b3e0e1c01489b39e7fadd3e2d \
|
|
"
|
|
|
|
SRC_URI = "git://github.com/rpodgorny/${BPN}.git;branch=master;protocol=https;tag=v${PV} \
|
|
file://run-ptest \
|
|
file://0001-fix-debug-ioctl-call.patch \
|
|
file://0001-adapt-tests-to-ptest.patch \
|
|
"
|
|
|
|
SRCREV = "3fcbd11f78b9a9e02ea0e861d741840fe45dc9c8"
|
|
|
|
DEPENDS = "fuse3"
|
|
RDEPENDS:${PN} = "bash"
|
|
RDEPENDS:${PN}-ptest += "python3-core python3-unittest python3-unittest-automake-output"
|
|
|
|
inherit cmake pkgconfig ptest
|
|
|
|
do_install_ptest(){
|
|
install ${S}/test_all.py ${D}${PTEST_PATH}
|
|
}
|