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

Side by Side Diff: tools/testing/perf_testing/create_graph.py

Issue 9214005: Get Firefox and IE working again with Object.defineProperty! (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: '' Created 8 years, 11 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
« no previous file with comments | « tests/language/language.status ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 2
3 # Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 3 # Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
4 # for details. All rights reserved. Use of this source code is governed by a 4 # for details. All rights reserved. Use of this source code is governed by a
5 # BSD-style license that can be found in the LICENSE file. 5 # BSD-style license that can be found in the LICENSE file.
6 6
7 import datetime 7 import datetime
8 import math 8 import math
9 from matplotlib.font_manager import FontProperties 9 from matplotlib.font_manager import FontProperties
10 import matplotlib.pyplot as plt 10 import matplotlib.pyplot as plt
(...skipping 493 matching lines...) Expand 10 before | Expand all | Expand 10 after
504 suffix = '' 504 suffix = ''
505 if platform.system() == 'Windows': 505 if platform.system() == 'Windows':
506 suffix = '.exe' 506 suffix = '.exe'
507 for browser in get_browsers(): 507 for browser in get_browsers():
508 current_file = 'correctness%s-%s' % (self.cur_time, browser) 508 current_file = 'correctness%s-%s' % (self.cur_time, browser)
509 self.trace_file = os.path.join('tools', 'testing', 509 self.trace_file = os.path.join('tools', 'testing',
510 'perf_testing', self.result_folder_name, current_file) 510 'perf_testing', self.result_folder_name, current_file)
511 self.add_svn_revision_to_trace(self.trace_file) 511 self.add_svn_revision_to_trace(self.trace_file)
512 dart_sdk = os.path.join(os.getcwd(), utils.GetBuildRoot(utils.GuessOS(), 512 dart_sdk = os.path.join(os.getcwd(), utils.GetBuildRoot(utils.GuessOS(),
513 'release', 'ia32'), 'dart-sdk') 513 'release', 'ia32'), 'dart-sdk')
514 #TODO(efortuna): Complain to whesse to get frog and froglib flags
Siggi Cherem (dart-lang) 2012/01/13 18:43:34 Rephrase :), maybe simply say: TODO(efortuna): en
515 #implemented in test.dart. Until then we'll be testing frogsh instead
516 #of minfrog!
514 run_cmd([os.path.join('.', 'tools', 'testing', 'bin', system, 517 run_cmd([os.path.join('.', 'tools', 'testing', 'bin', system,
515 'dart' + suffix), os.path.join('tools', 'test.dart'), 518 'dart' + suffix), os.path.join('tools', 'test.dart'),
516 '--component=webdriver', '--flag=%s,--frog=%s,--froglib=%s' % \ 519 '--component=webdriver',
517 (browser, os.path.join(dart_sdk, 'bin', 'frogc'), 520 '--browser=%s' % browser, '--frog=%s' % os.path.join(dart_sdk, 'bin',
518 os.path.join(dart_sdk, 'lib')), '--report', 521 'frogc'),'--froglib=%s' % os.path.join(dart_sdk, 'lib')), '--report',
Siggi Cherem (dart-lang) 2012/01/13 18:43:34 space after ,
519 '--timeout=20', '--progress=color', '--mode=release', '-j1', 522 '--timeout=20', '--progress=color', '--mode=release', '-j1',
520 self.test_type], self.trace_file, append=True) 523 self.test_type], self.trace_file, append=True)
521 524
522 def process_file(self, afile): 525 def process_file(self, afile):
523 """Given a trace file, extract all the relevant information out of it to 526 """Given a trace file, extract all the relevant information out of it to
524 determine the number of correctly passing tests. 527 determine the number of correctly passing tests.
525 528
526 Arguments: 529 Arguments:
527 afile the filename string""" 530 afile the filename string"""
528 browser = afile.rpartition('-')[2] 531 browser = afile.rpartition('-')[2]
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after
722 if has_new_code(): 725 if has_new_code():
723 run_test_sequence(cl, size, language, perf) 726 run_test_sequence(cl, size, language, perf)
724 else: 727 else:
725 time.sleep(SLEEP_TIME) 728 time.sleep(SLEEP_TIME)
726 else: 729 else:
727 run_test_sequence(cl, size, language, perf) 730 run_test_sequence(cl, size, language, perf)
728 731
729 if __name__ == '__main__': 732 if __name__ == '__main__':
730 main() 733 main()
731 734
OLDNEW
« no previous file with comments | « tests/language/language.status ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698