From a6ee98404fbe63d19d9097641497d9e52e3d45e0 Mon Sep 17 00:00:00 2001 From: Nicolai Haehnle Date: Wed, 27 Aug 2008 22:32:41 +0200 Subject: piglit-summary-html.py: Add glxinfo/lspci output to HTML summaries --- piglit-summary-html.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'piglit-summary-html.py') diff --git a/piglit-summary-html.py b/piglit-summary-html.py index 387fa85dc..5956378ca 100755 --- a/piglit-summary-html.py +++ b/piglit-summary-html.py @@ -36,7 +36,7 @@ import framework.summary ############################################################################# def testPathToHtmlFilename(path): - return filter(lambda s: s.isalnum() or s == '_', path.replace('/', '__')) + '.html' + return 'test_' + filter(lambda s: s.isalnum() or s == '_', path.replace('/', '__')) + '.html' ############################################################################# @@ -71,6 +71,8 @@ IndexGroupGroup = readfile(templatedir + 'index_groupgroup.html') IndexTest = readfile(templatedir + 'index_test.html') IndexTestTestrun = readfile(templatedir + 'index_test_testrun.html') +Testrun = readfile(templatedir + 'testrun.html') + SummaryPages = { 'all': 'index.html', 'changes': 'changes.html', @@ -129,6 +131,13 @@ def writeResultHtml(test, testResult, filename): writefile(filename, Result % locals()) +def writeTestrunHtml(testrun, filename): + detaildict = dict(filter(lambda item: item[0] in testrun.globalkeys, testrun.__dict__.items())) + details = buildDetails(detaildict) + name = testrun.name + codename = testrun.codename + + writefile(filename, Testrun % locals()) def buildTestSummary(indent, alternate, testsummary): tenindent = 10 - indent @@ -298,6 +307,7 @@ def main(): tr.codename = filter(lambda s: s.isalnum(), tr.name) dirname = summaryDir + '/' + tr.codename core.checkDir(dirname, False) + writeTestrunHtml(tr, dirname + '/index.html') for test in summary.allTests(): filename = dirname + '/' + testPathToHtmlFilename(test.path) writeResultHtml(test, test.results[j], filename) -- cgit v1.2.3