daca2: generate report

This commit is contained in:
Daniel Marjamäki 2013-10-13 08:07:39 +02:00
parent aa1b77f45d
commit 95138dbead
1 changed files with 22 additions and 0 deletions

View File

@ -27,6 +27,26 @@ def removeAllExceptResults():
elif filename != 'results.txt': elif filename != 'results.txt':
os.remove(filename) os.remove(filename)
def generatereport(allfolders):
filename = os.path.expanduser('~/daca2/daca2.html')
f = open(filename, 'wt')
f.write('<html>\n')
f.write('<body>\n')
f.write('<h1>DACA2</h1>\n')
f.write('<h2>All folders</h2>\n');
for folder in allfolders:
results = os.path.expanduser('~/daca2/' + folder + '/results.txt')
if os.path.isfile(results):
f.write('<a href="'+folder+'/results.txt">'+folder+'</a><br>\n')
else:
f.write(folder + '<br>\n')
f.write('</body>\n')
f.write('</html>\n')
f.close()
workdir = os.path.expanduser('~/daca2/') workdir = os.path.expanduser('~/daca2/')
print('~/daca2/suppressions.txt') print('~/daca2/suppressions.txt')
@ -94,3 +114,5 @@ for package in packages:
# remove all files/folders except results.txt # remove all files/folders except results.txt
removeAllExceptResults() removeAllExceptResults()
generatereport(f.nlst(FTPPATH))