diff options
author | Philip Chimento <philip@endlessm.com> | 2013-09-04 18:00:01 -0700 |
---|---|---|
committer | Philip Chimento <philip@endlessm.com> | 2013-09-04 18:00:44 -0700 |
commit | 131798705325db7959243adfc1b5a7f96aeb35ce (patch) | |
tree | 5eba96212666134c922b7b837f419670b78a7fa9 /docs/reference/endless/Makefile.am | |
parent | 2444b1473a980e770b9a85f93ecfb75efd97bbed (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/reference/endless/Makefile.am')
-rw-r--r-- | docs/reference/endless/Makefile.am | 17 |
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 |