diff --git a/modules/ts/misc/perf_tests_timing.py b/modules/ts/misc/perf_tests_timing.py index 4a9f39af7fb66faa97816d85c68894a037463ae3..781bfdfd29d5f3853c53bcc0908c606e27504e7a 100644 --- a/modules/ts/misc/perf_tests_timing.py +++ b/modules/ts/misc/perf_tests_timing.py @@ -5,6 +5,7 @@ from table_formatter import * from optparse import OptionParser from operator import itemgetter, attrgetter from summary import getSetName, alphanum_keyselector +import re if __name__ == "__main__": usage = "%prog .xml [...]" @@ -21,7 +22,8 @@ if __name__ == "__main__": options.generateHtml = detectHtmlOutputType(options.format) - file = os.path.abspath(args[0]) + input_file = args[0] + file = os.path.abspath(input_file) if not os.path.isfile(file): sys.stderr.write("IOError reading \"" + file + "\" - " + str(err) + os.linesep) parser.print_help() @@ -108,4 +110,11 @@ if __name__ == "__main__": tbl.htmlPrintTable(sys.stdout) htmlPrintFooter(sys.stdout) else: - tbl.consolePrintTable(sys.stdout) \ No newline at end of file + input_file = re.sub(r'^[\.\/]*', '', input_file) + find_module_name = re.search(r'([^_]*)', input_file) + module_name = find_module_name.group(0) + + splitter = 15 * '*' + print '\n%s\n %s\n%s\n' % (splitter, module_name, splitter) + tbl.consolePrintTable(sys.stdout) + print 4 * '\n' \ No newline at end of file