aboutsummaryrefslogtreecommitdiff
path: root/tests/Makefile.in
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2011-02-24 15:04:39 -0600
committerTed Gould <ted@gould.cx>2011-02-24 15:04:39 -0600
commitf8fed10917f0f2ebba16d2d6628fad2d2d46c04e (patch)
tree38af9ba8014eff7907c5ae06bcad13f441787abf /tests/Makefile.in
parent44927e6da03d633f0958ce5e04e62e752a43d201 (diff)
parentf5ef3600b66047f13796972ee40acf7b50b81790 (diff)
downloadlibdbusmenu-f8fed10917f0f2ebba16d2d6628fad2d2d46c04e.tar.gz
libdbusmenu-f8fed10917f0f2ebba16d2d6628fad2d2d46c04e.tar.bz2
libdbusmenu-f8fed10917f0f2ebba16d2d6628fad2d2d46c04e.zip
Import upstream version 0.3.99
Diffstat (limited to 'tests/Makefile.in')
-rw-r--r--tests/Makefile.in68
1 files changed, 39 insertions, 29 deletions
diff --git a/tests/Makefile.in b/tests/Makefile.in
index 160d0ae..1645591 100644
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -40,7 +40,8 @@ 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-gtk-shortcut-python test-gtk-reorder test-gtk-submenu \
+ test-gtk-parser-test test-glib-simple-items.py
check_PROGRAMS = glib-server-nomenu$(EXEEXT) \
test-glib-objects$(EXEEXT) test-glib-events-client$(EXEEXT) \
test-glib-events-server$(EXEEXT) \
@@ -492,6 +493,7 @@ EGREP = @EGREP@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_MKENUMS = @GLIB_MKENUMS@
GMOFILES = @GMOFILES@
GMSGFMT = @GMSGFMT@
GREP = @GREP@
@@ -622,12 +624,36 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
DBUS_RUNNER = dbus-test-runner
-CLEANFILES = test-json-01.output.json \
+CLEANFILES = test-json-01.output.json test-gtk-shortcut-client.pyc \
dbusmenu-gtk/mago_tests/dbusmenu.pyc
DISTCLEANFILES = $(OBJECT_XML_REPORT) $(GTK_OBJECT_XML_REPORT) \
- $(GTK_PARSER_XML_REPORT) $(TESTS)
+ $(GTK_PARSER_XML_REPORT) $(filter-out %.py, $(TESTS))
+EXTRA_DIST = test-glib-simple-items.py test-gtk-shortcut-client.py \
+ $(examples_DATA) run-xvfb.sh $(json_DATA) test-gtk-objects.jpg \
+ dbusmenu-gtk/dbusMenuTest dbusmenu-gtk/mago_tests/dbusmenu.xml \
+ dbusmenu-gtk/mago_tests/dbusmenu.py \
+ dbusmenu-gtk/mago_tests/data/blank_label_2levels.json \
+ dbusmenu-gtk/mago_tests/data/blank_label.json \
+ dbusmenu-gtk/mago_tests/data/blank_submenus.json \
+ dbusmenu-gtk/mago_tests/data/dynamic.json \
+ dbusmenu-gtk/mago_tests/data/long_label.json \
+ dbusmenu-gtk/mago_tests/data/no_id.json \
+ dbusmenu-gtk/mago_tests/data/no_label.json \
+ dbusmenu-gtk/mago_tests/data/sameid_submenus_diff_sizes.json \
+ dbusmenu-gtk/mago_tests/data/sameid_submenus.json \
+ dbusmenu-gtk/mago_tests/data/sameid_top_and_submenus.json \
+ dbusmenu-gtk/mago_tests/data/sameid_topmenu.json \
+ dbusmenu-gtk/mago_tests/data/several_submenus.json \
+ dbusmenu-gtk/mago_tests/data/several_submenus_recursive.json \
+ dbusmenu-gtk/mago_tests/data/several_submenus_utf8.json \
+ dbusmenu-gtk/mago_tests/data/static.json \
+ dbusmenu-gtk/mago_tests/data/test-gtk-label.json \
+ test-json-01.json
XVFB_RUN = ". $(srcdir)/run-xvfb.sh"
+# for the GI tests, prefer/use the typelibs from the local build tree
+TESTS_ENVIRONMENT = env GI_TYPELIB_PATH=$(top_builddir)/libdbusmenu-glib:$(top_builddir)/libdbusmenu-gtk:$(GI_TYPELIB_PATH)
+
######################
# JSON Loader lib
######################
@@ -1025,32 +1051,6 @@ jsondir = $(datadir)/${PACKAGE}/json/
json_DATA = \
test-gtk-label.json
-EXTRA_DIST = \
- $(examples_DATA) \
- run-xvfb.sh \
- $(json_DATA) \
- test-gtk-objects.jpg \
- dbusmenu-gtk/dbusMenuTest \
- dbusmenu-gtk/mago_tests/dbusmenu.xml \
- dbusmenu-gtk/mago_tests/dbusmenu.py \
- dbusmenu-gtk/mago_tests/data/blank_label_2levels.json \
- dbusmenu-gtk/mago_tests/data/blank_label.json \
- dbusmenu-gtk/mago_tests/data/blank_submenus.json \
- dbusmenu-gtk/mago_tests/data/dynamic.json \
- dbusmenu-gtk/mago_tests/data/long_label.json \
- dbusmenu-gtk/mago_tests/data/no_id.json \
- dbusmenu-gtk/mago_tests/data/no_label.json \
- dbusmenu-gtk/mago_tests/data/sameid_submenus_diff_sizes.json \
- dbusmenu-gtk/mago_tests/data/sameid_submenus.json \
- dbusmenu-gtk/mago_tests/data/sameid_top_and_submenus.json \
- dbusmenu-gtk/mago_tests/data/sameid_topmenu.json \
- dbusmenu-gtk/mago_tests/data/several_submenus.json \
- dbusmenu-gtk/mago_tests/data/several_submenus_recursive.json \
- dbusmenu-gtk/mago_tests/data/several_submenus_utf8.json \
- dbusmenu-gtk/mago_tests/data/static.json \
- dbusmenu-gtk/mago_tests/data/test-gtk-label.json \
- test-json-01.json
-
all: all-am
.SUFFIXES:
@@ -2164,6 +2164,16 @@ test-gtk-shortcut: test-gtk-shortcut-client test-gtk-shortcut-server Makefile.am
@chmod +x $@
#########################
+# Test GTK Shortcut Python
+#########################
+
+test-gtk-shortcut-python: test-gtk-shortcut-server test-gtk-shortcut-client.py Makefile.am
+ @echo "#!/bin/bash" > $@
+ @echo $(XVFB_RUN) >> $@
+ @echo $(DBUS_RUNNER) --task $(srcdir)/test-gtk-shortcut-client.py --task-name Client --task ./test-gtk-shortcut-server --task-name Server --ignore-return >> $@
+ @chmod +x $@
+
+#########################
# Test GTK Reorder
#########################