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

Side by Side Diff: webkit/tools/layout_tests/rebaseline.py

Issue 224013: Change rebaselining tool to pull win baselines from xp bot... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 11 years, 3 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 | « no previous file | 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/env python 1 #!/usr/bin/env python
2 # Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2006-2009 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 """Rebaselining tool that automatically produces baselines for all platforms. 6 """Rebaselining tool that automatically produces baselines for all platforms.
7 7
8 The script does the following for each platform specified: 8 The script does the following for each platform specified:
9 1. Compile a list of tests that need rebaselining. 9 1. Compile a list of tests that need rebaselining.
10 2. Download test result archive from buildbot for the platform. 10 2. Download test result archive from buildbot for the platform.
(...skipping 19 matching lines...) Expand all
30 import webbrowser 30 import webbrowser
31 import zipfile 31 import zipfile
32 32
33 from layout_package import path_utils 33 from layout_package import path_utils
34 from layout_package import test_expectations 34 from layout_package import test_expectations
35 from test_types import image_diff 35 from test_types import image_diff
36 from test_types import text_diff 36 from test_types import text_diff
37 37
38 BASELINE_SUFFIXES = ['.txt', '.png', '.checksum'] 38 BASELINE_SUFFIXES = ['.txt', '.png', '.checksum']
39 REBASELINE_PLATFORM_ORDER = ['mac', 'win', 'win-xp', 'linux'] 39 REBASELINE_PLATFORM_ORDER = ['mac', 'win', 'win-xp', 'linux']
40 ARCHIVE_DIR_NAME_DICT = {'win': 'webkit-dbg-vista', 40 ARCHIVE_DIR_NAME_DICT = {'win': 'webkit-rel',
41 'win-vista': 'webkit-dbg-vista', 41 'win-vista': 'webkit-dbg-vista',
42 'win-xp': 'webkit-rel', 42 'win-xp': 'webkit-rel',
43 'mac': 'webkit-rel-mac5', 43 'mac': 'webkit-rel-mac5',
44 'linux': 'webkit-rel-linux', 44 'linux': 'webkit-rel-linux',
45 'win-canary': 'webkit-dbg-vista', 45 'win-canary': 'webkit-rel-webkit-org',
46 'win-vista-canary': 'webkit-dbg-vista', 46 'win-vista-canary': 'webkit-dbg-vista',
47 'win-xp-canary': 'webkit-rel-webkit-org', 47 'win-xp-canary': 'webkit-rel-webkit-org',
48 'mac-canary': 'webkit-rel-mac-webkit-org', 48 'mac-canary': 'webkit-rel-mac-webkit-org',
49 'linux-canary': 'webkit-rel-linux-webkit-org'} 49 'linux-canary': 'webkit-rel-linux-webkit-org'}
50 50
51 def RunShell(command, print_output=False): 51 def RunShell(command, print_output=False):
52 """Executes a command and returns the output. 52 """Executes a command and returns the output.
53 53
54 Args: 54 Args:
55 command: program and arguments. 55 command: program and arguments.
(...skipping 915 matching lines...) Expand 10 before | Expand all | Expand 10 after
971 rebaseline_platforms, 971 rebaseline_platforms,
972 rebaselining_tests) 972 rebaselining_tests)
973 html_generator.GenerateHtml() 973 html_generator.GenerateHtml()
974 html_generator.ShowHtml() 974 html_generator.ShowHtml()
975 LogDashedString('Rebaselining result comparison done', None) 975 LogDashedString('Rebaselining result comparison done', None)
976 976
977 sys.exit(0) 977 sys.exit(0)
978 978
979 if '__main__' == __name__: 979 if '__main__' == __name__:
980 main() 980 main()
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698