check: add check recipe for kbd to use for creating unit tests
enable ptest support for check itself (From OE-Core rev: 675b48d12325ca791797cd26fd0d1aae50003da6) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
89b569bca7
commit
f2c4d8022d
|
@ -0,0 +1,20 @@
|
||||||
|
DESCRIPTION = "Library to read the extended image information (EXIF) from JPEG pictures"
|
||||||
|
HOMEPAGE = "http://sourceforge.net/projects/check"
|
||||||
|
SECTION = "libs"
|
||||||
|
LICENSE = "LGPLv2"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING.LESSER;md5=2d5025d4aa3495befef8f17206a5b0a1"
|
||||||
|
|
||||||
|
|
||||||
|
SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${PV}/${BP}.tar.gz \
|
||||||
|
file://run-ptest \
|
||||||
|
file://ptest.patch \
|
||||||
|
"
|
||||||
|
|
||||||
|
SRC_URI[md5sum] = "6d10a8efb9a683467b92b3bce97aeb30"
|
||||||
|
SRC_URI[sha256sum] = "823819235753e94ae0bcab3c46cc209de166c32ff2f52cefe120597db4403e6d"
|
||||||
|
|
||||||
|
inherit autotools ptest
|
||||||
|
|
||||||
|
RDEPENDS_${PN} = "make"
|
||||||
|
|
||||||
|
BBCLASSEXTEND = "native"
|
|
@ -0,0 +1,29 @@
|
||||||
|
Index: check-0.9.10/Makefile.am
|
||||||
|
===================================================================
|
||||||
|
--- check-0.9.10.orig/Makefile.am
|
||||||
|
+++ check-0.9.10/Makefile.am
|
||||||
|
@@ -45,6 +45,9 @@ ACLOCAL_AMFLAGS = -I m4
|
||||||
|
doc/check_html:
|
||||||
|
$(MAKE) -C doc check_html
|
||||||
|
|
||||||
|
+install-ptest:
|
||||||
|
+ $(MAKE) -C tests install-ptest
|
||||||
|
+
|
||||||
|
# check we can do a clean build, including docs.
|
||||||
|
# perhaps we should check for out of date (svn st -u) and modified files.
|
||||||
|
prereleasecheck: doc/check_html
|
||||||
|
Index: check-0.9.10/tests/Makefile.am
|
||||||
|
===================================================================
|
||||||
|
--- check-0.9.10.orig/tests/Makefile.am
|
||||||
|
+++ check-0.9.10/tests/Makefile.am
|
||||||
|
@@ -81,3 +81,10 @@ ex_xml_output_LDADD = $(top_builddir)/sr
|
||||||
|
AM_CPPFLAGS = -I$(top_builddir)/src -I$(top_srcdir)/src
|
||||||
|
|
||||||
|
CLEANFILES = *~ *.log *.xml test_logfile
|
||||||
|
+
|
||||||
|
+install-ptest:
|
||||||
|
+ @$(MKDIR_P) $(DESTDIR)/tests
|
||||||
|
+ @for file in $(noinst_PROGRAMS) $(EXTRA_DIST); do \
|
||||||
|
+ install -m 0755 $$file $(DESTDIR)/tests; \
|
||||||
|
+ done;
|
||||||
|
+ @sed -e 's/^Makefile/_Makefile/' < Makefile > $(DESTDIR)/Makefile
|
|
@ -0,0 +1,3 @@
|
||||||
|
#!/bin/sh
|
||||||
|
make -k check-TESTS
|
||||||
|
|
Loading…
Reference in New Issue