[llvm-commits] [test-suite] r124606 - /test-suite/trunk/Makefile.programs

Devang Patel dpatel at apple.com
Mon Jan 31 13:17:11 PST 2011


Author: dpatel
Date: Mon Jan 31 15:17:11 2011
New Revision: 124606

URL: http://llvm.org/viewvc/llvm-project?rev=124606&view=rev
Log:
Add support to generate TEST=dbg report.

Modified:
    test-suite/trunk/Makefile.programs

Modified: test-suite/trunk/Makefile.programs
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/Makefile.programs?rev=124606&r1=124605&r2=124606&view=diff
==============================================================================
--- test-suite/trunk/Makefile.programs (original)
+++ test-suite/trunk/Makefile.programs Mon Jan 31 15:17:11 2011
@@ -990,6 +990,30 @@
 
 report.dbgopt: report.dbgopt.header report.$(TEST).txtonly
 
+report.dbg.html: $(REPORT_DEPENDENCIES) $(TestMakefile)
+	$(MAKE) $(FORCE_SERIAL_ARG) TEST=$(TEST)
+	@echo "<h1> Quality of debug info in optimized builds at -O3</h1>" > $@
+	@echo "<table border=\"0\">" >> $@
+	@echo "<tr><td></td><td>|</td>" >> $@
+	@echo "<td><b>GCC</b></td><td></td><td></td><td></td>" >> $@
+	@echo "<td>|</td>" >> $@
+	@echo "<td><b>LLVM</b></td><td></td><td></td><td></td>" >> $@
+	@echo "</tr>" >> $@
+	@echo "<tr>"  >> $@
+	@echo "<td>Name</td><td>|</td>" >> $@
+	@echo "<td>Total<br>Arguments</td>" >> $@
+	@echo "<td>Valid<br>Arguments</td>" >> $@
+	@echo "<td>Missing<br>Arguments</td>" >> $@
+	@echo "<td>Invalid<br>Arguments</td>" >> $@
+	@echo "<td>|</td>" >> $@
+	@echo "<td>Total<br>Arguments</td>" >> $@
+	@echo "<td>Valid<br>Arguments</td>" >> $@
+	@echo "<td>Missing<br>Arguments</td>" >> $@
+	@echo "<td>Invalid<br>Arguments</td>" >> $@
+	@echo "</tr>" >> $@
+	find . -name \*.$(TEST).report.html -exec cat {} \; >> $@
+	@echo "</table>" >> $@
+
 endif
 
 clean::





More information about the llvm-commits mailing list