htmlreport: sort error-data per line (in index.html page as well as in the defect list of the respective files.)

This commit is contained in:
Matthias Krüger 2014-07-21 21:33:55 +02:00
parent c5e9da2984
commit d718793540
1 changed files with 2 additions and 2 deletions

View File

@ -348,7 +348,7 @@ if __name__ == '__main__':
options.title, options.title,
filename)) filename))
for error in errors: for error in sorted(errors, key=lambda k: k['line']):
output_file.write("<a href='%s#line-%d'> %s %s</a>" % (data['htmlfile'], error['line'], error['id'], error['line'])) output_file.write("<a href='%s#line-%d'> %s %s</a>" % (data['htmlfile'], error['line'], error['id'], error['line']))
output_file.write(HTML_HEAD_END) output_file.write(HTML_HEAD_END)
@ -382,7 +382,7 @@ if __name__ == '__main__':
output_file.write( output_file.write(
"\n <tr><td colspan='4'><a href='%s'>%s</a></td></tr>" % "\n <tr><td colspan='4'><a href='%s'>%s</a></td></tr>" %
(data['htmlfile'], filename)) (data['htmlfile'], filename))
for error in data['errors']: for error in sorted(data['errors'], key=lambda k: k['line']):
error_class = '' error_class = ''
try: try:
if error['inconclusive'] == 'true': if error['inconclusive'] == 'true':