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

Side by Side Diff: media/tools/layout_tests/layouttest_analyzer.py

Issue 113973006: Fix LTA post changes in parsing expectations. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Created 7 years 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
« no previous file with comments | « no previous file | media/tools/layout_tests/test_expectations.py » ('j') | 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/env python 1 #!/usr/bin/env python
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Main functions for the Layout Test Analyzer module.""" 6 """Main functions for the Layout Test Analyzer module."""
7 7
8 from datetime import datetime 8 from datetime import datetime
9 import optparse 9 import optparse
10 import os 10 import os
(...skipping 398 matching lines...) Expand 10 before | Expand all | Expand 10 after
409 # to make the following link work. 409 # to make the following link work.
410 'test_group_path': layouttest_root_path + '/' + test_group_name, 410 'test_group_path': layouttest_root_path + '/' + test_group_name,
411 'test_group_name': test_group_name, 411 'test_group_name': test_group_name,
412 'graph_path': escaped_tg_name + '.html', 412 'graph_path': escaped_tg_name + '.html',
413 'all_tests_path': escaped_tg_name + '_whole.html', 413 'all_tests_path': escaped_tg_name + '_whole.html',
414 'all_tests_count': len(data_map['whole'][0]), 414 'all_tests_count': len(data_map['whole'][0]),
415 'skip_tests_path': escaped_tg_name + '_skip.html', 415 'skip_tests_path': escaped_tg_name + '_skip.html',
416 'skip_tests_count': len(data_map['skip'][0]), 416 'skip_tests_count': len(data_map['skip'][0]),
417 'nonskip_tests_path': escaped_tg_name + '_nonskip.html', 417 'nonskip_tests_path': escaped_tg_name + '_nonskip.html',
418 'nonskip_tests_count': len(data_map['nonskip'][0]), 418 'nonskip_tests_count': len(data_map['nonskip'][0]),
419 'fail_rate': 100 - int(data_map['passingrate'][0]), 419 'fail_rate': 100 - float(data_map['passingrate'][0]),
420 'passing_rate': int(data_map['passingrate'][0]), 420 'passing_rate': float(data_map['passingrate'][0]),
421 'rev_url': DEFAULT_REVISION_VIEW_URL % rev, 421 'rev_url': DEFAULT_REVISION_VIEW_URL % rev,
422 'rev': rev, 422 'rev': rev,
423 'rev_date': rev_date, 423 'rev_date': rev_date,
424 'email': email, 424 'email': email,
425 'email_content': email_content_with_link 425 'email_content': email_content_with_link
426 } 426 }
427 layouttest_analyzer_helpers.ReplaceLineInFile( 427 layouttest_analyzer_helpers.ReplaceLineInFile(
428 dashboard_file_location, '<td>' + test_group_name + '</td>', 428 dashboard_file_location, '<td>' + test_group_name + '</td>',
429 test_group_str) 429 test_group_str)
430 430
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
470 # Report the result to dashboard. 470 # Report the result to dashboard.
471 if options.dashboard_file_location: 471 if options.dashboard_file_location:
472 UpdateDashboard(options.dashboard_file_location, options.test_group_name, 472 UpdateDashboard(options.dashboard_file_location, options.test_group_name,
473 data_map, layouttests.DEFAULT_LAYOUTTEST_LOCATION, rev, 473 data_map, layouttests.DEFAULT_LAYOUTTEST_LOCATION, rev,
474 rev_date, options.receiver_email_address, 474 rev_date, options.receiver_email_address,
475 email_content) 475 email_content)
476 476
477 477
478 if '__main__' == __name__: 478 if '__main__' == __name__:
479 main() 479 main()
OLDNEW
« no previous file with comments | « no previous file | media/tools/layout_tests/test_expectations.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698