]> https://gitweb.dealii.org/ - dealii.git/commitdiff
On machines with lots of processors, one or two long-running tests in
authorWolfgang Bangerth <bangerth@math.tamu.edu>
Fri, 29 Jan 2010 15:53:42 +0000 (15:53 +0000)
committerWolfgang Bangerth <bangerth@math.tamu.edu>
Fri, 29 Jan 2010 15:53:42 +0000 (15:53 +0000)
subdirectories can stop the progress of 'make report'. To prevent this, first
compile and run all tests once in parallel across all directories, and then
just do the report sequentially through the directories.

git-svn-id: https://svn.dealii.org/trunk@20474 0785d39b-7218-0410-832d-ea1e28bc413d

tests/Makefile

index 158047ae3caa5a21a71d9c9c49e0123c4fdb15b6..eba3137995ddf846e453ea96a36143cf9b2865f0 100644 (file)
@@ -31,12 +31,14 @@ do-%:
 
 
 report:
+       @$(MAKE) -k nofail
        @for i in $(nofail-dirs) fail all-headers ; do \
                echo =======Report: $$i ======= ; \
                cd $$i ; $(MAKE) report ; cd .. ; \
         done
 
 report+mail:
+       @$(MAKE) -k nofail
        @for i in $(nofail-dirs) fail all-headers ; do \
                echo =======Report: $$i ======= ; \
                cd $$i ; $(MAKE) report+mail ; cd .. ; \

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.