[llvm-commits] [llvm] r49792 - /llvm/branches/ggreif/parallelized-test/Makefile

Gabor Greif ggreif at gmail.com
Wed Apr 16 08:51:30 PDT 2008


Author: ggreif
Date: Wed Apr 16 10:51:29 2008
New Revision: 49792

URL: http://llvm.org/viewvc/llvm-project?rev=49792&view=rev
Log:
add summary report calculation and output

Modified:
    llvm/branches/ggreif/parallelized-test/Makefile

Modified: llvm/branches/ggreif/parallelized-test/Makefile
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/ggreif/parallelized-test/Makefile?rev=49792&r1=49791&r2=49792&view=diff

==============================================================================
--- llvm/branches/ggreif/parallelized-test/Makefile (original)
+++ llvm/branches/ggreif/parallelized-test/Makefile Wed Apr 16 10:51:29 2008
@@ -62,6 +62,9 @@
 report:: $(addsuffix .out, $(shell find $(TESTDIRS) -name Test.makefile))
 	@ cat $^
 
+%.report:: $(addsuffix .out, $(shell find $(TESTDIRS) -name Test.makefile))
+	@ cat $^ | grep "$(basename $@): " | wc -l | xargs echo "$(basename $@):" | (grep -v ': 0' ; true) > $@
+
 .PHONY: report
 
 check-local:: site.exp
@@ -72,6 +75,8 @@
 	@ ( ulimit -t 600 ; ulimit -d 512000 ; \
 	    $(MAKE) -f $(LLVM_SRC_ROOT)/test/Makefile $(addsuffix .out, $(shell find $(TESTDIRS) -name Test.makefile)))
 	@ $(DONE)
+	@ $(MAKE) -f $(LLVM_SRC_ROOT)/test/Makefile --always-make PASS.report FAIL.report XPASS.report XFAIL.report
+	@ cat PASS.report FAIL.report XPASS.report XFAIL.report
 else
 check-local:: site.exp
 	@echo "*** dejagnu not found.  Make sure runtest is in your PATH, then reconfigure llvm."





More information about the llvm-commits mailing list