diff options
author | Simon Feltman <sfeltman@src.gnome.org> | 2013-12-20 03:36:47 -0800 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2013-12-29 19:08:57 +0000 |
commit | beb7a5689446a9fb2ff1d9b68b113d7855fa5126 (patch) | |
tree | 5bb8fab9fd50f38e5b4d87705765d106f9026ed8 /tests/warn | |
parent | c981aa7c719ceff77835dde711b7dd99b2be53a3 (diff) | |
download | gobject-introspection-beb7a5689446a9fb2ff1d9b68b113d7855fa5126.tar.gz |
tests: Use Automake test harness for warning tests
Update warning tests to use the Automake test harness per-header
file check. This allows for quicker more granular testing, for example:
cd tests/warn
make check TESTS=return-gobject.h
https://bugzilla.gnome.org/show_bug.cgi?id=720713
Diffstat (limited to 'tests/warn')
-rw-r--r-- | tests/warn/Makefile.am | 9 | ||||
-rwxr-xr-x | tests/warn/warntestrunner | 8 |
2 files changed, 4 insertions, 13 deletions
diff --git a/tests/warn/Makefile.am b/tests/warn/Makefile.am index bce45629..1620ae1f 100644 --- a/tests/warn/Makefile.am +++ b/tests/warn/Makefile.am @@ -1,8 +1,6 @@ include $(top_srcdir)/common.mk -TESTS = warntestrunner - -alltests = \ +TESTS = \ annotationparser.h \ callback-invalid-scope.h \ callback-missing-scope.h \ @@ -19,6 +17,7 @@ alltests = \ unknown-parameter.h \ unresolved-type.h -EXTRA_DIST = warningtester.py $(alltests) common.h $(TESTS) +TESTS_ENVIRONMENT = PYTHONPATH=$(top_builddir):$(top_srcdir) TOP_BUILDDIR=$(top_builddir) UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \ + $(PYTHON) $(srcdir)/warningtester.py -TESTS_ENVIRONMENT = PYTHONPATH=$(top_builddir):$(top_srcdir) TOP_BUILDDIR=$(top_builddir) UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) PYTHON=$(PYTHON) srcdir=$(srcdir) alltests="$(alltests)" +EXTRA_DIST = warningtester.py common.h $(TESTS) diff --git a/tests/warn/warntestrunner b/tests/warn/warntestrunner deleted file mode 100755 index d3a4e87a..00000000 --- a/tests/warn/warntestrunner +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env bash - -set -e - -for testname in ${alltests}; do - echo "Running warning test:" $testname - $PYTHON $srcdir/warningtester.py "$srcdir/$testname" -done |