From 5f594df94a3ce545e33f373f13032bddc4d3307b Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Fri, 29 Jan 2010 15:53:42 +0000 Subject: [PATCH] On machines with lots of processors, one or two long-running tests in 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 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/Makefile b/tests/Makefile index 158047ae3c..eba3137995 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -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 .. ; \ -- 2.39.5