mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
libmediaart-2.0: add ptest support
Test execution takes about a second. Sample output: root@qemux86-64:~# ptest-runner START: ptest-runner 2025-12-24T15:50 BEGIN: /usr/lib/libmediaart-2.0/ptest TAP version 14 1..31 ok 1 /mediaart/stripping_failures ok 2 /mediaart/location_null ok 3 /mediaart/location_path ok 4 /mediaart/stripping/nothing-to-strip ok 5 /mediaart/stripping/case-strip ok 6 /mediaart/stripping/single-char ok 7 /mediaart/stripping/single-char-case ok 8 /mediaart/stripping/remove-parenthesis-round ok 9 /mediaart/stripping/remove-parenthesis-square ok 10 /mediaart/stripping/remove-parenthesis-squirly ok 11 /mediaart/stripping/remove-parenthesis-gt-lt ok 12 /mediaart/stripping/whitespace ok 13 /mediaart/stripping/whitespace-with-content ok 14 /mediaart/stripping/messy-title ok 15 /mediaart/stripping/unbalanced-brackets-square-start ok 16 /mediaart/stripping/unbalanced-brackets-round-start ok 17 /mediaart/stripping/unbalanced-brackets-gt-lt-start ok 18 /mediaart/stripping/unbalanced-brackets-round-end [...many lines...] ok 31 /mediaart/process/failures PASS: mediaart-test DURATION: 0 END: /usr/lib/libmediaart-2.0/ptest 2025-12-24T15:50 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
3f6b25f18a
commit
fa3a2a7193
|
|
@ -10,6 +10,7 @@ PTESTS_FAST_META_MULTIMEDIA = "\
|
||||||
gssdp \
|
gssdp \
|
||||||
gupnp-av \
|
gupnp-av \
|
||||||
gupnp-igd \
|
gupnp-igd \
|
||||||
|
libmediaart-2.0 \
|
||||||
libopenmpt\
|
libopenmpt\
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
#!/bin/sh
|
||||||
|
RET=0
|
||||||
|
cd tests
|
||||||
|
if ./mediaart-test; then
|
||||||
|
echo PASS: mediaart-test
|
||||||
|
else
|
||||||
|
echo FAIL: mediaart-test
|
||||||
|
RET=1
|
||||||
|
fi
|
||||||
|
exit $RET
|
||||||
|
|
@ -7,10 +7,10 @@ LIC_FILES_CHKSUM = "file://COPYING.LESSER;md5=4fbd65380cdd255951079008b364516c \
|
||||||
|
|
||||||
DEPENDS = "glib-2.0 gdk-pixbuf"
|
DEPENDS = "glib-2.0 gdk-pixbuf"
|
||||||
|
|
||||||
|
inherit gnomebase gobject-introspection vala features_check ptest
|
||||||
|
|
||||||
inherit gnomebase gobject-introspection vala features_check
|
SRC_URI = "${GNOME_MIRROR}/libmediaart/1.9/libmediaart-${PV}.tar.xz \
|
||||||
|
file://run-ptest"
|
||||||
SRC_URI = "${GNOME_MIRROR}/libmediaart/1.9/libmediaart-${PV}.tar.xz"
|
|
||||||
SRC_URI[sha256sum] = "2b43dd9f54f0d8d0b89e2addb83341ab06d7b98cb1b2e704383584af9c560f6b"
|
SRC_URI[sha256sum] = "2b43dd9f54f0d8d0b89e2addb83341ab06d7b98cb1b2e704383584af9c560f6b"
|
||||||
|
|
||||||
S = "${UNPACKDIR}/libmediaart-${PV}"
|
S = "${UNPACKDIR}/libmediaart-${PV}"
|
||||||
|
|
@ -20,3 +20,9 @@ REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
||||||
GIR_MESON_OPTION = ""
|
GIR_MESON_OPTION = ""
|
||||||
|
|
||||||
EXTRA_OEMESON = "-Dimage_library=gdk-pixbuf"
|
EXTRA_OEMESON = "-Dimage_library=gdk-pixbuf"
|
||||||
|
|
||||||
|
do_install_ptest(){
|
||||||
|
install -D ${B}/tests/mediaart-test ${D}${PTEST_PATH}/tests/mediaart-test
|
||||||
|
install -m 644 ${S}/tests/*.mp3 ${D}${PTEST_PATH}/tests
|
||||||
|
install -m 644 ${S}/tests/*.png ${D}${PTEST_PATH}/tests
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user