From: <en...@ke...> - 2006-08-16 14:51:40
|
CVS Root: /cvs/gstreamer Module: gst-media-test Changes by: ensonic Date: Wed Aug 16 2006 14:51:39 UTC Log message: * output.py: shade lines alternativly in tables for better readabillity Modified files: . : ChangeLog output.py Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-media-test/ChangeLog.diff?r1=1.32&r2=1.33 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-media-test/output.py.diff?r1=1.9&r2=1.10 ====Begin Diffs==== Index: ChangeLog =================================================================== RCS file: /cvs/gstreamer/gst-media-test/ChangeLog,v retrieving revision 1.32 retrieving revision 1.33 diff -u -d -r1.32 -r1.33 --- ChangeLog 8 Aug 2006 16:49:01 -0000 1.32 +++ ChangeLog 16 Aug 2006 14:51:27 -0000 1.33 @@ -1,3 +1,8 @@ +2006-08-16 Stefan Kost,,, <en...@us...> + + * output.py: + shade lines alternativly in tables for better readabillity 2006-08-08 Edward Hervey <ed...@fl...> * typefindtest.py: Index: output.py RCS file: /cvs/gstreamer/gst-media-test/output.py,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- output.py 12 May 2006 09:25:30 -0000 1.9 +++ output.py 16 Aug 2006 14:51:27 -0000 1.10 @@ -243,14 +243,15 @@ return table -def get_test_file_resume_soup(filename, testname, result, directory): +def get_test_file_resume_soup(filename, testname, result, directory, shade): """ Return the resume of the given test results on the given file Returns a list of <tr></tr> of two colums + shadecolors = ["#f0f0f0", "#ffffff"] + safename = safe_url("%s-%s.html" % (filename, testname)) - rescol = Tag("td", attrs=[("width", "20%")]) - + rescol = Tag("td", attrs=[("width", "20%"), ("bgcolor", shadecolors[shade])]) rescol.append(get_percentage_table_soup(result)) @@ -267,7 +268,7 @@ ("target", "_new"), ("class", style)]) showtitle.append(filename) - firstrow.append(Tag("td").append(showtitle)) + firstrow.append(Tag("td", [("bgcolor", shadecolors[shade])]).append(showtitle)) firstrow.append(rescol) @@ -324,27 +325,31 @@ "#00ff00", "#ff0000"] resulttable = Tag("table", [("width", "95%")]) resulttable.append(Tag("th").append("Results")) resulttable.append(Tag("th").append("Count")) resulttable.append(Tag("th").append("Percentage")) + shade = 0 for count, name, desc, bgcolour in zip(counts, names, descs, bgcolours): line = Tag("tr") # Name - td = Tag("td") + td = Tag("td", [("bgcolor", shadecolors[shade])]) subpage = "%s-%s.html" % (string.replace(testname, "/", "_"), name) - td.append(Tag("a", [("href", subpage)]).append(desc)) + td.append(Tag("a", [("href", subpage), ("bgcolor", shadecolors[shade])]).append(desc)) line.append(td) - # count - line.append(Tag("td", [("width", "10%"), ("align","right")]).append(count)) - # percentage - line.append(Tag("td", [("width", "10%"), ("align","right")]).append("%2.2f%%" % (float(count * 100) / float(counts[0])))) + # Count + line.append(Tag("td", [("width", "10%"), ("align","right"), ("bgcolor", shadecolors[shade])]).append(count)) + # Percentage + line.append(Tag("td", [("width", "10%"), ("align","right"), ("bgcolor", shadecolors[shade])]).append("%2.2f%%" % (float(count * 100) / float(counts[0])))) resulttable.append(line) + shade = 1 - shade top.append(resulttable) @@ -359,18 +364,23 @@ "Improved files", "Regressions"] compprefix = ["new", "removed", "improved", "regressed"] + + shade = 0 for count, title, prefix in zip(compcount, comptitle, compprefix): if not count: continue line = Tag("tr") # Name - td = Tag("td") + td = Tag("td", [("bgcolor", shadecolors[shade])]) subpage = "compare-%s-%s.html" % (string.replace(testname, "/", "_"), prefix) - td.append(Tag("a", [("href", subpage)]).append(title)) + td.append(Tag("a", [("href", subpage), ("bgcolor", shadecolors[shade])]).append(title)) line.append(td) # Count - line.append(Tag("td", [("width", "10%"), ("align", "right")]).append(count)) + line.append(Tag("td", [("width", "10%"), ("align", "right"), ("bgcolor", shadecolors[shade])]).append(count)) + prestable.append(line) + shade = 1 - shade top.append(prestable) @@ -396,11 +406,14 @@ ]) soup.body.append(toptable) filenames = result.keys() filenames.sort() for filename in filenames: - for rows in get_test_file_resume_soup(filename, testname, result[filename], directory): + for rows in get_test_file_resume_soup(filename, testname, result[filename], directory, shade): toptable.append(rows) if summarydetail: |