Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(732)

Side by Side Diff: bench/bench_graph_svg.py

Issue 14544003: Fix builder name references (Closed) Base URL: http://skia.googlecode.com/svn/trunk/
Patch Set: Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 ''' 1 '''
2 Created on May 16, 2011 2 Created on May 16, 2011
3 3
4 @author: bungeman 4 @author: bungeman
5 ''' 5 '''
6 import bench_util 6 import bench_util
7 import getopt 7 import getopt
8 import httplib 8 import httplib
9 import itertools 9 import itertools
10 import json 10 import json
11 import os 11 import os
12 import re 12 import re
13 import sys 13 import sys
14 import urllib 14 import urllib
15 import urllib2 15 import urllib2
16 import xml.sax.saxutils 16 import xml.sax.saxutils
17 17
18 # We throw out any measurement outside this range, and log a warning. 18 # We throw out any measurement outside this range, and log a warning.
19 MIN_REASONABLE_TIME = 0 19 MIN_REASONABLE_TIME = 0
20 MAX_REASONABLE_TIME = 99999 20 MAX_REASONABLE_TIME = 99999
21 21
22 # Constants for prefixes in output title used in buildbot. 22 # Constants for prefixes in output title used in buildbot.
23 TITLE_PREAMBLE = 'Bench_Performance_for_Skia_' 23 TITLE_PREAMBLE = 'Bench_Performance_for_'
24 TITLE_PREAMBLE_LENGTH = len(TITLE_PREAMBLE) 24 TITLE_PREAMBLE_LENGTH = len(TITLE_PREAMBLE)
25 25
26 def usage(): 26 def usage():
27 """Prints simple usage information.""" 27 """Prints simple usage information."""
28 28
29 print '-a <url> the url to use for adding bench values to app engine app.' 29 print '-a <url> the url to use for adding bench values to app engine app.'
30 print ' Example: "https://skiadash.appspot.com/add_point".' 30 print ' Example: "https://skiadash.appspot.com/add_point".'
31 print ' If not set, will skip this step.' 31 print ' If not set, will skip this step.'
32 print '-b <bench> the bench to show.' 32 print '-b <bench> the bench to show.'
33 print '-c <config> the config to show (GPU, 8888, 565, etc).' 33 print '-c <config> the config to show (GPU, 8888, 565, etc).'
(...skipping 448 matching lines...) Expand 10 before | Expand all | Expand 10 after
482 usage() 482 usage()
483 sys.exit(2) 483 sys.exit(2)
484 484
485 if not output_path: 485 if not output_path:
486 print 'Warning: No output path provided. No graphs will be written.' 486 print 'Warning: No output path provided. No graphs will be written.'
487 487
488 if time_of_interest: 488 if time_of_interest:
489 time_to_ignore = None 489 time_to_ignore = None
490 490
491 # The title flag (-l) provided in buildbot slave is in the format 491 # The title flag (-l) provided in buildbot slave is in the format
492 # Bench_Performance_for_Skia_<platform>, and we want to extract <platform> 492 # Bench_Performance_for_<platform>, and we want to extract <platform>
493 # for use in platform_and_alg to track matching benches later. If title flag 493 # for use in platform_and_alg to track matching benches later. If title flag
494 # is not in this format, there may be no matching benches in the file 494 # is not in this format, there may be no matching benches in the file
495 # provided by the expectation_file flag (-e). 495 # provided by the expectation_file flag (-e).
496 bot = title # To store the platform as bot name 496 bot = title # To store the platform as bot name
497 platform_and_alg = title 497 platform_and_alg = title
498 if platform_and_alg.startswith(TITLE_PREAMBLE): 498 if platform_and_alg.startswith(TITLE_PREAMBLE):
499 bot = platform_and_alg[TITLE_PREAMBLE_LENGTH:] 499 bot = platform_and_alg[TITLE_PREAMBLE_LENGTH:]
500 platform_and_alg = bot + '-' + rep 500 platform_and_alg = bot + '-' + rep
501 title += ' [representation: %s]' % rep 501 title += ' [representation: %s]' % rep
502 502
(...skipping 531 matching lines...) Expand 10 before | Expand all | Expand 10 after
1034 print '<a id="rev_link" xlink:href="" target="_top">' 1034 print '<a id="rev_link" xlink:href="" target="_top">'
1035 print '<text id="revision" x="0" y=%s style="' % qa(font_size*2) 1035 print '<text id="revision" x="0" y=%s style="' % qa(font_size*2)
1036 print 'font-size: %s; ' % qe(font_size) 1036 print 'font-size: %s; ' % qe(font_size)
1037 print 'stroke: #0000dd; text-decoration: underline; ' 1037 print 'stroke: #0000dd; text-decoration: underline; '
1038 print '"> </text></a>' 1038 print '"> </text></a>'
1039 1039
1040 print '</svg>' 1040 print '</svg>'
1041 1041
1042 if __name__ == "__main__": 1042 if __name__ == "__main__":
1043 main() 1043 main()
OLDNEW
« no previous file with comments | « bench/bench_expectations.txt ('k') | bench/gen_skp_ranges.py » ('j') | bench/gen_skp_ranges.py » ('J')

Powered by Google App Engine
This is Rietveld 408576698