diff options
author | Matthias Clasen <mclasen@redhat.com> | 2014-08-05 22:43:07 +0200 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2014-08-05 23:09:09 +0200 |
commit | e67dfad89a8e86053f681d824d54b76634765637 (patch) | |
tree | ca885875e603e2353059b500d87c28d9a468546c | |
parent | a4785ec5393e0177a66f2414f2ec82b96ee3e149 (diff) | |
download | appstream-glib-e67dfad89a8e86053f681d824d54b76634765637.tar.gz |
Add an installed tests to validate appdata
This test will validate the appdata of apps that are
in gnome-continuous.
Signed-off-by: Richard Hughes <richard@hughsie.com>
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | contrib/libappstream-glib.spec.in | 1 | ||||
-rw-r--r-- | data/Makefile.am | 1 | ||||
-rw-r--r-- | data/installed-tests/Makefile.am | 11 | ||||
-rw-r--r-- | data/installed-tests/appdata-validate.test.in | 3 |
5 files changed, 17 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index aa0612b..5199810 100644 --- a/configure.ac +++ b/configure.ac @@ -177,6 +177,7 @@ libappstream-glib/Makefile libappstream-glib/appstream-glib.pc libappstream-glib/as-version.h data/Makefile +data/installed-tests/Makefile data/tests/Makefile docs/Makefile docs/api/Makefile diff --git a/contrib/libappstream-glib.spec.in b/contrib/libappstream-glib.spec.in index 3a22c5f..0c0c6bd 100644 --- a/contrib/libappstream-glib.spec.in +++ b/contrib/libappstream-glib.spec.in @@ -104,6 +104,7 @@ make install DESTDIR=$RPM_BUILD_ROOT %{_datadir}/gtk-doc/html/appstream-glib %{_datadir}/gir-1.0/AppStreamGlib-1.0.gir %{_datadir}/aclocal/appstream-xml.m4 +%{_datadir}/installed-tests/appstream-glib/*.test %files builder %doc COPYING diff --git a/data/Makefile.am b/data/Makefile.am index 5013a60..61ab44a 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -1,4 +1,5 @@ SUBDIRS = \ + installed-tests \ tests m4datadir = $(datadir)/aclocal diff --git a/data/installed-tests/Makefile.am b/data/installed-tests/Makefile.am new file mode 100644 index 0000000..2f5478b --- /dev/null +++ b/data/installed-tests/Makefile.am @@ -0,0 +1,11 @@ +substitutions = \ + -e s,@datadir\@,$(datadir),g + +%.test: %.test.in + $(AM_V_GEN) sed $(substitutions) $< > $@.tmp && mv $@.tmp $@ + +testmetadir = $(datadir)/installed-tests/$(PACKAGE) +testmeta_DATA = appdata-validate.test + +CLEANFILES = appdata-validate.test +EXTRA_DIST = appdata-validate.test.in diff --git a/data/installed-tests/appdata-validate.test.in b/data/installed-tests/appdata-validate.test.in new file mode 100644 index 0000000..3aecbd4 --- /dev/null +++ b/data/installed-tests/appdata-validate.test.in @@ -0,0 +1,3 @@ +[Test] +Type=session +Exec=sh -c "appstream-util validate-relax --nonet @datadir@/appdata/*" |