summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorPhilip Chimento <philip@endlessm.com>2013-09-04 18:00:01 -0700
committerPhilip Chimento <philip@endlessm.com>2013-09-04 18:00:44 -0700
commit131798705325db7959243adfc1b5a7f96aeb35ce (patch)
tree5eba96212666134c922b7b837f419670b78a7fa9 /docs
parent2444b1473a980e770b9a85f93ecfb75efd97bbed (diff)
Use Automake's parallel test harness
This gets rid of a long-standing workaround and makes it easier to start using a proper test harness for Javascript unit tests. Unfortunately, it requires a workaround to be able to run gtkdoc-check on the documentation, but the workaround is not too bad. [endlessm/eos-sdk#122]
Diffstat (limited to 'docs')
-rw-r--r--docs/reference/endless/Makefile.am17
1 files changed, 11 insertions, 6 deletions
diff --git a/docs/reference/endless/Makefile.am b/docs/reference/endless/Makefile.am
index 7131b0c..abcc0f9 100644
--- a/docs/reference/endless/Makefile.am
+++ b/docs/reference/endless/Makefile.am
@@ -86,12 +86,17 @@ EXTRA_DIST +=
# for --rebuild-sections in $(SCAN_OPTIONS) e.g. $(DOC_MODULE)-sections.txt
#DISTCLEANFILES +=
-# Comment this out if you want 'make check' to test you doc status
-# and run some sanity checks
if ENABLE_GTK_DOC
-TESTS_ENVIRONMENT = cd $(srcdir) && \
- DOC_MODULE=$(DOC_MODULE) DOC_MAIN_SGML_FILE=$(DOC_MAIN_SGML_FILE) \
- SRCDIR=$(abs_srcdir) BUILDDIR=$(abs_builddir)
-TESTS = $(GTKDOC_CHECK)
+AM_TESTS_ENVIRONMENT = \
+ export DOC_MODULE=$(DOC_MODULE); \
+ export DOC_MAIN_SGML_FILE=$(DOC_MAIN_SGML_FILE); \
+ export SRCDIR=$(abs_srcdir); \
+ export BUILDDIR=$(abs_builddir)
+TESTS = gtkdoc-test-dummy-file
+LOG_COMPILER = cd $(srcdir) && $(GTKDOC_CHECK)
+
+# Need a dummy file to feed to GTKDOC_CHECK in the parallel test harness
+gtkdoc-test-dummy-file:
+ $(AM_V_GEN)touch $@
endif