aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2011-09-20 00:02:09 -0500
committerTed Gould <ted@gould.cx>2011-09-20 00:02:09 -0500
commitc808cc90d518f9b010d937a13a8db0e8018fa9fd (patch)
tree27f576440a677c19c7610a408b27ee70b5d5e4d9 /tests
parent549dcbddf1b835ba18a259f15669a29d9660ccf3 (diff)
parent451acabd0340c1f0196ec0fe8a6ef62ead4e77f9 (diff)
downloadlibdbusmenu-c808cc90d518f9b010d937a13a8db0e8018fa9fd.tar.gz
libdbusmenu-c808cc90d518f9b010d937a13a8db0e8018fa9fd.tar.bz2
libdbusmenu-c808cc90d518f9b010d937a13a8db0e8018fa9fd.zip
Import upstream version 0.4.94
Diffstat (limited to 'tests')
-rw-r--r--tests/Makefile.am28
-rw-r--r--tests/Makefile.in62
-rw-r--r--tests/test-gtk-parser.c2
3 files changed, 74 insertions, 18 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index a4763da..a4e8682 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -12,14 +12,22 @@ TESTS = \
test-glib-properties \
test-glib-proxy \
test-glib-simple-items \
- test-glib-submenu \
- test-json \
+ test-glib-submenu
+
+if WANT_DBUSMENUDUMPER
+TESTS += \
+ test-json
+endif
+
+if WANT_LIBDBUSMENUGTK
+TESTS += \
test-gtk-objects-test \
test-gtk-label \
test-gtk-shortcut \
test-gtk-reorder \
test-gtk-submenu \
test-gtk-parser-test
+endif
XFAIL_TESTS = \
test-glib-proxy
@@ -44,20 +52,28 @@ check_PROGRAMS = \
test-glib-proxy-client \
test-glib-proxy-server \
test-glib-proxy-proxy \
- test-gtk-objects \
test-glib-submenu-client \
test-glib-submenu-server \
+ test-glib-simple-items
+
+if WANT_DBUSMENUDUMPER
+check_PROGRAMS += \
+ test-json-client \
+ test-json-server
+endif
+
+if WANT_LIBDBUSMENUGTK
+check_PROGRAMS += \
+ test-gtk-objects \
test-gtk-label-client \
test-gtk-label-server \
test-gtk-shortcut-client \
test-gtk-shortcut-server \
- test-glib-simple-items \
test-gtk-reorder-server \
- test-json-client \
- test-json-server \
test-gtk-submenu-server \
test-gtk-submenu-client \
test-gtk-parser
+endif
XVFB_RUN=". $(srcdir)/run-xvfb.sh"
diff --git a/tests/Makefile.in b/tests/Makefile.in
index bdab4ab..1745f95 100644
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -38,9 +38,19 @@ build_triplet = @build@
host_triplet = @host@
TESTS = test-glib-objects-test test-glib-events test-glib-layout \
test-glib-properties test-glib-proxy \
- test-glib-simple-items$(EXEEXT) test-glib-submenu test-json \
- test-gtk-objects-test test-gtk-label test-gtk-shortcut \
- test-gtk-reorder test-gtk-submenu test-gtk-parser-test
+ test-glib-simple-items$(EXEEXT) test-glib-submenu \
+ $(am__append_1) $(am__append_2)
+@WANT_DBUSMENUDUMPER_TRUE@am__append_1 = \
+@WANT_DBUSMENUDUMPER_TRUE@ test-json
+
+@WANT_LIBDBUSMENUGTK_TRUE@am__append_2 = \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-objects-test \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-label \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-shortcut \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-reorder \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-submenu \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-parser-test
+
check_PROGRAMS = glib-server-nomenu$(EXEEXT) \
test-glib-objects$(EXEEXT) test-glib-events-client$(EXEEXT) \
test-glib-events-server$(EXEEXT) \
@@ -50,21 +60,36 @@ check_PROGRAMS = glib-server-nomenu$(EXEEXT) \
test-glib-properties-server$(EXEEXT) \
test-glib-proxy-client$(EXEEXT) \
test-glib-proxy-server$(EXEEXT) test-glib-proxy-proxy$(EXEEXT) \
- test-gtk-objects$(EXEEXT) test-glib-submenu-client$(EXEEXT) \
+ test-glib-submenu-client$(EXEEXT) \
test-glib-submenu-server$(EXEEXT) \
- test-gtk-label-client$(EXEEXT) test-gtk-label-server$(EXEEXT) \
- test-gtk-shortcut-client$(EXEEXT) \
- test-gtk-shortcut-server$(EXEEXT) \
- test-glib-simple-items$(EXEEXT) \
- test-gtk-reorder-server$(EXEEXT) test-json-client$(EXEEXT) \
- test-json-server$(EXEEXT) test-gtk-submenu-server$(EXEEXT) \
- test-gtk-submenu-client$(EXEEXT) test-gtk-parser$(EXEEXT)
+ test-glib-simple-items$(EXEEXT) $(am__EXEEXT_1) \
+ $(am__EXEEXT_2)
+@WANT_DBUSMENUDUMPER_TRUE@am__append_3 = \
+@WANT_DBUSMENUDUMPER_TRUE@ test-json-client \
+@WANT_DBUSMENUDUMPER_TRUE@ test-json-server
+
+@WANT_LIBDBUSMENUGTK_TRUE@am__append_4 = \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-objects \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-label-client \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-label-server \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-shortcut-client \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-shortcut-server \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-reorder-server \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-submenu-server \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-submenu-client \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-parser
+
subdir = tests
DIST_COMMON = $(libdbusmenu_jsonloaderinclude_HEADERS) \
$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
$(srcdir)/dbusmenu-jsonloader-0.4.pc.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+ $(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/introspection.m4 $(top_srcdir)/m4/libtool.m4 \
+ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
+ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
@@ -111,6 +136,17 @@ libdbusmenu_jsonloader_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
$(libdbusmenu_jsonloader_la_CFLAGS) $(CFLAGS) \
$(libdbusmenu_jsonloader_la_LDFLAGS) $(LDFLAGS) -o $@
+@WANT_DBUSMENUDUMPER_TRUE@am__EXEEXT_1 = test-json-client$(EXEEXT) \
+@WANT_DBUSMENUDUMPER_TRUE@ test-json-server$(EXEEXT)
+@WANT_LIBDBUSMENUGTK_TRUE@am__EXEEXT_2 = test-gtk-objects$(EXEEXT) \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-label-client$(EXEEXT) \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-label-server$(EXEEXT) \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-shortcut-client$(EXEEXT) \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-shortcut-server$(EXEEXT) \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-reorder-server$(EXEEXT) \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-submenu-server$(EXEEXT) \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-submenu-client$(EXEEXT) \
+@WANT_LIBDBUSMENUGTK_TRUE@ test-gtk-parser$(EXEEXT)
am_glib_server_nomenu_OBJECTS = \
glib_server_nomenu-glib-server-nomenu.$(OBJEXT)
glib_server_nomenu_OBJECTS = $(am_glib_server_nomenu_OBJECTS)
@@ -493,6 +529,8 @@ GMOFILES = @GMOFILES@
GMSGFMT = @GMSGFMT@
GREP = @GREP@
GTKDOC_CHECK = @GTKDOC_CHECK@
+GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@
+GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@
GTKDOC_MKPDF = @GTKDOC_MKPDF@
GTKDOC_REBASE = @GTKDOC_REBASE@
HELP_DIR = @HELP_DIR@
diff --git a/tests/test-gtk-parser.c b/tests/test-gtk-parser.c
index 87b0a7f..afd6194 100644
--- a/tests/test-gtk-parser.c
+++ b/tests/test-gtk-parser.c
@@ -28,6 +28,8 @@ test_parser_runs (void)
{
GtkWidget * gmi = gtk_menu_item_new_with_label("Test Item");
g_assert(gmi != NULL);
+ g_object_ref_sink(gmi);
+
DbusmenuMenuitem * mi = dbusmenu_gtk_parse_menu_structure(gmi);
g_assert(mi != NULL);