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

Gabor Greif ggreif at gmail.com
Thu Apr 17 03:16:39 PDT 2008


Author: ggreif
Date: Thu Apr 17 05:16:38 2008
New Revision: 49845

URL: http://llvm.org/viewvc/llvm-project?rev=49845&view=rev
Log:
massage output to appear like before

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=49845&r1=49844&r2=49845&view=diff

==============================================================================
--- llvm/branches/ggreif/parallelized-test/Makefile (original)
+++ llvm/branches/ggreif/parallelized-test/Makefile Thu Apr 17 05:16:38 2008
@@ -63,20 +63,34 @@
 	@ cat $^
 
 %.report:: $(addsuffix .out, $(shell find $(TESTDIRS) -name Test.makefile))
-	@ cat $^ | grep "^$(basename $@): " | wc -l | xargs echo "$(basename $@):" | (grep -v ': 0' ; true) > $@
+	@ cat $^ \
+	| grep "^$(basename $@): " \
+	| wc -l \
+	| xargs echo "$(basename $@):" \
+	| (grep -v ': 0$$' ; true) > $@
 
 .PHONY: report
 
+PRETTIFY-DEJA = sed \
+		-e 's/Running /Preparing /1' \
+		-e 's/		===  Summary ===/--- Running llvm tests ---/1' \
+		-e 's/		=== /--- Running /1' \
+		-e 's/ Summary ===/ tests ---/1'
+
+PRETTIFY-REPORT = sed \
+		-e 's|XPASS: |\# of unexpected successes	|1' \
+		-e 's|PASS: |\# of expected passes	|1' \
+		-e 's|XFAIL: |\# of expected failures	|1' \
+		-e 's|FAIL: |\# of unexpected failures	|1'
+
 check-local:: site.exp
-	@ ( ulimit -t 600 ; ulimit -d 512000 ; \
-	  PATH="$(LLVMToolDir):$(LLVM_SRC_ROOT)/test/Scripts:$(PATH)" \
-	  $(RUNTEST) $(RUNTESTFLAGS) ) | sed -e 's/Running /Preparing /1'
-	@ echo '--- Running llvm tests ---'
+	@ ( PATH="$(LLVMToolDir):$(LLVM_SRC_ROOT)/test/Scripts:$(PATH)" \
+			$(RUNTEST) $(RUNTESTFLAGS) ) | $(PRETTIFY-DEJA)
 	@ ( 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
+	@ cat PASS.report FAIL.report XPASS.report XFAIL.report | $(PRETTIFY-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