From e5abf012ccb675a4269c1c523e63e9caf5cec593 Mon Sep 17 00:00:00 2001 From: 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