summaryrefslogtreecommitdiff
path: root/grc
diff options
context:
space:
mode:
authorMarcus Müller <mmueller@gnuradio.org>2020-07-04 20:28:50 +0200
committermormj <34754695+mormj@users.noreply.github.com>2020-10-28 13:44:40 -0400
commit85dd61cbd2eede24a91039dd50f97670d5f3bac7 (patch)
treefd8ab60fd68f5786381290237d8dda9472b10b8f /grc
parent389be7811dda4aef5abbef823a66fa0f77c9d27d (diff)
GRC / Metainfo: add unit test
Depends on appstreamcli; so only enabled when that is found.
Diffstat (limited to 'grc')
-rw-r--r--grc/scripts/freedesktop/CMakeLists.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/grc/scripts/freedesktop/CMakeLists.txt b/grc/scripts/freedesktop/CMakeLists.txt
index 70b15bcd81..6941d6e1b8 100644
--- a/grc/scripts/freedesktop/CMakeLists.txt
+++ b/grc/scripts/freedesktop/CMakeLists.txt
@@ -58,3 +58,9 @@ if(UNIX AND HAVE_XDG_UTILS)
)
endif(ENABLE_POSTINSTALL)
endif(UNIX AND HAVE_XDG_UTILS)
+
+find_program(APPSTREAMCLI appstreamcli)
+
+if(UNIX AND APPSTREAMCLI)
+ GR_ADD_TEST(metainfo_test "${APPSTREAMCLI}" validate "${CMAKE_CURRENT_SOURCE_DIR}/org.gnuradio.grc.metainfo.xml")
+endif()