diff --git a/meta-multimedia/conf/include/ptest-packagelists-meta-multimedia.inc b/meta-multimedia/conf/include/ptest-packagelists-meta-multimedia.inc index eb8d4ffe89..0c40d967d9 100644 --- a/meta-multimedia/conf/include/ptest-packagelists-meta-multimedia.inc +++ b/meta-multimedia/conf/include/ptest-packagelists-meta-multimedia.inc @@ -10,6 +10,7 @@ PTESTS_FAST_META_MULTIMEDIA = "\ gssdp \ gupnp-av \ gupnp-igd \ + libmediaart-2.0 \ libopenmpt\ " diff --git a/meta-multimedia/recipes-support/libmediaart/libmediaart-2.0/run-ptest b/meta-multimedia/recipes-support/libmediaart/libmediaart-2.0/run-ptest new file mode 100644 index 0000000000..9a3780da65 --- /dev/null +++ b/meta-multimedia/recipes-support/libmediaart/libmediaart-2.0/run-ptest @@ -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 diff --git a/meta-multimedia/recipes-support/libmediaart/libmediaart-2.0_1.9.7.bb b/meta-multimedia/recipes-support/libmediaart/libmediaart-2.0_1.9.7.bb index e52ee61b74..4b588292f4 100644 --- a/meta-multimedia/recipes-support/libmediaart/libmediaart-2.0_1.9.7.bb +++ b/meta-multimedia/recipes-support/libmediaart/libmediaart-2.0_1.9.7.bb @@ -7,10 +7,10 @@ LIC_FILES_CHKSUM = "file://COPYING.LESSER;md5=4fbd65380cdd255951079008b364516c \ 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" +SRC_URI = "${GNOME_MIRROR}/libmediaart/1.9/libmediaart-${PV}.tar.xz \ + file://run-ptest" SRC_URI[sha256sum] = "2b43dd9f54f0d8d0b89e2addb83341ab06d7b98cb1b2e704383584af9c560f6b" S = "${UNPACKDIR}/libmediaart-${PV}" @@ -20,3 +20,9 @@ REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" GIR_MESON_OPTION = "" 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 +}