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

Side by Side Diff: gm/rebaseline_server/compare_rendered_pictures.py

Issue 232103002: rebaseline_server: allow user to specify which builders to process (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: expose to command line Created 6 years, 8 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
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 2
3 """ 3 """
4 Copyright 2014 Google Inc. 4 Copyright 2014 Google Inc.
5 5
6 Use of this source code is governed by a BSD-style license that can be 6 Use of this source code is governed by a BSD-style license that can be
7 found in the LICENSE file. 7 found in the LICENSE file.
8 8
9 Compare results of two render_pictures runs. 9 Compare results of two render_pictures runs.
10 """ 10 """
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
90 Args: 90 Args:
91 actuals_root: root directory containing all render_pictures-generated 91 actuals_root: root directory containing all render_pictures-generated
92 JSON files 92 JSON files
93 subdirs: (string, string) tuple; pair of subdirectories within 93 subdirs: (string, string) tuple; pair of subdirectories within
94 actuals_root to compare 94 actuals_root to compare
95 """ 95 """
96 logging.info( 96 logging.info(
97 'Reading actual-results JSON files from %s subdirs within %s...' % ( 97 'Reading actual-results JSON files from %s subdirs within %s...' % (
98 subdirs, actuals_root)) 98 subdirs, actuals_root))
99 subdirA, subdirB = subdirs 99 subdirA, subdirB = subdirs
100 subdirA_builder_dicts = results.BaseComparisons._read_dicts_from_root( 100 subdirA_builder_dicts = self._read_dicts_from_root(
101 os.path.join(actuals_root, subdirA)) 101 os.path.join(actuals_root, subdirA))
102 subdirB_builder_dicts = results.BaseComparisons._read_dicts_from_root( 102 subdirB_builder_dicts = self._read_dicts_from_root(
103 os.path.join(actuals_root, subdirB)) 103 os.path.join(actuals_root, subdirB))
104 logging.info('Comparing subdirs %s and %s...' % (subdirA, subdirB)) 104 logging.info('Comparing subdirs %s and %s...' % (subdirA, subdirB))
105 105
106 all_image_pairs = imagepairset.ImagePairSet( 106 all_image_pairs = imagepairset.ImagePairSet(
107 descriptions=subdirs, 107 descriptions=subdirs,
108 diff_base_url=self._diff_base_url) 108 diff_base_url=self._diff_base_url)
109 failing_image_pairs = imagepairset.ImagePairSet( 109 failing_image_pairs = imagepairset.ImagePairSet(
110 descriptions=subdirs, 110 descriptions=subdirs,
111 diff_base_url=self._diff_base_url) 111 diff_base_url=self._diff_base_url)
112 112
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
199 'got exception while creating ImagePair for image_name ' 199 'got exception while creating ImagePair for image_name '
200 '"%s", builder "%s"' % (image_name, builder)) 200 '"%s", builder "%s"' % (image_name, builder))
201 201
202 self._results = { 202 self._results = {
203 results.KEY__HEADER__RESULTS_ALL: all_image_pairs.as_dict(), 203 results.KEY__HEADER__RESULTS_ALL: all_image_pairs.as_dict(),
204 results.KEY__HEADER__RESULTS_FAILURES: failing_image_pairs.as_dict(), 204 results.KEY__HEADER__RESULTS_FAILURES: failing_image_pairs.as_dict(),
205 } 205 }
206 206
207 207
208 # TODO(epoger): Add main() so this can be called by vm_run_skia_try.sh 208 # TODO(epoger): Add main() so this can be called by vm_run_skia_try.sh
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698