From 131798705325db7959243adfc1b5a7f96aeb35ce Mon Sep 17 00:00:00 2001 From: Philip Chimento Date: Wed, 4 Sep 2013 18:00:01 -0700 Subject: 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] --- docs/reference/endless/Makefile.am | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'docs') 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 -- cgit v1.2.3