From 99a8ec97058a9224bdef434d1410dd5c24bffec6 Mon Sep 17 00:00:00 2001 From: "epoger@google.com" Date: Wed, 19 Jun 2013 18:56:59 +0000 Subject: [PATCH] rebaseline.py: split image-based rebaselining, which will go away soon, into its own script (part of step 3 in https://goto.google.com/ChecksumTransitionDetail ) also adds new --expectations-root option R=scroggo@google.com, senorblanco@chromium.org Review URL: https://codereview.chromium.org/17379004 git-svn-id: http://skia.googlecode.com/svn/trunk@9689 2bbb7eff-a529-9590-31e7-b0007b416f81 --- tools/rebaseline.py | 139 +++-- tools/rebaseline_imagefiles.py | 341 ++++++++++++ .../expected-results.json | 52 ++ .../input/json1/base-macmini/expected-results.json | 26 + .../expected-results.json | 52 ++ .../rebaseline/output/all/output-expected/stdout | 576 ++++++++++----------- .../output/subset/output-expected/command_line | 2 +- .../output/subset/output-expected/stdout | 32 +- .../output-expected/command_line | 1 + .../output-expected/return_value | 1 + .../output-expected/stdout | 1 + tools/tests/run.sh | 3 +- 12 files changed, 875 insertions(+), 351 deletions(-) create mode 100755 tools/rebaseline_imagefiles.py create mode 100644 tools/tests/rebaseline/input/json1/base-android-galaxy-nexus/expected-results.json create mode 100644 tools/tests/rebaseline/input/json1/base-macmini/expected-results.json create mode 100644 tools/tests/rebaseline/input/json1/base-shuttle-win7-intel-float/expected-results.json create mode 100644 tools/tests/rebaseline/output/using-json1-expectations/output-expected/command_line create mode 100644 tools/tests/rebaseline/output/using-json1-expectations/output-expected/return_value create mode 100644 tools/tests/rebaseline/output/using-json1-expectations/output-expected/stdout diff --git a/tools/rebaseline.py b/tools/rebaseline.py index e270e90..cf72602 100755 --- a/tools/rebaseline.py +++ b/tools/rebaseline.py @@ -21,6 +21,9 @@ import subprocess import sys import urllib2 +# Imports from local directory +import rebaseline_imagefiles + # Imports from within Skia # # We need to add the 'gm' directory, so that we can import gm_json.py within @@ -38,6 +41,7 @@ if GM_DIRECTORY not in sys.path: sys.path.append(GM_DIRECTORY) import gm_json +JSON_EXPECTATIONS_FILENAME='expected-results.json' # Mapping of gm-expectations subdir (under # https://skia.googlecode.com/svn/gm-expected/ ) @@ -71,14 +75,19 @@ SUBDIR_MAPPING = { class CommandFailedException(Exception): pass -class Rebaseliner(object): +# Object that rebaselines a JSON expectations file (not individual image files). +# +# TODO(epoger): Most of this is just the code from the old ImageRebaseliner... +# some of it will need to be updated in order to properly rebaseline JSON files. +# There is a lot of code duplicated between here and ImageRebaseliner, but +# that's fine because we will delete ImageRebaseliner soon. +class JsonRebaseliner(object): # params: + # expectations_root: root directory of all expectations # json_base_url: base URL from which to read json_filename # json_filename: filename (under json_base_url) from which to read a # summary of results; typically "actual-results.json" - # subdirs: which platform subdirectories to rebaseline; if not specified, - # rebaseline all platform subdirectories # tests: list of tests to rebaseline, or None if we should rebaseline # whatever files the JSON results summary file tells us to # configs: which configs to run for each test; this should only be @@ -88,24 +97,23 @@ class Rebaseliner(object): # files to checkout, display a list of operations that # we would normally perform # add_new: if True, add expectations for tests which don't have any yet - def __init__(self, json_base_url, json_filename, - subdirs=None, tests=None, configs=None, dry_run=False, - add_new=False): + # missing_json_is_fatal: whether to halt execution if we cannot read a + # JSON actual result summary file + def __init__(self, expectations_root, json_base_url, json_filename, + tests=None, configs=None, dry_run=False, + add_new=False, missing_json_is_fatal=False): + raise ValueError('JsonRebaseliner not yet implemented') # TODO(epoger) if configs and not tests: raise ValueError('configs should only be specified if tests ' + 'were specified also') + self._expectations_root = expectations_root self._tests = tests self._configs = configs - if not subdirs: - self._subdirs = sorted(SUBDIR_MAPPING.keys()) - self._missing_json_is_fatal = False - else: - self._subdirs = subdirs - self._missing_json_is_fatal = True self._json_base_url = json_base_url self._json_filename = json_filename self._dry_run = dry_run self._add_new = add_new + self._missing_json_is_fatal = missing_json_is_fatal self._googlestorage_gm_actuals_root = ( 'http://chromium-skia-gm.commondatastorage.googleapis.com/gm') self._testname_pattern = re.compile('(\S+)_(\S+).png') @@ -339,34 +347,33 @@ class Rebaseliner(object): outfilename=outfilename, all_results=all_results) - # Rebaseline all platforms/tests/types we specified in the constructor. - def RebaselineAll(self): - for subdir in self._subdirs: - if not subdir in SUBDIR_MAPPING.keys(): - raise Exception(('unrecognized platform subdir "%s"; ' + - 'should be one of %s') % ( - subdir, SUBDIR_MAPPING.keys())) - builder_name = SUBDIR_MAPPING[subdir] - json_url = '/'.join([self._json_base_url, - subdir, builder_name, subdir, - self._json_filename]) - all_results = self._GetActualResults(json_url=json_url) + # Rebaseline all tests/types we specified in the constructor, + # within this gm-expectations subdir. + # + # params: + # subdir : e.g. 'base-shuttle-win7-intel-float' + # builder : e.g. 'Test-Win7-ShuttleA-HD2000-x86-Release' + def RebaselineSubdir(self, subdir, builder): + json_url = '/'.join([self._json_base_url, + subdir, builder, subdir, + self._json_filename]) + all_results = self._GetActualResults(json_url=json_url) - if self._tests: - for test in self._tests: - self._RebaselineOneTest(expectations_subdir=subdir, - builder_name=builder_name, - test=test, all_results=all_results) - else: # get the raw list of files that need rebaselining from JSON - filenames = self._GetFilesToRebaseline(json_url=json_url, - add_new=self._add_new) - for filename in filenames: - outfilename = os.path.join(subdir, filename); - self._RebaselineOneFile(expectations_subdir=subdir, - builder_name=builder_name, - infilename=filename, - outfilename=outfilename, - all_results=all_results) + if self._tests: + for test in self._tests: + self._RebaselineOneTest(expectations_subdir=subdir, + builder_name=builder, + test=test, all_results=all_results) + else: # get the raw list of files that need rebaselining from JSON + filenames = self._GetFilesToRebaseline(json_url=json_url, + add_new=self._add_new) + for filename in filenames: + outfilename = os.path.join(subdir, filename); + self._RebaselineOneFile(expectations_subdir=subdir, + builder_name=builder, + infilename=filename, + outfilename=outfilename, + all_results=all_results) # main... @@ -385,6 +392,11 @@ parser.add_argument('--dry-run', action='store_true', help='instead of actually downloading files or adding ' + 'files to checkout, display a list of operations that ' + 'we would normally perform') +parser.add_argument('--expectations-root', + help='root of expectations directory to update-- should ' + + 'contain one or more base-* subdirectories. Defaults to ' + + '%(default)s', + default='.') parser.add_argument('--json-base-url', help='base URL from which to read JSON_FILENAME ' + 'files; defaults to %(default)s', @@ -403,9 +415,46 @@ parser.add_argument('--tests', metavar='TEST', nargs='+', 'failing tests (according to the actual-results.json ' + 'file) will be rebaselined.') args = parser.parse_args() -rebaseliner = Rebaseliner(tests=args.tests, configs=args.configs, - subdirs=args.subdirs, dry_run=args.dry_run, - json_base_url=args.json_base_url, - json_filename=args.json_filename, - add_new=args.add_new) -rebaseliner.RebaselineAll() +if args.subdirs: + subdirs = args.subdirs + missing_json_is_fatal = True +else: + subdirs = sorted(SUBDIR_MAPPING.keys()) + missing_json_is_fatal = False +for subdir in subdirs: + if not subdir in SUBDIR_MAPPING.keys(): + raise Exception(('unrecognized platform subdir "%s"; ' + + 'should be one of %s') % ( + subdir, SUBDIR_MAPPING.keys())) + builder = SUBDIR_MAPPING[subdir] + + # We instantiate different Rebaseliner objects depending + # on whether we are rebaselining an expected-results.json file, or + # individual image files. Different gm-expected subdirectories may move + # from individual image files to JSON-format expectations at different + # times, so we need to make this determination per subdirectory. + # + # See https://goto.google.com/ChecksumTransitionDetail + expectations_json_file = os.path.join(args.expectations_root, subdir, + JSON_EXPECTATIONS_FILENAME) + if os.path.isfile(expectations_json_file): + sys.stderr.write('ERROR: JsonRebaseliner is not implemented yet.\n') + sys.exit(1) + rebaseliner = JsonRebaseliner( + expectations_root=args.expectations_root, + tests=args.tests, configs=args.configs, + dry_run=args.dry_run, + json_base_url=args.json_base_url, + json_filename=args.json_filename, + add_new=args.add_new, + missing_json_is_fatal=missing_json_is_fatal) + else: + rebaseliner = rebaseline_imagefiles.ImageRebaseliner( + expectations_root=args.expectations_root, + tests=args.tests, configs=args.configs, + dry_run=args.dry_run, + json_base_url=args.json_base_url, + json_filename=args.json_filename, + add_new=args.add_new, + missing_json_is_fatal=missing_json_is_fatal) + rebaseliner.RebaselineSubdir(subdir=subdir, builder=builder) diff --git a/tools/rebaseline_imagefiles.py b/tools/rebaseline_imagefiles.py new file mode 100755 index 0000000..6c60745 --- /dev/null +++ b/tools/rebaseline_imagefiles.py @@ -0,0 +1,341 @@ +#!/usr/bin/python + +''' +Copyright 2013 Google Inc. + +Use of this source code is governed by a BSD-style license that can be +found in the LICENSE file. +''' + +''' +Rebaselines GM test results as individual image files +(the "old way", before https://goto.google.com/ChecksumTransitionDetail ). + +Once we have switched our expectations to JSON form for all platforms, +we can delete this file. + +There is a lot of code duplicated between here and rebaseline.py, but +that's fine because we will delete this file soon. +''' + +# System-level imports +import os +import re +import subprocess +import sys +import urllib2 + +# Imports from within Skia +# +# We need to add the 'gm' directory, so that we can import gm_json.py within +# that directory. That script allows us to parse the actual-results.json file +# written out by the GM tool. +# Make sure that the 'gm' dir is in the PYTHONPATH, but add it at the *end* +# so any dirs that are already in the PYTHONPATH will be preferred. +# +# This assumes that the 'gm' directory has been checked out as a sibling of +# the 'tools' directory containing this script, which will be the case if +# 'trunk' was checked out as a single unit. +GM_DIRECTORY = os.path.realpath( + os.path.join(os.path.dirname(os.path.dirname(__file__)), 'gm')) +if GM_DIRECTORY not in sys.path: + sys.path.append(GM_DIRECTORY) +import gm_json + + +class CommandFailedException(Exception): + pass + +class ImageRebaseliner(object): + + # params: + # expectations_root: root directory of all expectations + # json_base_url: base URL from which to read json_filename + # json_filename: filename (under json_base_url) from which to read a + # summary of results; typically "actual-results.json" + # tests: list of tests to rebaseline, or None if we should rebaseline + # whatever files the JSON results summary file tells us to + # configs: which configs to run for each test; this should only be + # specified if the list of tests was also specified (otherwise, + # the JSON file will give us test names and configs) + # dry_run: if True, instead of actually downloading files or adding + # files to checkout, display a list of operations that + # we would normally perform + # add_new: if True, add expectations for tests which don't have any yet + # missing_json_is_fatal: whether to halt execution if we cannot read a + # JSON actual result summary file + def __init__(self, expectations_root, json_base_url, json_filename, + tests=None, configs=None, dry_run=False, + add_new=False, missing_json_is_fatal=False): + if configs and not tests: + raise ValueError('configs should only be specified if tests ' + + 'were specified also') + self._expectations_root = expectations_root + self._tests = tests + self._configs = configs + self._json_base_url = json_base_url + self._json_filename = json_filename + self._dry_run = dry_run + self._add_new = add_new + self._missing_json_is_fatal = missing_json_is_fatal + self._googlestorage_gm_actuals_root = ( + 'http://chromium-skia-gm.commondatastorage.googleapis.com/gm') + self._testname_pattern = re.compile('(\S+)_(\S+).png') + self._is_svn_checkout = ( + os.path.exists('.svn') or + os.path.exists(os.path.join(os.pardir, '.svn'))) + self._is_git_checkout = ( + os.path.exists('.git') or + os.path.exists(os.path.join(os.pardir, '.git'))) + + # If dry_run is False, execute subprocess.call(cmd). + # If dry_run is True, print the command we would have otherwise run. + # Raises a CommandFailedException if the command fails. + def _Call(self, cmd): + if self._dry_run: + print '%s' % ' '.join(cmd) + return + if subprocess.call(cmd) != 0: + raise CommandFailedException('error running command: ' + + ' '.join(cmd)) + + # Download a single actual result from GoogleStorage, returning True if it + # succeeded. + def _DownloadFromGoogleStorage(self, infilename, outfilename, all_results): + test_name = self._testname_pattern.match(infilename).group(1) + if not test_name: + print '# unable to find test_name for infilename %s' % infilename + return False + try: + hash_type, hash_value = all_results[infilename] + except KeyError: + print ('# unable to find filename %s in all_results dict' % + infilename) + return False + except ValueError as e: + print '# ValueError reading filename %s from all_results dict: %s'%( + infilename, e) + return False + url = '%s/%s/%s/%s.png' % (self._googlestorage_gm_actuals_root, + hash_type, test_name, hash_value) + try: + self._DownloadFile(source_url=url, dest_filename=outfilename) + return True + except CommandFailedException: + print '# Couldn\'t fetch gs_url %s' % url + return False + + # Download a single actual result from skia-autogen, returning True if it + # succeeded. + def _DownloadFromAutogen(self, infilename, outfilename, + expectations_subdir, builder_name): + url = ('http://skia-autogen.googlecode.com/svn/gm-actual/' + + expectations_subdir + '/' + builder_name + '/' + + expectations_subdir + '/' + infilename) + try: + self._DownloadFile(source_url=url, dest_filename=outfilename) + return True + except CommandFailedException: + print '# Couldn\'t fetch autogen_url %s' % url + return False + + # Download a single file, raising a CommandFailedException if it fails. + def _DownloadFile(self, source_url, dest_filename): + # Download into a temporary file and then rename it afterwards, + # so that we don't corrupt the existing file if it fails midway thru. + temp_filename = os.path.join(os.path.dirname(dest_filename), + '.temp-' + os.path.basename(dest_filename)) + + # TODO(epoger): Replace calls to "curl"/"mv" (which will only work on + # Unix) with a Python HTTP library (which should work cross-platform) + self._Call([ 'curl', '--fail', '--silent', source_url, + '--output', temp_filename ]) + self._Call([ 'mv', temp_filename, dest_filename ]) + + # Returns the full contents of a URL, as a single string. + # + # Unlike standard URL handling, we allow relative "file:" URLs; + # for example, "file:one/two" resolves to the file ./one/two + # (relative to current working dir) + def _GetContentsOfUrl(self, url): + file_prefix = 'file:' + if url.startswith(file_prefix): + filename = url[len(file_prefix):] + return open(filename, 'r').read() + else: + return urllib2.urlopen(url).read() + + # Returns a dictionary of actual results from actual-results.json file. + # + # The dictionary returned has this format: + # { + # u'imageblur_565.png': [u'bitmap-64bitMD5', 3359963596899141322], + # u'imageblur_8888.png': [u'bitmap-64bitMD5', 4217923806027861152], + # u'shadertext3_8888.png': [u'bitmap-64bitMD5', 3713708307125704716] + # } + # + # If the JSON actual result summary file cannot be loaded, the behavior + # depends on self._missing_json_is_fatal: + # - if true: execution will halt with an exception + # - if false: we will log an error message but return an empty dictionary + # + # params: + # json_url: URL pointing to a JSON actual result summary file + # sections: a list of section names to include in the results, e.g. + # [gm_json.JSONKEY_ACTUALRESULTS_FAILED, + # gm_json.JSONKEY_ACTUALRESULTS_NOCOMPARISON] ; + # if None, then include ALL sections. + def _GetActualResults(self, json_url, sections=None): + try: + json_contents = self._GetContentsOfUrl(json_url) + except (urllib2.HTTPError, IOError): + message = 'unable to load JSON summary URL %s' % json_url + if self._missing_json_is_fatal: + raise ValueError(message) + else: + print '# %s' % message + return {} + + json_dict = gm_json.LoadFromString(json_contents) + results_to_return = {} + actual_results = json_dict[gm_json.JSONKEY_ACTUALRESULTS] + if not sections: + sections = actual_results.keys() + for section in sections: + section_results = actual_results[section] + if section_results: + results_to_return.update(section_results) + return results_to_return + + # Returns a list of files that require rebaselining. + # + # Note that this returns a list of FILES, like this: + # ['imageblur_565.png', 'xfermodes_pdf.png'] + # rather than a list of TESTS, like this: + # ['imageblur', 'xfermodes'] + # + # params: + # json_url: URL pointing to a JSON actual result summary file + # add_new: if True, then return files listed in any of these sections: + # - JSONKEY_ACTUALRESULTS_FAILED + # - JSONKEY_ACTUALRESULTS_NOCOMPARISON + # if False, then return files listed in these sections: + # - JSONKEY_ACTUALRESULTS_FAILED + # + def _GetFilesToRebaseline(self, json_url, add_new): + if self._dry_run: + print '' + print '#' + print ('# Getting files to rebaseline from JSON summary URL %s ...' + % json_url) + sections = [gm_json.JSONKEY_ACTUALRESULTS_FAILED] + if add_new: + sections.append(gm_json.JSONKEY_ACTUALRESULTS_NOCOMPARISON) + results_to_rebaseline = self._GetActualResults(json_url=json_url, + sections=sections) + files_to_rebaseline = results_to_rebaseline.keys() + files_to_rebaseline.sort() + print '# ... found files_to_rebaseline %s' % files_to_rebaseline + if self._dry_run: + print '#' + return files_to_rebaseline + + # Rebaseline a single file. + def _RebaselineOneFile(self, expectations_subdir, builder_name, + infilename, outfilename, all_results): + if self._dry_run: + print '' + print '# ' + infilename + + # First try to download this result image from Google Storage. + # If that fails, try skia-autogen. + # If that fails too, just go on to the next file. + # + # This not treated as a fatal failure because not all + # platforms generate all configs (e.g., Android does not + # generate PDF). + # + # TODO(epoger): Once we are downloading only files that the + # actual-results.json file told us to, this should become a + # fatal error. (If the actual-results.json file told us that + # the test failed with XXX results, we should be able to download + # those results every time.) + if not self._DownloadFromGoogleStorage(infilename=infilename, + outfilename=outfilename, + all_results=all_results): + if not self._DownloadFromAutogen(infilename=infilename, + outfilename=outfilename, + expectations_subdir=expectations_subdir, + builder_name=builder_name): + print '# Couldn\'t fetch infilename ' + infilename + return + + # Add this file to version control (if appropriate). + if self._add_new: + if self._is_svn_checkout: + cmd = [ 'svn', 'add', '--quiet', outfilename ] + self._Call(cmd) + cmd = [ 'svn', 'propset', '--quiet', 'svn:mime-type', + 'image/png', outfilename ]; + self._Call(cmd) + elif self._is_git_checkout: + cmd = [ 'git', 'add', outfilename ] + self._Call(cmd) + + # Rebaseline the given configs for a single test. + # + # params: + # expectations_subdir + # builder_name + # test: a single test to rebaseline + # all_results: a dictionary of all actual results + def _RebaselineOneTest(self, expectations_subdir, builder_name, test, + all_results): + if self._configs: + configs = self._configs + else: + if (expectations_subdir == 'base-shuttle-win7-intel-angle'): + configs = [ 'angle', 'anglemsaa16' ] + else: + configs = [ '565', '8888', 'gpu', 'pdf', 'mesa', 'msaa16', + 'msaa4' ] + if self._dry_run: + print '' + print '# ' + expectations_subdir + ':' + for config in configs: + infilename = test + '_' + config + '.png' + outfilename = os.path.join(self._expectations_root, + expectations_subdir, infilename); + self._RebaselineOneFile(expectations_subdir=expectations_subdir, + builder_name=builder_name, + infilename=infilename, + outfilename=outfilename, + all_results=all_results) + + # Rebaseline all tests/types we specified in the constructor, + # within this gm-expectations subdir. + # + # params: + # subdir : e.g. 'base-shuttle-win7-intel-float' + # builder : e.g. 'Test-Win7-ShuttleA-HD2000-x86-Release' + def RebaselineSubdir(self, subdir, builder): + json_url = '/'.join([self._json_base_url, + subdir, builder, subdir, + self._json_filename]) + all_results = self._GetActualResults(json_url=json_url) + + if self._tests: + for test in self._tests: + self._RebaselineOneTest(expectations_subdir=subdir, + builder_name=builder, + test=test, all_results=all_results) + else: # get the raw list of files that need rebaselining from JSON + filenames = self._GetFilesToRebaseline(json_url=json_url, + add_new=self._add_new) + for filename in filenames: + outfilename = os.path.join(subdir, filename); + self._RebaselineOneFile(expectations_subdir=subdir, + builder_name=builder, + infilename=filename, + outfilename=outfilename, + all_results=all_results) diff --git a/tools/tests/rebaseline/input/json1/base-android-galaxy-nexus/expected-results.json b/tools/tests/rebaseline/input/json1/base-android-galaxy-nexus/expected-results.json new file mode 100644 index 0000000..d7608cd --- /dev/null +++ b/tools/tests/rebaseline/input/json1/base-android-galaxy-nexus/expected-results.json @@ -0,0 +1,52 @@ +{ + "expected-results" : { + "3x3bitmaprect_565.png" : { + "allowed-digests" : null, + "ignore-failure" : false + }, + "3x3bitmaprect_8888.png" : { + "allowed-digests" : null, + "ignore-failure" : false + }, + "aaclip_gpu.png" : { + "allowed-digests" : [ + [ "bitmap-64bitMD5", 11899819492385205974 ] + ], + "ignore-failure" : false + }, + "aarectmodes_565.png" : { + "allowed-digests" : [ + [ "bitmap-64bitMD5", 14760033689012826769 ] + ], + "ignore-failure" : false + }, + "imageblur_565.png" : { + "allowed-digests" : [ + [ "bitmap-64bitMD5", 17796243856503591523 ] + ], + "ignore-failure" : false + }, + "imageblur_8888.png" : { + "allowed-digests" : [ + [ "bitmap-64bitMD5", 7426416989687670152 ] + ], + "ignore-failure" : false + }, + "shadertext3_8888.png" : { + "allowed-digests" : [ + [ "bitmap-64bitMD5", 10593797161686785561 ] + ], + "ignore-failure" : false + }, + "xfermodeimagefilter_pdf.png" : { + "allowed-digests" : null, + "ignore-failure" : false + }, + "xfermodes_pdf.png" : { + "allowed-digests" : [ + [ "bitmap-64bitMD5", 9151974350149210736 ] + ], + "ignore-failure" : false + } + } +} diff --git a/tools/tests/rebaseline/input/json1/base-macmini/expected-results.json b/tools/tests/rebaseline/input/json1/base-macmini/expected-results.json new file mode 100644 index 0000000..79af0cf --- /dev/null +++ b/tools/tests/rebaseline/input/json1/base-macmini/expected-results.json @@ -0,0 +1,26 @@ +{ + "expected-results" : { + "aaclip_565.png" : { + "allowed-digests" : [ + [ "bitmap-64bitMD5", 12345 ] + ], + "ignore-failure" : false + }, + "aaclip_8888.png" : { + "allowed-digests" : [ + [ "bitmap-64bitMD5", 67890 ] + ], + "ignore-failure" : false + }, + "aaclip_gpu.png" : { + "allowed-digests" : [ + [ "bitmap-64bitMD5", 11899819492385205974 ] + ], + "ignore-failure" : false + }, + "aaclip_pdf.png" : { + "allowed-digests" : null, + "ignore-failure" : false + } + } +} diff --git a/tools/tests/rebaseline/input/json1/base-shuttle-win7-intel-float/expected-results.json b/tools/tests/rebaseline/input/json1/base-shuttle-win7-intel-float/expected-results.json new file mode 100644 index 0000000..b314ed6 --- /dev/null +++ b/tools/tests/rebaseline/input/json1/base-shuttle-win7-intel-float/expected-results.json @@ -0,0 +1,52 @@ +{ + "expected-results" : { + "3x3bitmaprect_565.png" : { + "allowed-digests" : null, + "ignore-failure" : false + }, + "3x3bitmaprect_8888.png" : { + "allowed-digests" : null, + "ignore-failure" : false + }, + "aaclip_gpu.png" : { + "allowed-digests" : [ + [ "bitmap-64bitMD5", 11899819492385205974 ] + ], + "ignore-failure" : false + }, + "aarectmodes_565.png" : { + "allowed-digests" : [ + [ "bitmap-64bitMD5", 14760033689012826769 ] + ], + "ignore-failure" : false + }, + "imageblur_565.png" : { + "allowed-digests" : [ + [ "bitmap-64bitMD5", 3359963596899141322 ] + ], + "ignore-failure" : false + }, + "imageblur_8888.png" : { + "allowed-digests" : [ + [ "bitmap-64bitMD5", 4217923806027861152 ] + ], + "ignore-failure" : false + }, + "shadertext3_8888.png" : { + "allowed-digests" : [ + [ "bitmap-64bitMD5", 3713708307125704716 ] + ], + "ignore-failure" : false + }, + "xfermodeimagefilter_pdf.png" : { + "allowed-digests" : null, + "ignore-failure" : false + }, + "xfermodes_pdf.png" : { + "allowed-digests" : [ + [ "bitmap-64bitMD5", 9151974350149210736 ] + ], + "ignore-failure" : false + } + } +} diff --git a/tools/tests/rebaseline/output/all/output-expected/stdout b/tools/tests/rebaseline/output/all/output-expected/stdout index 59a1fe7..6200102 100644 --- a/tools/tests/rebaseline/output/all/output-expected/stdout +++ b/tools/tests/rebaseline/output/all/output-expected/stdout @@ -4,772 +4,772 @@ # test1_565.png # unable to find filename test1_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_565.png --output base-android-galaxy-nexus/.temp-test1_565.png -mv base-android-galaxy-nexus/.temp-test1_565.png base-android-galaxy-nexus/test1_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_565.png --output ./base-android-galaxy-nexus/.temp-test1_565.png +mv ./base-android-galaxy-nexus/.temp-test1_565.png ./base-android-galaxy-nexus/test1_565.png # test1_8888.png # unable to find filename test1_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_8888.png --output base-android-galaxy-nexus/.temp-test1_8888.png -mv base-android-galaxy-nexus/.temp-test1_8888.png base-android-galaxy-nexus/test1_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_8888.png --output ./base-android-galaxy-nexus/.temp-test1_8888.png +mv ./base-android-galaxy-nexus/.temp-test1_8888.png ./base-android-galaxy-nexus/test1_8888.png # test1_gpu.png # unable to find filename test1_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_gpu.png --output base-android-galaxy-nexus/.temp-test1_gpu.png -mv base-android-galaxy-nexus/.temp-test1_gpu.png base-android-galaxy-nexus/test1_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_gpu.png --output ./base-android-galaxy-nexus/.temp-test1_gpu.png +mv ./base-android-galaxy-nexus/.temp-test1_gpu.png ./base-android-galaxy-nexus/test1_gpu.png # test1_pdf.png # unable to find filename test1_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_pdf.png --output base-android-galaxy-nexus/.temp-test1_pdf.png -mv base-android-galaxy-nexus/.temp-test1_pdf.png base-android-galaxy-nexus/test1_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_pdf.png --output ./base-android-galaxy-nexus/.temp-test1_pdf.png +mv ./base-android-galaxy-nexus/.temp-test1_pdf.png ./base-android-galaxy-nexus/test1_pdf.png # test1_mesa.png # unable to find filename test1_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_mesa.png --output base-android-galaxy-nexus/.temp-test1_mesa.png -mv base-android-galaxy-nexus/.temp-test1_mesa.png base-android-galaxy-nexus/test1_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_mesa.png --output ./base-android-galaxy-nexus/.temp-test1_mesa.png +mv ./base-android-galaxy-nexus/.temp-test1_mesa.png ./base-android-galaxy-nexus/test1_mesa.png # test1_msaa16.png # unable to find filename test1_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_msaa16.png --output base-android-galaxy-nexus/.temp-test1_msaa16.png -mv base-android-galaxy-nexus/.temp-test1_msaa16.png base-android-galaxy-nexus/test1_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_msaa16.png --output ./base-android-galaxy-nexus/.temp-test1_msaa16.png +mv ./base-android-galaxy-nexus/.temp-test1_msaa16.png ./base-android-galaxy-nexus/test1_msaa16.png # test1_msaa4.png # unable to find filename test1_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_msaa4.png --output base-android-galaxy-nexus/.temp-test1_msaa4.png -mv base-android-galaxy-nexus/.temp-test1_msaa4.png base-android-galaxy-nexus/test1_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_msaa4.png --output ./base-android-galaxy-nexus/.temp-test1_msaa4.png +mv ./base-android-galaxy-nexus/.temp-test1_msaa4.png ./base-android-galaxy-nexus/test1_msaa4.png # base-android-galaxy-nexus: # test2_565.png # unable to find filename test2_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_565.png --output base-android-galaxy-nexus/.temp-test2_565.png -mv base-android-galaxy-nexus/.temp-test2_565.png base-android-galaxy-nexus/test2_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_565.png --output ./base-android-galaxy-nexus/.temp-test2_565.png +mv ./base-android-galaxy-nexus/.temp-test2_565.png ./base-android-galaxy-nexus/test2_565.png # test2_8888.png # unable to find filename test2_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_8888.png --output base-android-galaxy-nexus/.temp-test2_8888.png -mv base-android-galaxy-nexus/.temp-test2_8888.png base-android-galaxy-nexus/test2_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_8888.png --output ./base-android-galaxy-nexus/.temp-test2_8888.png +mv ./base-android-galaxy-nexus/.temp-test2_8888.png ./base-android-galaxy-nexus/test2_8888.png # test2_gpu.png # unable to find filename test2_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_gpu.png --output base-android-galaxy-nexus/.temp-test2_gpu.png -mv base-android-galaxy-nexus/.temp-test2_gpu.png base-android-galaxy-nexus/test2_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_gpu.png --output ./base-android-galaxy-nexus/.temp-test2_gpu.png +mv ./base-android-galaxy-nexus/.temp-test2_gpu.png ./base-android-galaxy-nexus/test2_gpu.png # test2_pdf.png # unable to find filename test2_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_pdf.png --output base-android-galaxy-nexus/.temp-test2_pdf.png -mv base-android-galaxy-nexus/.temp-test2_pdf.png base-android-galaxy-nexus/test2_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_pdf.png --output ./base-android-galaxy-nexus/.temp-test2_pdf.png +mv ./base-android-galaxy-nexus/.temp-test2_pdf.png ./base-android-galaxy-nexus/test2_pdf.png # test2_mesa.png # unable to find filename test2_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_mesa.png --output base-android-galaxy-nexus/.temp-test2_mesa.png -mv base-android-galaxy-nexus/.temp-test2_mesa.png base-android-galaxy-nexus/test2_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_mesa.png --output ./base-android-galaxy-nexus/.temp-test2_mesa.png +mv ./base-android-galaxy-nexus/.temp-test2_mesa.png ./base-android-galaxy-nexus/test2_mesa.png # test2_msaa16.png # unable to find filename test2_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_msaa16.png --output base-android-galaxy-nexus/.temp-test2_msaa16.png -mv base-android-galaxy-nexus/.temp-test2_msaa16.png base-android-galaxy-nexus/test2_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_msaa16.png --output ./base-android-galaxy-nexus/.temp-test2_msaa16.png +mv ./base-android-galaxy-nexus/.temp-test2_msaa16.png ./base-android-galaxy-nexus/test2_msaa16.png # test2_msaa4.png # unable to find filename test2_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_msaa4.png --output base-android-galaxy-nexus/.temp-test2_msaa4.png -mv base-android-galaxy-nexus/.temp-test2_msaa4.png base-android-galaxy-nexus/test2_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_msaa4.png --output ./base-android-galaxy-nexus/.temp-test2_msaa4.png +mv ./base-android-galaxy-nexus/.temp-test2_msaa4.png ./base-android-galaxy-nexus/test2_msaa4.png # unable to load JSON summary URL file:nonexistent-path/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/actual-results.json # base-android-nexus-10: # test1_565.png # unable to find filename test1_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test1_565.png --output base-android-nexus-10/.temp-test1_565.png -mv base-android-nexus-10/.temp-test1_565.png base-android-nexus-10/test1_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test1_565.png --output ./base-android-nexus-10/.temp-test1_565.png +mv ./base-android-nexus-10/.temp-test1_565.png ./base-android-nexus-10/test1_565.png # test1_8888.png # unable to find filename test1_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test1_8888.png --output base-android-nexus-10/.temp-test1_8888.png -mv base-android-nexus-10/.temp-test1_8888.png base-android-nexus-10/test1_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test1_8888.png --output ./base-android-nexus-10/.temp-test1_8888.png +mv ./base-android-nexus-10/.temp-test1_8888.png ./base-android-nexus-10/test1_8888.png # test1_gpu.png # unable to find filename test1_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test1_gpu.png --output base-android-nexus-10/.temp-test1_gpu.png -mv base-android-nexus-10/.temp-test1_gpu.png base-android-nexus-10/test1_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test1_gpu.png --output ./base-android-nexus-10/.temp-test1_gpu.png +mv ./base-android-nexus-10/.temp-test1_gpu.png ./base-android-nexus-10/test1_gpu.png # test1_pdf.png # unable to find filename test1_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test1_pdf.png --output base-android-nexus-10/.temp-test1_pdf.png -mv base-android-nexus-10/.temp-test1_pdf.png base-android-nexus-10/test1_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test1_pdf.png --output ./base-android-nexus-10/.temp-test1_pdf.png +mv ./base-android-nexus-10/.temp-test1_pdf.png ./base-android-nexus-10/test1_pdf.png # test1_mesa.png # unable to find filename test1_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test1_mesa.png --output base-android-nexus-10/.temp-test1_mesa.png -mv base-android-nexus-10/.temp-test1_mesa.png base-android-nexus-10/test1_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test1_mesa.png --output ./base-android-nexus-10/.temp-test1_mesa.png +mv ./base-android-nexus-10/.temp-test1_mesa.png ./base-android-nexus-10/test1_mesa.png # test1_msaa16.png # unable to find filename test1_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test1_msaa16.png --output base-android-nexus-10/.temp-test1_msaa16.png -mv base-android-nexus-10/.temp-test1_msaa16.png base-android-nexus-10/test1_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test1_msaa16.png --output ./base-android-nexus-10/.temp-test1_msaa16.png +mv ./base-android-nexus-10/.temp-test1_msaa16.png ./base-android-nexus-10/test1_msaa16.png # test1_msaa4.png # unable to find filename test1_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test1_msaa4.png --output base-android-nexus-10/.temp-test1_msaa4.png -mv base-android-nexus-10/.temp-test1_msaa4.png base-android-nexus-10/test1_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test1_msaa4.png --output ./base-android-nexus-10/.temp-test1_msaa4.png +mv ./base-android-nexus-10/.temp-test1_msaa4.png ./base-android-nexus-10/test1_msaa4.png # base-android-nexus-10: # test2_565.png # unable to find filename test2_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test2_565.png --output base-android-nexus-10/.temp-test2_565.png -mv base-android-nexus-10/.temp-test2_565.png base-android-nexus-10/test2_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test2_565.png --output ./base-android-nexus-10/.temp-test2_565.png +mv ./base-android-nexus-10/.temp-test2_565.png ./base-android-nexus-10/test2_565.png # test2_8888.png # unable to find filename test2_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test2_8888.png --output base-android-nexus-10/.temp-test2_8888.png -mv base-android-nexus-10/.temp-test2_8888.png base-android-nexus-10/test2_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test2_8888.png --output ./base-android-nexus-10/.temp-test2_8888.png +mv ./base-android-nexus-10/.temp-test2_8888.png ./base-android-nexus-10/test2_8888.png # test2_gpu.png # unable to find filename test2_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test2_gpu.png --output base-android-nexus-10/.temp-test2_gpu.png -mv base-android-nexus-10/.temp-test2_gpu.png base-android-nexus-10/test2_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test2_gpu.png --output ./base-android-nexus-10/.temp-test2_gpu.png +mv ./base-android-nexus-10/.temp-test2_gpu.png ./base-android-nexus-10/test2_gpu.png # test2_pdf.png # unable to find filename test2_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test2_pdf.png --output base-android-nexus-10/.temp-test2_pdf.png -mv base-android-nexus-10/.temp-test2_pdf.png base-android-nexus-10/test2_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test2_pdf.png --output ./base-android-nexus-10/.temp-test2_pdf.png +mv ./base-android-nexus-10/.temp-test2_pdf.png ./base-android-nexus-10/test2_pdf.png # test2_mesa.png # unable to find filename test2_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test2_mesa.png --output base-android-nexus-10/.temp-test2_mesa.png -mv base-android-nexus-10/.temp-test2_mesa.png base-android-nexus-10/test2_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test2_mesa.png --output ./base-android-nexus-10/.temp-test2_mesa.png +mv ./base-android-nexus-10/.temp-test2_mesa.png ./base-android-nexus-10/test2_mesa.png # test2_msaa16.png # unable to find filename test2_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test2_msaa16.png --output base-android-nexus-10/.temp-test2_msaa16.png -mv base-android-nexus-10/.temp-test2_msaa16.png base-android-nexus-10/test2_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test2_msaa16.png --output ./base-android-nexus-10/.temp-test2_msaa16.png +mv ./base-android-nexus-10/.temp-test2_msaa16.png ./base-android-nexus-10/test2_msaa16.png # test2_msaa4.png # unable to find filename test2_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test2_msaa4.png --output base-android-nexus-10/.temp-test2_msaa4.png -mv base-android-nexus-10/.temp-test2_msaa4.png base-android-nexus-10/test2_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-10/Test-Android-Nexus10-MaliT604-Arm7-Release/base-android-nexus-10/test2_msaa4.png --output ./base-android-nexus-10/.temp-test2_msaa4.png +mv ./base-android-nexus-10/.temp-test2_msaa4.png ./base-android-nexus-10/test2_msaa4.png # unable to load JSON summary URL file:nonexistent-path/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/actual-results.json # base-android-nexus-7: # test1_565.png # unable to find filename test1_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test1_565.png --output base-android-nexus-7/.temp-test1_565.png -mv base-android-nexus-7/.temp-test1_565.png base-android-nexus-7/test1_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test1_565.png --output ./base-android-nexus-7/.temp-test1_565.png +mv ./base-android-nexus-7/.temp-test1_565.png ./base-android-nexus-7/test1_565.png # test1_8888.png # unable to find filename test1_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test1_8888.png --output base-android-nexus-7/.temp-test1_8888.png -mv base-android-nexus-7/.temp-test1_8888.png base-android-nexus-7/test1_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test1_8888.png --output ./base-android-nexus-7/.temp-test1_8888.png +mv ./base-android-nexus-7/.temp-test1_8888.png ./base-android-nexus-7/test1_8888.png # test1_gpu.png # unable to find filename test1_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test1_gpu.png --output base-android-nexus-7/.temp-test1_gpu.png -mv base-android-nexus-7/.temp-test1_gpu.png base-android-nexus-7/test1_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test1_gpu.png --output ./base-android-nexus-7/.temp-test1_gpu.png +mv ./base-android-nexus-7/.temp-test1_gpu.png ./base-android-nexus-7/test1_gpu.png # test1_pdf.png # unable to find filename test1_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test1_pdf.png --output base-android-nexus-7/.temp-test1_pdf.png -mv base-android-nexus-7/.temp-test1_pdf.png base-android-nexus-7/test1_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test1_pdf.png --output ./base-android-nexus-7/.temp-test1_pdf.png +mv ./base-android-nexus-7/.temp-test1_pdf.png ./base-android-nexus-7/test1_pdf.png # test1_mesa.png # unable to find filename test1_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test1_mesa.png --output base-android-nexus-7/.temp-test1_mesa.png -mv base-android-nexus-7/.temp-test1_mesa.png base-android-nexus-7/test1_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test1_mesa.png --output ./base-android-nexus-7/.temp-test1_mesa.png +mv ./base-android-nexus-7/.temp-test1_mesa.png ./base-android-nexus-7/test1_mesa.png # test1_msaa16.png # unable to find filename test1_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test1_msaa16.png --output base-android-nexus-7/.temp-test1_msaa16.png -mv base-android-nexus-7/.temp-test1_msaa16.png base-android-nexus-7/test1_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test1_msaa16.png --output ./base-android-nexus-7/.temp-test1_msaa16.png +mv ./base-android-nexus-7/.temp-test1_msaa16.png ./base-android-nexus-7/test1_msaa16.png # test1_msaa4.png # unable to find filename test1_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test1_msaa4.png --output base-android-nexus-7/.temp-test1_msaa4.png -mv base-android-nexus-7/.temp-test1_msaa4.png base-android-nexus-7/test1_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test1_msaa4.png --output ./base-android-nexus-7/.temp-test1_msaa4.png +mv ./base-android-nexus-7/.temp-test1_msaa4.png ./base-android-nexus-7/test1_msaa4.png # base-android-nexus-7: # test2_565.png # unable to find filename test2_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test2_565.png --output base-android-nexus-7/.temp-test2_565.png -mv base-android-nexus-7/.temp-test2_565.png base-android-nexus-7/test2_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test2_565.png --output ./base-android-nexus-7/.temp-test2_565.png +mv ./base-android-nexus-7/.temp-test2_565.png ./base-android-nexus-7/test2_565.png # test2_8888.png # unable to find filename test2_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test2_8888.png --output base-android-nexus-7/.temp-test2_8888.png -mv base-android-nexus-7/.temp-test2_8888.png base-android-nexus-7/test2_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test2_8888.png --output ./base-android-nexus-7/.temp-test2_8888.png +mv ./base-android-nexus-7/.temp-test2_8888.png ./base-android-nexus-7/test2_8888.png # test2_gpu.png # unable to find filename test2_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test2_gpu.png --output base-android-nexus-7/.temp-test2_gpu.png -mv base-android-nexus-7/.temp-test2_gpu.png base-android-nexus-7/test2_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test2_gpu.png --output ./base-android-nexus-7/.temp-test2_gpu.png +mv ./base-android-nexus-7/.temp-test2_gpu.png ./base-android-nexus-7/test2_gpu.png # test2_pdf.png # unable to find filename test2_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test2_pdf.png --output base-android-nexus-7/.temp-test2_pdf.png -mv base-android-nexus-7/.temp-test2_pdf.png base-android-nexus-7/test2_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test2_pdf.png --output ./base-android-nexus-7/.temp-test2_pdf.png +mv ./base-android-nexus-7/.temp-test2_pdf.png ./base-android-nexus-7/test2_pdf.png # test2_mesa.png # unable to find filename test2_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test2_mesa.png --output base-android-nexus-7/.temp-test2_mesa.png -mv base-android-nexus-7/.temp-test2_mesa.png base-android-nexus-7/test2_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test2_mesa.png --output ./base-android-nexus-7/.temp-test2_mesa.png +mv ./base-android-nexus-7/.temp-test2_mesa.png ./base-android-nexus-7/test2_mesa.png # test2_msaa16.png # unable to find filename test2_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test2_msaa16.png --output base-android-nexus-7/.temp-test2_msaa16.png -mv base-android-nexus-7/.temp-test2_msaa16.png base-android-nexus-7/test2_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test2_msaa16.png --output ./base-android-nexus-7/.temp-test2_msaa16.png +mv ./base-android-nexus-7/.temp-test2_msaa16.png ./base-android-nexus-7/test2_msaa16.png # test2_msaa4.png # unable to find filename test2_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test2_msaa4.png --output base-android-nexus-7/.temp-test2_msaa4.png -mv base-android-nexus-7/.temp-test2_msaa4.png base-android-nexus-7/test2_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-7/Test-Android-Nexus7-Tegra3-Arm7-Release/base-android-nexus-7/test2_msaa4.png --output ./base-android-nexus-7/.temp-test2_msaa4.png +mv ./base-android-nexus-7/.temp-test2_msaa4.png ./base-android-nexus-7/test2_msaa4.png # unable to load JSON summary URL file:nonexistent-path/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/actual-results.json # base-android-nexus-s: # test1_565.png # unable to find filename test1_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test1_565.png --output base-android-nexus-s/.temp-test1_565.png -mv base-android-nexus-s/.temp-test1_565.png base-android-nexus-s/test1_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test1_565.png --output ./base-android-nexus-s/.temp-test1_565.png +mv ./base-android-nexus-s/.temp-test1_565.png ./base-android-nexus-s/test1_565.png # test1_8888.png # unable to find filename test1_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test1_8888.png --output base-android-nexus-s/.temp-test1_8888.png -mv base-android-nexus-s/.temp-test1_8888.png base-android-nexus-s/test1_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test1_8888.png --output ./base-android-nexus-s/.temp-test1_8888.png +mv ./base-android-nexus-s/.temp-test1_8888.png ./base-android-nexus-s/test1_8888.png # test1_gpu.png # unable to find filename test1_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test1_gpu.png --output base-android-nexus-s/.temp-test1_gpu.png -mv base-android-nexus-s/.temp-test1_gpu.png base-android-nexus-s/test1_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test1_gpu.png --output ./base-android-nexus-s/.temp-test1_gpu.png +mv ./base-android-nexus-s/.temp-test1_gpu.png ./base-android-nexus-s/test1_gpu.png # test1_pdf.png # unable to find filename test1_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test1_pdf.png --output base-android-nexus-s/.temp-test1_pdf.png -mv base-android-nexus-s/.temp-test1_pdf.png base-android-nexus-s/test1_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test1_pdf.png --output ./base-android-nexus-s/.temp-test1_pdf.png +mv ./base-android-nexus-s/.temp-test1_pdf.png ./base-android-nexus-s/test1_pdf.png # test1_mesa.png # unable to find filename test1_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test1_mesa.png --output base-android-nexus-s/.temp-test1_mesa.png -mv base-android-nexus-s/.temp-test1_mesa.png base-android-nexus-s/test1_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test1_mesa.png --output ./base-android-nexus-s/.temp-test1_mesa.png +mv ./base-android-nexus-s/.temp-test1_mesa.png ./base-android-nexus-s/test1_mesa.png # test1_msaa16.png # unable to find filename test1_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test1_msaa16.png --output base-android-nexus-s/.temp-test1_msaa16.png -mv base-android-nexus-s/.temp-test1_msaa16.png base-android-nexus-s/test1_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test1_msaa16.png --output ./base-android-nexus-s/.temp-test1_msaa16.png +mv ./base-android-nexus-s/.temp-test1_msaa16.png ./base-android-nexus-s/test1_msaa16.png # test1_msaa4.png # unable to find filename test1_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test1_msaa4.png --output base-android-nexus-s/.temp-test1_msaa4.png -mv base-android-nexus-s/.temp-test1_msaa4.png base-android-nexus-s/test1_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test1_msaa4.png --output ./base-android-nexus-s/.temp-test1_msaa4.png +mv ./base-android-nexus-s/.temp-test1_msaa4.png ./base-android-nexus-s/test1_msaa4.png # base-android-nexus-s: # test2_565.png # unable to find filename test2_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test2_565.png --output base-android-nexus-s/.temp-test2_565.png -mv base-android-nexus-s/.temp-test2_565.png base-android-nexus-s/test2_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test2_565.png --output ./base-android-nexus-s/.temp-test2_565.png +mv ./base-android-nexus-s/.temp-test2_565.png ./base-android-nexus-s/test2_565.png # test2_8888.png # unable to find filename test2_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test2_8888.png --output base-android-nexus-s/.temp-test2_8888.png -mv base-android-nexus-s/.temp-test2_8888.png base-android-nexus-s/test2_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test2_8888.png --output ./base-android-nexus-s/.temp-test2_8888.png +mv ./base-android-nexus-s/.temp-test2_8888.png ./base-android-nexus-s/test2_8888.png # test2_gpu.png # unable to find filename test2_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test2_gpu.png --output base-android-nexus-s/.temp-test2_gpu.png -mv base-android-nexus-s/.temp-test2_gpu.png base-android-nexus-s/test2_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test2_gpu.png --output ./base-android-nexus-s/.temp-test2_gpu.png +mv ./base-android-nexus-s/.temp-test2_gpu.png ./base-android-nexus-s/test2_gpu.png # test2_pdf.png # unable to find filename test2_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test2_pdf.png --output base-android-nexus-s/.temp-test2_pdf.png -mv base-android-nexus-s/.temp-test2_pdf.png base-android-nexus-s/test2_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test2_pdf.png --output ./base-android-nexus-s/.temp-test2_pdf.png +mv ./base-android-nexus-s/.temp-test2_pdf.png ./base-android-nexus-s/test2_pdf.png # test2_mesa.png # unable to find filename test2_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test2_mesa.png --output base-android-nexus-s/.temp-test2_mesa.png -mv base-android-nexus-s/.temp-test2_mesa.png base-android-nexus-s/test2_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test2_mesa.png --output ./base-android-nexus-s/.temp-test2_mesa.png +mv ./base-android-nexus-s/.temp-test2_mesa.png ./base-android-nexus-s/test2_mesa.png # test2_msaa16.png # unable to find filename test2_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test2_msaa16.png --output base-android-nexus-s/.temp-test2_msaa16.png -mv base-android-nexus-s/.temp-test2_msaa16.png base-android-nexus-s/test2_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test2_msaa16.png --output ./base-android-nexus-s/.temp-test2_msaa16.png +mv ./base-android-nexus-s/.temp-test2_msaa16.png ./base-android-nexus-s/test2_msaa16.png # test2_msaa4.png # unable to find filename test2_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test2_msaa4.png --output base-android-nexus-s/.temp-test2_msaa4.png -mv base-android-nexus-s/.temp-test2_msaa4.png base-android-nexus-s/test2_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-nexus-s/Test-Android-NexusS-SGX540-Arm7-Release/base-android-nexus-s/test2_msaa4.png --output ./base-android-nexus-s/.temp-test2_msaa4.png +mv ./base-android-nexus-s/.temp-test2_msaa4.png ./base-android-nexus-s/test2_msaa4.png # unable to load JSON summary URL file:nonexistent-path/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/actual-results.json # base-android-xoom: # test1_565.png # unable to find filename test1_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test1_565.png --output base-android-xoom/.temp-test1_565.png -mv base-android-xoom/.temp-test1_565.png base-android-xoom/test1_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test1_565.png --output ./base-android-xoom/.temp-test1_565.png +mv ./base-android-xoom/.temp-test1_565.png ./base-android-xoom/test1_565.png # test1_8888.png # unable to find filename test1_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test1_8888.png --output base-android-xoom/.temp-test1_8888.png -mv base-android-xoom/.temp-test1_8888.png base-android-xoom/test1_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test1_8888.png --output ./base-android-xoom/.temp-test1_8888.png +mv ./base-android-xoom/.temp-test1_8888.png ./base-android-xoom/test1_8888.png # test1_gpu.png # unable to find filename test1_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test1_gpu.png --output base-android-xoom/.temp-test1_gpu.png -mv base-android-xoom/.temp-test1_gpu.png base-android-xoom/test1_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test1_gpu.png --output ./base-android-xoom/.temp-test1_gpu.png +mv ./base-android-xoom/.temp-test1_gpu.png ./base-android-xoom/test1_gpu.png # test1_pdf.png # unable to find filename test1_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test1_pdf.png --output base-android-xoom/.temp-test1_pdf.png -mv base-android-xoom/.temp-test1_pdf.png base-android-xoom/test1_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test1_pdf.png --output ./base-android-xoom/.temp-test1_pdf.png +mv ./base-android-xoom/.temp-test1_pdf.png ./base-android-xoom/test1_pdf.png # test1_mesa.png # unable to find filename test1_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test1_mesa.png --output base-android-xoom/.temp-test1_mesa.png -mv base-android-xoom/.temp-test1_mesa.png base-android-xoom/test1_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test1_mesa.png --output ./base-android-xoom/.temp-test1_mesa.png +mv ./base-android-xoom/.temp-test1_mesa.png ./base-android-xoom/test1_mesa.png # test1_msaa16.png # unable to find filename test1_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test1_msaa16.png --output base-android-xoom/.temp-test1_msaa16.png -mv base-android-xoom/.temp-test1_msaa16.png base-android-xoom/test1_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test1_msaa16.png --output ./base-android-xoom/.temp-test1_msaa16.png +mv ./base-android-xoom/.temp-test1_msaa16.png ./base-android-xoom/test1_msaa16.png # test1_msaa4.png # unable to find filename test1_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test1_msaa4.png --output base-android-xoom/.temp-test1_msaa4.png -mv base-android-xoom/.temp-test1_msaa4.png base-android-xoom/test1_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test1_msaa4.png --output ./base-android-xoom/.temp-test1_msaa4.png +mv ./base-android-xoom/.temp-test1_msaa4.png ./base-android-xoom/test1_msaa4.png # base-android-xoom: # test2_565.png # unable to find filename test2_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test2_565.png --output base-android-xoom/.temp-test2_565.png -mv base-android-xoom/.temp-test2_565.png base-android-xoom/test2_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test2_565.png --output ./base-android-xoom/.temp-test2_565.png +mv ./base-android-xoom/.temp-test2_565.png ./base-android-xoom/test2_565.png # test2_8888.png # unable to find filename test2_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test2_8888.png --output base-android-xoom/.temp-test2_8888.png -mv base-android-xoom/.temp-test2_8888.png base-android-xoom/test2_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test2_8888.png --output ./base-android-xoom/.temp-test2_8888.png +mv ./base-android-xoom/.temp-test2_8888.png ./base-android-xoom/test2_8888.png # test2_gpu.png # unable to find filename test2_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test2_gpu.png --output base-android-xoom/.temp-test2_gpu.png -mv base-android-xoom/.temp-test2_gpu.png base-android-xoom/test2_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test2_gpu.png --output ./base-android-xoom/.temp-test2_gpu.png +mv ./base-android-xoom/.temp-test2_gpu.png ./base-android-xoom/test2_gpu.png # test2_pdf.png # unable to find filename test2_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test2_pdf.png --output base-android-xoom/.temp-test2_pdf.png -mv base-android-xoom/.temp-test2_pdf.png base-android-xoom/test2_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test2_pdf.png --output ./base-android-xoom/.temp-test2_pdf.png +mv ./base-android-xoom/.temp-test2_pdf.png ./base-android-xoom/test2_pdf.png # test2_mesa.png # unable to find filename test2_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test2_mesa.png --output base-android-xoom/.temp-test2_mesa.png -mv base-android-xoom/.temp-test2_mesa.png base-android-xoom/test2_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test2_mesa.png --output ./base-android-xoom/.temp-test2_mesa.png +mv ./base-android-xoom/.temp-test2_mesa.png ./base-android-xoom/test2_mesa.png # test2_msaa16.png # unable to find filename test2_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test2_msaa16.png --output base-android-xoom/.temp-test2_msaa16.png -mv base-android-xoom/.temp-test2_msaa16.png base-android-xoom/test2_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test2_msaa16.png --output ./base-android-xoom/.temp-test2_msaa16.png +mv ./base-android-xoom/.temp-test2_msaa16.png ./base-android-xoom/test2_msaa16.png # test2_msaa4.png # unable to find filename test2_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test2_msaa4.png --output base-android-xoom/.temp-test2_msaa4.png -mv base-android-xoom/.temp-test2_msaa4.png base-android-xoom/test2_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-xoom/Test-Android-Xoom-Tegra2-Arm7-Release/base-android-xoom/test2_msaa4.png --output ./base-android-xoom/.temp-test2_msaa4.png +mv ./base-android-xoom/.temp-test2_msaa4.png ./base-android-xoom/test2_msaa4.png # unable to load JSON summary URL file:nonexistent-path/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/actual-results.json # base-macmini: # test1_565.png # unable to find filename test1_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test1_565.png --output base-macmini/.temp-test1_565.png -mv base-macmini/.temp-test1_565.png base-macmini/test1_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test1_565.png --output ./base-macmini/.temp-test1_565.png +mv ./base-macmini/.temp-test1_565.png ./base-macmini/test1_565.png # test1_8888.png # unable to find filename test1_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test1_8888.png --output base-macmini/.temp-test1_8888.png -mv base-macmini/.temp-test1_8888.png base-macmini/test1_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test1_8888.png --output ./base-macmini/.temp-test1_8888.png +mv ./base-macmini/.temp-test1_8888.png ./base-macmini/test1_8888.png # test1_gpu.png # unable to find filename test1_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test1_gpu.png --output base-macmini/.temp-test1_gpu.png -mv base-macmini/.temp-test1_gpu.png base-macmini/test1_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test1_gpu.png --output ./base-macmini/.temp-test1_gpu.png +mv ./base-macmini/.temp-test1_gpu.png ./base-macmini/test1_gpu.png # test1_pdf.png # unable to find filename test1_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test1_pdf.png --output base-macmini/.temp-test1_pdf.png -mv base-macmini/.temp-test1_pdf.png base-macmini/test1_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test1_pdf.png --output ./base-macmini/.temp-test1_pdf.png +mv ./base-macmini/.temp-test1_pdf.png ./base-macmini/test1_pdf.png # test1_mesa.png # unable to find filename test1_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test1_mesa.png --output base-macmini/.temp-test1_mesa.png -mv base-macmini/.temp-test1_mesa.png base-macmini/test1_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test1_mesa.png --output ./base-macmini/.temp-test1_mesa.png +mv ./base-macmini/.temp-test1_mesa.png ./base-macmini/test1_mesa.png # test1_msaa16.png # unable to find filename test1_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test1_msaa16.png --output base-macmini/.temp-test1_msaa16.png -mv base-macmini/.temp-test1_msaa16.png base-macmini/test1_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test1_msaa16.png --output ./base-macmini/.temp-test1_msaa16.png +mv ./base-macmini/.temp-test1_msaa16.png ./base-macmini/test1_msaa16.png # test1_msaa4.png # unable to find filename test1_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test1_msaa4.png --output base-macmini/.temp-test1_msaa4.png -mv base-macmini/.temp-test1_msaa4.png base-macmini/test1_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test1_msaa4.png --output ./base-macmini/.temp-test1_msaa4.png +mv ./base-macmini/.temp-test1_msaa4.png ./base-macmini/test1_msaa4.png # base-macmini: # test2_565.png # unable to find filename test2_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test2_565.png --output base-macmini/.temp-test2_565.png -mv base-macmini/.temp-test2_565.png base-macmini/test2_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test2_565.png --output ./base-macmini/.temp-test2_565.png +mv ./base-macmini/.temp-test2_565.png ./base-macmini/test2_565.png # test2_8888.png # unable to find filename test2_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test2_8888.png --output base-macmini/.temp-test2_8888.png -mv base-macmini/.temp-test2_8888.png base-macmini/test2_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test2_8888.png --output ./base-macmini/.temp-test2_8888.png +mv ./base-macmini/.temp-test2_8888.png ./base-macmini/test2_8888.png # test2_gpu.png # unable to find filename test2_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test2_gpu.png --output base-macmini/.temp-test2_gpu.png -mv base-macmini/.temp-test2_gpu.png base-macmini/test2_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test2_gpu.png --output ./base-macmini/.temp-test2_gpu.png +mv ./base-macmini/.temp-test2_gpu.png ./base-macmini/test2_gpu.png # test2_pdf.png # unable to find filename test2_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test2_pdf.png --output base-macmini/.temp-test2_pdf.png -mv base-macmini/.temp-test2_pdf.png base-macmini/test2_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test2_pdf.png --output ./base-macmini/.temp-test2_pdf.png +mv ./base-macmini/.temp-test2_pdf.png ./base-macmini/test2_pdf.png # test2_mesa.png # unable to find filename test2_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test2_mesa.png --output base-macmini/.temp-test2_mesa.png -mv base-macmini/.temp-test2_mesa.png base-macmini/test2_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test2_mesa.png --output ./base-macmini/.temp-test2_mesa.png +mv ./base-macmini/.temp-test2_mesa.png ./base-macmini/test2_mesa.png # test2_msaa16.png # unable to find filename test2_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test2_msaa16.png --output base-macmini/.temp-test2_msaa16.png -mv base-macmini/.temp-test2_msaa16.png base-macmini/test2_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test2_msaa16.png --output ./base-macmini/.temp-test2_msaa16.png +mv ./base-macmini/.temp-test2_msaa16.png ./base-macmini/test2_msaa16.png # test2_msaa4.png # unable to find filename test2_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test2_msaa4.png --output base-macmini/.temp-test2_msaa4.png -mv base-macmini/.temp-test2_msaa4.png base-macmini/test2_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/base-macmini/test2_msaa4.png --output ./base-macmini/.temp-test2_msaa4.png +mv ./base-macmini/.temp-test2_msaa4.png ./base-macmini/test2_msaa4.png # unable to load JSON summary URL file:nonexistent-path/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/actual-results.json # base-macmini-lion-float: # test1_565.png # unable to find filename test1_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test1_565.png --output base-macmini-lion-float/.temp-test1_565.png -mv base-macmini-lion-float/.temp-test1_565.png base-macmini-lion-float/test1_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test1_565.png --output ./base-macmini-lion-float/.temp-test1_565.png +mv ./base-macmini-lion-float/.temp-test1_565.png ./base-macmini-lion-float/test1_565.png # test1_8888.png # unable to find filename test1_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test1_8888.png --output base-macmini-lion-float/.temp-test1_8888.png -mv base-macmini-lion-float/.temp-test1_8888.png base-macmini-lion-float/test1_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test1_8888.png --output ./base-macmini-lion-float/.temp-test1_8888.png +mv ./base-macmini-lion-float/.temp-test1_8888.png ./base-macmini-lion-float/test1_8888.png # test1_gpu.png # unable to find filename test1_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test1_gpu.png --output base-macmini-lion-float/.temp-test1_gpu.png -mv base-macmini-lion-float/.temp-test1_gpu.png base-macmini-lion-float/test1_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test1_gpu.png --output ./base-macmini-lion-float/.temp-test1_gpu.png +mv ./base-macmini-lion-float/.temp-test1_gpu.png ./base-macmini-lion-float/test1_gpu.png # test1_pdf.png # unable to find filename test1_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test1_pdf.png --output base-macmini-lion-float/.temp-test1_pdf.png -mv base-macmini-lion-float/.temp-test1_pdf.png base-macmini-lion-float/test1_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test1_pdf.png --output ./base-macmini-lion-float/.temp-test1_pdf.png +mv ./base-macmini-lion-float/.temp-test1_pdf.png ./base-macmini-lion-float/test1_pdf.png # test1_mesa.png # unable to find filename test1_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test1_mesa.png --output base-macmini-lion-float/.temp-test1_mesa.png -mv base-macmini-lion-float/.temp-test1_mesa.png base-macmini-lion-float/test1_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test1_mesa.png --output ./base-macmini-lion-float/.temp-test1_mesa.png +mv ./base-macmini-lion-float/.temp-test1_mesa.png ./base-macmini-lion-float/test1_mesa.png # test1_msaa16.png # unable to find filename test1_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test1_msaa16.png --output base-macmini-lion-float/.temp-test1_msaa16.png -mv base-macmini-lion-float/.temp-test1_msaa16.png base-macmini-lion-float/test1_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test1_msaa16.png --output ./base-macmini-lion-float/.temp-test1_msaa16.png +mv ./base-macmini-lion-float/.temp-test1_msaa16.png ./base-macmini-lion-float/test1_msaa16.png # test1_msaa4.png # unable to find filename test1_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test1_msaa4.png --output base-macmini-lion-float/.temp-test1_msaa4.png -mv base-macmini-lion-float/.temp-test1_msaa4.png base-macmini-lion-float/test1_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test1_msaa4.png --output ./base-macmini-lion-float/.temp-test1_msaa4.png +mv ./base-macmini-lion-float/.temp-test1_msaa4.png ./base-macmini-lion-float/test1_msaa4.png # base-macmini-lion-float: # test2_565.png # unable to find filename test2_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test2_565.png --output base-macmini-lion-float/.temp-test2_565.png -mv base-macmini-lion-float/.temp-test2_565.png base-macmini-lion-float/test2_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test2_565.png --output ./base-macmini-lion-float/.temp-test2_565.png +mv ./base-macmini-lion-float/.temp-test2_565.png ./base-macmini-lion-float/test2_565.png # test2_8888.png # unable to find filename test2_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test2_8888.png --output base-macmini-lion-float/.temp-test2_8888.png -mv base-macmini-lion-float/.temp-test2_8888.png base-macmini-lion-float/test2_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test2_8888.png --output ./base-macmini-lion-float/.temp-test2_8888.png +mv ./base-macmini-lion-float/.temp-test2_8888.png ./base-macmini-lion-float/test2_8888.png # test2_gpu.png # unable to find filename test2_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test2_gpu.png --output base-macmini-lion-float/.temp-test2_gpu.png -mv base-macmini-lion-float/.temp-test2_gpu.png base-macmini-lion-float/test2_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test2_gpu.png --output ./base-macmini-lion-float/.temp-test2_gpu.png +mv ./base-macmini-lion-float/.temp-test2_gpu.png ./base-macmini-lion-float/test2_gpu.png # test2_pdf.png # unable to find filename test2_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test2_pdf.png --output base-macmini-lion-float/.temp-test2_pdf.png -mv base-macmini-lion-float/.temp-test2_pdf.png base-macmini-lion-float/test2_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test2_pdf.png --output ./base-macmini-lion-float/.temp-test2_pdf.png +mv ./base-macmini-lion-float/.temp-test2_pdf.png ./base-macmini-lion-float/test2_pdf.png # test2_mesa.png # unable to find filename test2_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test2_mesa.png --output base-macmini-lion-float/.temp-test2_mesa.png -mv base-macmini-lion-float/.temp-test2_mesa.png base-macmini-lion-float/test2_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test2_mesa.png --output ./base-macmini-lion-float/.temp-test2_mesa.png +mv ./base-macmini-lion-float/.temp-test2_mesa.png ./base-macmini-lion-float/test2_mesa.png # test2_msaa16.png # unable to find filename test2_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test2_msaa16.png --output base-macmini-lion-float/.temp-test2_msaa16.png -mv base-macmini-lion-float/.temp-test2_msaa16.png base-macmini-lion-float/test2_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test2_msaa16.png --output ./base-macmini-lion-float/.temp-test2_msaa16.png +mv ./base-macmini-lion-float/.temp-test2_msaa16.png ./base-macmini-lion-float/test2_msaa16.png # test2_msaa4.png # unable to find filename test2_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test2_msaa4.png --output base-macmini-lion-float/.temp-test2_msaa4.png -mv base-macmini-lion-float/.temp-test2_msaa4.png base-macmini-lion-float/test2_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-macmini-lion-float/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/base-macmini-lion-float/test2_msaa4.png --output ./base-macmini-lion-float/.temp-test2_msaa4.png +mv ./base-macmini-lion-float/.temp-test2_msaa4.png ./base-macmini-lion-float/test2_msaa4.png # unable to load JSON summary URL file:nonexistent-path/base-shuttle-win7-intel-angle/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/base-shuttle-win7-intel-angle/actual-results.json # base-shuttle-win7-intel-angle: # test1_angle.png # unable to find filename test1_angle.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-angle/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/base-shuttle-win7-intel-angle/test1_angle.png --output base-shuttle-win7-intel-angle/.temp-test1_angle.png -mv base-shuttle-win7-intel-angle/.temp-test1_angle.png base-shuttle-win7-intel-angle/test1_angle.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-angle/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/base-shuttle-win7-intel-angle/test1_angle.png --output ./base-shuttle-win7-intel-angle/.temp-test1_angle.png +mv ./base-shuttle-win7-intel-angle/.temp-test1_angle.png ./base-shuttle-win7-intel-angle/test1_angle.png # test1_anglemsaa16.png # unable to find filename test1_anglemsaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-angle/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/base-shuttle-win7-intel-angle/test1_anglemsaa16.png --output base-shuttle-win7-intel-angle/.temp-test1_anglemsaa16.png -mv base-shuttle-win7-intel-angle/.temp-test1_anglemsaa16.png base-shuttle-win7-intel-angle/test1_anglemsaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-angle/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/base-shuttle-win7-intel-angle/test1_anglemsaa16.png --output ./base-shuttle-win7-intel-angle/.temp-test1_anglemsaa16.png +mv ./base-shuttle-win7-intel-angle/.temp-test1_anglemsaa16.png ./base-shuttle-win7-intel-angle/test1_anglemsaa16.png # base-shuttle-win7-intel-angle: # test2_angle.png # unable to find filename test2_angle.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-angle/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/base-shuttle-win7-intel-angle/test2_angle.png --output base-shuttle-win7-intel-angle/.temp-test2_angle.png -mv base-shuttle-win7-intel-angle/.temp-test2_angle.png base-shuttle-win7-intel-angle/test2_angle.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-angle/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/base-shuttle-win7-intel-angle/test2_angle.png --output ./base-shuttle-win7-intel-angle/.temp-test2_angle.png +mv ./base-shuttle-win7-intel-angle/.temp-test2_angle.png ./base-shuttle-win7-intel-angle/test2_angle.png # test2_anglemsaa16.png # unable to find filename test2_anglemsaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-angle/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/base-shuttle-win7-intel-angle/test2_anglemsaa16.png --output base-shuttle-win7-intel-angle/.temp-test2_anglemsaa16.png -mv base-shuttle-win7-intel-angle/.temp-test2_anglemsaa16.png base-shuttle-win7-intel-angle/test2_anglemsaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-angle/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/base-shuttle-win7-intel-angle/test2_anglemsaa16.png --output ./base-shuttle-win7-intel-angle/.temp-test2_anglemsaa16.png +mv ./base-shuttle-win7-intel-angle/.temp-test2_anglemsaa16.png ./base-shuttle-win7-intel-angle/test2_anglemsaa16.png # unable to load JSON summary URL file:nonexistent-path/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/actual-results.json # base-shuttle-win7-intel-directwrite: # test1_565.png # unable to find filename test1_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test1_565.png --output base-shuttle-win7-intel-directwrite/.temp-test1_565.png -mv base-shuttle-win7-intel-directwrite/.temp-test1_565.png base-shuttle-win7-intel-directwrite/test1_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test1_565.png --output ./base-shuttle-win7-intel-directwrite/.temp-test1_565.png +mv ./base-shuttle-win7-intel-directwrite/.temp-test1_565.png ./base-shuttle-win7-intel-directwrite/test1_565.png # test1_8888.png # unable to find filename test1_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test1_8888.png --output base-shuttle-win7-intel-directwrite/.temp-test1_8888.png -mv base-shuttle-win7-intel-directwrite/.temp-test1_8888.png base-shuttle-win7-intel-directwrite/test1_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test1_8888.png --output ./base-shuttle-win7-intel-directwrite/.temp-test1_8888.png +mv ./base-shuttle-win7-intel-directwrite/.temp-test1_8888.png ./base-shuttle-win7-intel-directwrite/test1_8888.png # test1_gpu.png # unable to find filename test1_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test1_gpu.png --output base-shuttle-win7-intel-directwrite/.temp-test1_gpu.png -mv base-shuttle-win7-intel-directwrite/.temp-test1_gpu.png base-shuttle-win7-intel-directwrite/test1_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test1_gpu.png --output ./base-shuttle-win7-intel-directwrite/.temp-test1_gpu.png +mv ./base-shuttle-win7-intel-directwrite/.temp-test1_gpu.png ./base-shuttle-win7-intel-directwrite/test1_gpu.png # test1_pdf.png # unable to find filename test1_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test1_pdf.png --output base-shuttle-win7-intel-directwrite/.temp-test1_pdf.png -mv base-shuttle-win7-intel-directwrite/.temp-test1_pdf.png base-shuttle-win7-intel-directwrite/test1_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test1_pdf.png --output ./base-shuttle-win7-intel-directwrite/.temp-test1_pdf.png +mv ./base-shuttle-win7-intel-directwrite/.temp-test1_pdf.png ./base-shuttle-win7-intel-directwrite/test1_pdf.png # test1_mesa.png # unable to find filename test1_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test1_mesa.png --output base-shuttle-win7-intel-directwrite/.temp-test1_mesa.png -mv base-shuttle-win7-intel-directwrite/.temp-test1_mesa.png base-shuttle-win7-intel-directwrite/test1_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test1_mesa.png --output ./base-shuttle-win7-intel-directwrite/.temp-test1_mesa.png +mv ./base-shuttle-win7-intel-directwrite/.temp-test1_mesa.png ./base-shuttle-win7-intel-directwrite/test1_mesa.png # test1_msaa16.png # unable to find filename test1_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test1_msaa16.png --output base-shuttle-win7-intel-directwrite/.temp-test1_msaa16.png -mv base-shuttle-win7-intel-directwrite/.temp-test1_msaa16.png base-shuttle-win7-intel-directwrite/test1_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test1_msaa16.png --output ./base-shuttle-win7-intel-directwrite/.temp-test1_msaa16.png +mv ./base-shuttle-win7-intel-directwrite/.temp-test1_msaa16.png ./base-shuttle-win7-intel-directwrite/test1_msaa16.png # test1_msaa4.png # unable to find filename test1_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test1_msaa4.png --output base-shuttle-win7-intel-directwrite/.temp-test1_msaa4.png -mv base-shuttle-win7-intel-directwrite/.temp-test1_msaa4.png base-shuttle-win7-intel-directwrite/test1_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test1_msaa4.png --output ./base-shuttle-win7-intel-directwrite/.temp-test1_msaa4.png +mv ./base-shuttle-win7-intel-directwrite/.temp-test1_msaa4.png ./base-shuttle-win7-intel-directwrite/test1_msaa4.png # base-shuttle-win7-intel-directwrite: # test2_565.png # unable to find filename test2_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test2_565.png --output base-shuttle-win7-intel-directwrite/.temp-test2_565.png -mv base-shuttle-win7-intel-directwrite/.temp-test2_565.png base-shuttle-win7-intel-directwrite/test2_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test2_565.png --output ./base-shuttle-win7-intel-directwrite/.temp-test2_565.png +mv ./base-shuttle-win7-intel-directwrite/.temp-test2_565.png ./base-shuttle-win7-intel-directwrite/test2_565.png # test2_8888.png # unable to find filename test2_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test2_8888.png --output base-shuttle-win7-intel-directwrite/.temp-test2_8888.png -mv base-shuttle-win7-intel-directwrite/.temp-test2_8888.png base-shuttle-win7-intel-directwrite/test2_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test2_8888.png --output ./base-shuttle-win7-intel-directwrite/.temp-test2_8888.png +mv ./base-shuttle-win7-intel-directwrite/.temp-test2_8888.png ./base-shuttle-win7-intel-directwrite/test2_8888.png # test2_gpu.png # unable to find filename test2_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test2_gpu.png --output base-shuttle-win7-intel-directwrite/.temp-test2_gpu.png -mv base-shuttle-win7-intel-directwrite/.temp-test2_gpu.png base-shuttle-win7-intel-directwrite/test2_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test2_gpu.png --output ./base-shuttle-win7-intel-directwrite/.temp-test2_gpu.png +mv ./base-shuttle-win7-intel-directwrite/.temp-test2_gpu.png ./base-shuttle-win7-intel-directwrite/test2_gpu.png # test2_pdf.png # unable to find filename test2_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test2_pdf.png --output base-shuttle-win7-intel-directwrite/.temp-test2_pdf.png -mv base-shuttle-win7-intel-directwrite/.temp-test2_pdf.png base-shuttle-win7-intel-directwrite/test2_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test2_pdf.png --output ./base-shuttle-win7-intel-directwrite/.temp-test2_pdf.png +mv ./base-shuttle-win7-intel-directwrite/.temp-test2_pdf.png ./base-shuttle-win7-intel-directwrite/test2_pdf.png # test2_mesa.png # unable to find filename test2_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test2_mesa.png --output base-shuttle-win7-intel-directwrite/.temp-test2_mesa.png -mv base-shuttle-win7-intel-directwrite/.temp-test2_mesa.png base-shuttle-win7-intel-directwrite/test2_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test2_mesa.png --output ./base-shuttle-win7-intel-directwrite/.temp-test2_mesa.png +mv ./base-shuttle-win7-intel-directwrite/.temp-test2_mesa.png ./base-shuttle-win7-intel-directwrite/test2_mesa.png # test2_msaa16.png # unable to find filename test2_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test2_msaa16.png --output base-shuttle-win7-intel-directwrite/.temp-test2_msaa16.png -mv base-shuttle-win7-intel-directwrite/.temp-test2_msaa16.png base-shuttle-win7-intel-directwrite/test2_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test2_msaa16.png --output ./base-shuttle-win7-intel-directwrite/.temp-test2_msaa16.png +mv ./base-shuttle-win7-intel-directwrite/.temp-test2_msaa16.png ./base-shuttle-win7-intel-directwrite/test2_msaa16.png # test2_msaa4.png # unable to find filename test2_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test2_msaa4.png --output base-shuttle-win7-intel-directwrite/.temp-test2_msaa4.png -mv base-shuttle-win7-intel-directwrite/.temp-test2_msaa4.png base-shuttle-win7-intel-directwrite/test2_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-directwrite/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/base-shuttle-win7-intel-directwrite/test2_msaa4.png --output ./base-shuttle-win7-intel-directwrite/.temp-test2_msaa4.png +mv ./base-shuttle-win7-intel-directwrite/.temp-test2_msaa4.png ./base-shuttle-win7-intel-directwrite/test2_msaa4.png # unable to load JSON summary URL file:nonexistent-path/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/actual-results.json # base-shuttle-win7-intel-float: # test1_565.png # unable to find filename test1_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_565.png --output base-shuttle-win7-intel-float/.temp-test1_565.png -mv base-shuttle-win7-intel-float/.temp-test1_565.png base-shuttle-win7-intel-float/test1_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_565.png --output ./base-shuttle-win7-intel-float/.temp-test1_565.png +mv ./base-shuttle-win7-intel-float/.temp-test1_565.png ./base-shuttle-win7-intel-float/test1_565.png # test1_8888.png # unable to find filename test1_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_8888.png --output base-shuttle-win7-intel-float/.temp-test1_8888.png -mv base-shuttle-win7-intel-float/.temp-test1_8888.png base-shuttle-win7-intel-float/test1_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_8888.png --output ./base-shuttle-win7-intel-float/.temp-test1_8888.png +mv ./base-shuttle-win7-intel-float/.temp-test1_8888.png ./base-shuttle-win7-intel-float/test1_8888.png # test1_gpu.png # unable to find filename test1_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_gpu.png --output base-shuttle-win7-intel-float/.temp-test1_gpu.png -mv base-shuttle-win7-intel-float/.temp-test1_gpu.png base-shuttle-win7-intel-float/test1_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_gpu.png --output ./base-shuttle-win7-intel-float/.temp-test1_gpu.png +mv ./base-shuttle-win7-intel-float/.temp-test1_gpu.png ./base-shuttle-win7-intel-float/test1_gpu.png # test1_pdf.png # unable to find filename test1_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_pdf.png --output base-shuttle-win7-intel-float/.temp-test1_pdf.png -mv base-shuttle-win7-intel-float/.temp-test1_pdf.png base-shuttle-win7-intel-float/test1_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_pdf.png --output ./base-shuttle-win7-intel-float/.temp-test1_pdf.png +mv ./base-shuttle-win7-intel-float/.temp-test1_pdf.png ./base-shuttle-win7-intel-float/test1_pdf.png # test1_mesa.png # unable to find filename test1_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_mesa.png --output base-shuttle-win7-intel-float/.temp-test1_mesa.png -mv base-shuttle-win7-intel-float/.temp-test1_mesa.png base-shuttle-win7-intel-float/test1_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_mesa.png --output ./base-shuttle-win7-intel-float/.temp-test1_mesa.png +mv ./base-shuttle-win7-intel-float/.temp-test1_mesa.png ./base-shuttle-win7-intel-float/test1_mesa.png # test1_msaa16.png # unable to find filename test1_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_msaa16.png --output base-shuttle-win7-intel-float/.temp-test1_msaa16.png -mv base-shuttle-win7-intel-float/.temp-test1_msaa16.png base-shuttle-win7-intel-float/test1_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_msaa16.png --output ./base-shuttle-win7-intel-float/.temp-test1_msaa16.png +mv ./base-shuttle-win7-intel-float/.temp-test1_msaa16.png ./base-shuttle-win7-intel-float/test1_msaa16.png # test1_msaa4.png # unable to find filename test1_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_msaa4.png --output base-shuttle-win7-intel-float/.temp-test1_msaa4.png -mv base-shuttle-win7-intel-float/.temp-test1_msaa4.png base-shuttle-win7-intel-float/test1_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_msaa4.png --output ./base-shuttle-win7-intel-float/.temp-test1_msaa4.png +mv ./base-shuttle-win7-intel-float/.temp-test1_msaa4.png ./base-shuttle-win7-intel-float/test1_msaa4.png # base-shuttle-win7-intel-float: # test2_565.png # unable to find filename test2_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_565.png --output base-shuttle-win7-intel-float/.temp-test2_565.png -mv base-shuttle-win7-intel-float/.temp-test2_565.png base-shuttle-win7-intel-float/test2_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_565.png --output ./base-shuttle-win7-intel-float/.temp-test2_565.png +mv ./base-shuttle-win7-intel-float/.temp-test2_565.png ./base-shuttle-win7-intel-float/test2_565.png # test2_8888.png # unable to find filename test2_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_8888.png --output base-shuttle-win7-intel-float/.temp-test2_8888.png -mv base-shuttle-win7-intel-float/.temp-test2_8888.png base-shuttle-win7-intel-float/test2_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_8888.png --output ./base-shuttle-win7-intel-float/.temp-test2_8888.png +mv ./base-shuttle-win7-intel-float/.temp-test2_8888.png ./base-shuttle-win7-intel-float/test2_8888.png # test2_gpu.png # unable to find filename test2_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_gpu.png --output base-shuttle-win7-intel-float/.temp-test2_gpu.png -mv base-shuttle-win7-intel-float/.temp-test2_gpu.png base-shuttle-win7-intel-float/test2_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_gpu.png --output ./base-shuttle-win7-intel-float/.temp-test2_gpu.png +mv ./base-shuttle-win7-intel-float/.temp-test2_gpu.png ./base-shuttle-win7-intel-float/test2_gpu.png # test2_pdf.png # unable to find filename test2_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_pdf.png --output base-shuttle-win7-intel-float/.temp-test2_pdf.png -mv base-shuttle-win7-intel-float/.temp-test2_pdf.png base-shuttle-win7-intel-float/test2_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_pdf.png --output ./base-shuttle-win7-intel-float/.temp-test2_pdf.png +mv ./base-shuttle-win7-intel-float/.temp-test2_pdf.png ./base-shuttle-win7-intel-float/test2_pdf.png # test2_mesa.png # unable to find filename test2_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_mesa.png --output base-shuttle-win7-intel-float/.temp-test2_mesa.png -mv base-shuttle-win7-intel-float/.temp-test2_mesa.png base-shuttle-win7-intel-float/test2_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_mesa.png --output ./base-shuttle-win7-intel-float/.temp-test2_mesa.png +mv ./base-shuttle-win7-intel-float/.temp-test2_mesa.png ./base-shuttle-win7-intel-float/test2_mesa.png # test2_msaa16.png # unable to find filename test2_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_msaa16.png --output base-shuttle-win7-intel-float/.temp-test2_msaa16.png -mv base-shuttle-win7-intel-float/.temp-test2_msaa16.png base-shuttle-win7-intel-float/test2_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_msaa16.png --output ./base-shuttle-win7-intel-float/.temp-test2_msaa16.png +mv ./base-shuttle-win7-intel-float/.temp-test2_msaa16.png ./base-shuttle-win7-intel-float/test2_msaa16.png # test2_msaa4.png # unable to find filename test2_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_msaa4.png --output base-shuttle-win7-intel-float/.temp-test2_msaa4.png -mv base-shuttle-win7-intel-float/.temp-test2_msaa4.png base-shuttle-win7-intel-float/test2_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_msaa4.png --output ./base-shuttle-win7-intel-float/.temp-test2_msaa4.png +mv ./base-shuttle-win7-intel-float/.temp-test2_msaa4.png ./base-shuttle-win7-intel-float/test2_msaa4.png # unable to load JSON summary URL file:nonexistent-path/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/actual-results.json # base-shuttle_ubuntu12_ati5770: # test1_565.png # unable to find filename test1_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test1_565.png --output base-shuttle_ubuntu12_ati5770/.temp-test1_565.png -mv base-shuttle_ubuntu12_ati5770/.temp-test1_565.png base-shuttle_ubuntu12_ati5770/test1_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test1_565.png --output ./base-shuttle_ubuntu12_ati5770/.temp-test1_565.png +mv ./base-shuttle_ubuntu12_ati5770/.temp-test1_565.png ./base-shuttle_ubuntu12_ati5770/test1_565.png # test1_8888.png # unable to find filename test1_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test1_8888.png --output base-shuttle_ubuntu12_ati5770/.temp-test1_8888.png -mv base-shuttle_ubuntu12_ati5770/.temp-test1_8888.png base-shuttle_ubuntu12_ati5770/test1_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test1_8888.png --output ./base-shuttle_ubuntu12_ati5770/.temp-test1_8888.png +mv ./base-shuttle_ubuntu12_ati5770/.temp-test1_8888.png ./base-shuttle_ubuntu12_ati5770/test1_8888.png # test1_gpu.png # unable to find filename test1_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test1_gpu.png --output base-shuttle_ubuntu12_ati5770/.temp-test1_gpu.png -mv base-shuttle_ubuntu12_ati5770/.temp-test1_gpu.png base-shuttle_ubuntu12_ati5770/test1_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test1_gpu.png --output ./base-shuttle_ubuntu12_ati5770/.temp-test1_gpu.png +mv ./base-shuttle_ubuntu12_ati5770/.temp-test1_gpu.png ./base-shuttle_ubuntu12_ati5770/test1_gpu.png # test1_pdf.png # unable to find filename test1_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test1_pdf.png --output base-shuttle_ubuntu12_ati5770/.temp-test1_pdf.png -mv base-shuttle_ubuntu12_ati5770/.temp-test1_pdf.png base-shuttle_ubuntu12_ati5770/test1_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test1_pdf.png --output ./base-shuttle_ubuntu12_ati5770/.temp-test1_pdf.png +mv ./base-shuttle_ubuntu12_ati5770/.temp-test1_pdf.png ./base-shuttle_ubuntu12_ati5770/test1_pdf.png # test1_mesa.png # unable to find filename test1_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test1_mesa.png --output base-shuttle_ubuntu12_ati5770/.temp-test1_mesa.png -mv base-shuttle_ubuntu12_ati5770/.temp-test1_mesa.png base-shuttle_ubuntu12_ati5770/test1_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test1_mesa.png --output ./base-shuttle_ubuntu12_ati5770/.temp-test1_mesa.png +mv ./base-shuttle_ubuntu12_ati5770/.temp-test1_mesa.png ./base-shuttle_ubuntu12_ati5770/test1_mesa.png # test1_msaa16.png # unable to find filename test1_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test1_msaa16.png --output base-shuttle_ubuntu12_ati5770/.temp-test1_msaa16.png -mv base-shuttle_ubuntu12_ati5770/.temp-test1_msaa16.png base-shuttle_ubuntu12_ati5770/test1_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test1_msaa16.png --output ./base-shuttle_ubuntu12_ati5770/.temp-test1_msaa16.png +mv ./base-shuttle_ubuntu12_ati5770/.temp-test1_msaa16.png ./base-shuttle_ubuntu12_ati5770/test1_msaa16.png # test1_msaa4.png # unable to find filename test1_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test1_msaa4.png --output base-shuttle_ubuntu12_ati5770/.temp-test1_msaa4.png -mv base-shuttle_ubuntu12_ati5770/.temp-test1_msaa4.png base-shuttle_ubuntu12_ati5770/test1_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test1_msaa4.png --output ./base-shuttle_ubuntu12_ati5770/.temp-test1_msaa4.png +mv ./base-shuttle_ubuntu12_ati5770/.temp-test1_msaa4.png ./base-shuttle_ubuntu12_ati5770/test1_msaa4.png # base-shuttle_ubuntu12_ati5770: # test2_565.png # unable to find filename test2_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test2_565.png --output base-shuttle_ubuntu12_ati5770/.temp-test2_565.png -mv base-shuttle_ubuntu12_ati5770/.temp-test2_565.png base-shuttle_ubuntu12_ati5770/test2_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test2_565.png --output ./base-shuttle_ubuntu12_ati5770/.temp-test2_565.png +mv ./base-shuttle_ubuntu12_ati5770/.temp-test2_565.png ./base-shuttle_ubuntu12_ati5770/test2_565.png # test2_8888.png # unable to find filename test2_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test2_8888.png --output base-shuttle_ubuntu12_ati5770/.temp-test2_8888.png -mv base-shuttle_ubuntu12_ati5770/.temp-test2_8888.png base-shuttle_ubuntu12_ati5770/test2_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test2_8888.png --output ./base-shuttle_ubuntu12_ati5770/.temp-test2_8888.png +mv ./base-shuttle_ubuntu12_ati5770/.temp-test2_8888.png ./base-shuttle_ubuntu12_ati5770/test2_8888.png # test2_gpu.png # unable to find filename test2_gpu.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test2_gpu.png --output base-shuttle_ubuntu12_ati5770/.temp-test2_gpu.png -mv base-shuttle_ubuntu12_ati5770/.temp-test2_gpu.png base-shuttle_ubuntu12_ati5770/test2_gpu.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test2_gpu.png --output ./base-shuttle_ubuntu12_ati5770/.temp-test2_gpu.png +mv ./base-shuttle_ubuntu12_ati5770/.temp-test2_gpu.png ./base-shuttle_ubuntu12_ati5770/test2_gpu.png # test2_pdf.png # unable to find filename test2_pdf.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test2_pdf.png --output base-shuttle_ubuntu12_ati5770/.temp-test2_pdf.png -mv base-shuttle_ubuntu12_ati5770/.temp-test2_pdf.png base-shuttle_ubuntu12_ati5770/test2_pdf.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test2_pdf.png --output ./base-shuttle_ubuntu12_ati5770/.temp-test2_pdf.png +mv ./base-shuttle_ubuntu12_ati5770/.temp-test2_pdf.png ./base-shuttle_ubuntu12_ati5770/test2_pdf.png # test2_mesa.png # unable to find filename test2_mesa.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test2_mesa.png --output base-shuttle_ubuntu12_ati5770/.temp-test2_mesa.png -mv base-shuttle_ubuntu12_ati5770/.temp-test2_mesa.png base-shuttle_ubuntu12_ati5770/test2_mesa.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test2_mesa.png --output ./base-shuttle_ubuntu12_ati5770/.temp-test2_mesa.png +mv ./base-shuttle_ubuntu12_ati5770/.temp-test2_mesa.png ./base-shuttle_ubuntu12_ati5770/test2_mesa.png # test2_msaa16.png # unable to find filename test2_msaa16.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test2_msaa16.png --output base-shuttle_ubuntu12_ati5770/.temp-test2_msaa16.png -mv base-shuttle_ubuntu12_ati5770/.temp-test2_msaa16.png base-shuttle_ubuntu12_ati5770/test2_msaa16.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test2_msaa16.png --output ./base-shuttle_ubuntu12_ati5770/.temp-test2_msaa16.png +mv ./base-shuttle_ubuntu12_ati5770/.temp-test2_msaa16.png ./base-shuttle_ubuntu12_ati5770/test2_msaa16.png # test2_msaa4.png # unable to find filename test2_msaa4.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test2_msaa4.png --output base-shuttle_ubuntu12_ati5770/.temp-test2_msaa4.png -mv base-shuttle_ubuntu12_ati5770/.temp-test2_msaa4.png base-shuttle_ubuntu12_ati5770/test2_msaa4.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle_ubuntu12_ati5770/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/base-shuttle_ubuntu12_ati5770/test2_msaa4.png --output ./base-shuttle_ubuntu12_ati5770/.temp-test2_msaa4.png +mv ./base-shuttle_ubuntu12_ati5770/.temp-test2_msaa4.png ./base-shuttle_ubuntu12_ati5770/test2_msaa4.png diff --git a/tools/tests/rebaseline/output/subset/output-expected/command_line b/tools/tests/rebaseline/output/subset/output-expected/command_line index b56f9cf..ac278d2 100644 --- a/tools/tests/rebaseline/output/subset/output-expected/command_line +++ b/tools/tests/rebaseline/output/subset/output-expected/command_line @@ -1 +1 @@ -python tools/rebaseline.py --dry-run --json-base-url file:tools/tests/rebaseline/input/json1 --tests test1 test2 --configs 565 8888 --subdirs base-android-galaxy-nexus base-shuttle-win7-intel-float +python tools/rebaseline.py --dry-run --expectations-root fake/expectations/path --json-base-url file:tools/tests/rebaseline/input/json1 --tests test1 test2 --configs 565 8888 --subdirs base-android-galaxy-nexus base-shuttle-win7-intel-float diff --git a/tools/tests/rebaseline/output/subset/output-expected/stdout b/tools/tests/rebaseline/output/subset/output-expected/stdout index a2268e0..394f48e 100644 --- a/tools/tests/rebaseline/output/subset/output-expected/stdout +++ b/tools/tests/rebaseline/output/subset/output-expected/stdout @@ -3,46 +3,46 @@ # test1_565.png # unable to find filename test1_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_565.png --output base-android-galaxy-nexus/.temp-test1_565.png -mv base-android-galaxy-nexus/.temp-test1_565.png base-android-galaxy-nexus/test1_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_565.png --output fake/expectations/path/base-android-galaxy-nexus/.temp-test1_565.png +mv fake/expectations/path/base-android-galaxy-nexus/.temp-test1_565.png fake/expectations/path/base-android-galaxy-nexus/test1_565.png # test1_8888.png # unable to find filename test1_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_8888.png --output base-android-galaxy-nexus/.temp-test1_8888.png -mv base-android-galaxy-nexus/.temp-test1_8888.png base-android-galaxy-nexus/test1_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test1_8888.png --output fake/expectations/path/base-android-galaxy-nexus/.temp-test1_8888.png +mv fake/expectations/path/base-android-galaxy-nexus/.temp-test1_8888.png fake/expectations/path/base-android-galaxy-nexus/test1_8888.png # base-android-galaxy-nexus: # test2_565.png # unable to find filename test2_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_565.png --output base-android-galaxy-nexus/.temp-test2_565.png -mv base-android-galaxy-nexus/.temp-test2_565.png base-android-galaxy-nexus/test2_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_565.png --output fake/expectations/path/base-android-galaxy-nexus/.temp-test2_565.png +mv fake/expectations/path/base-android-galaxy-nexus/.temp-test2_565.png fake/expectations/path/base-android-galaxy-nexus/test2_565.png # test2_8888.png # unable to find filename test2_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_8888.png --output base-android-galaxy-nexus/.temp-test2_8888.png -mv base-android-galaxy-nexus/.temp-test2_8888.png base-android-galaxy-nexus/test2_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-android-galaxy-nexus/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/base-android-galaxy-nexus/test2_8888.png --output fake/expectations/path/base-android-galaxy-nexus/.temp-test2_8888.png +mv fake/expectations/path/base-android-galaxy-nexus/.temp-test2_8888.png fake/expectations/path/base-android-galaxy-nexus/test2_8888.png # base-shuttle-win7-intel-float: # test1_565.png # unable to find filename test1_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_565.png --output base-shuttle-win7-intel-float/.temp-test1_565.png -mv base-shuttle-win7-intel-float/.temp-test1_565.png base-shuttle-win7-intel-float/test1_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_565.png --output fake/expectations/path/base-shuttle-win7-intel-float/.temp-test1_565.png +mv fake/expectations/path/base-shuttle-win7-intel-float/.temp-test1_565.png fake/expectations/path/base-shuttle-win7-intel-float/test1_565.png # test1_8888.png # unable to find filename test1_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_8888.png --output base-shuttle-win7-intel-float/.temp-test1_8888.png -mv base-shuttle-win7-intel-float/.temp-test1_8888.png base-shuttle-win7-intel-float/test1_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test1_8888.png --output fake/expectations/path/base-shuttle-win7-intel-float/.temp-test1_8888.png +mv fake/expectations/path/base-shuttle-win7-intel-float/.temp-test1_8888.png fake/expectations/path/base-shuttle-win7-intel-float/test1_8888.png # base-shuttle-win7-intel-float: # test2_565.png # unable to find filename test2_565.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_565.png --output base-shuttle-win7-intel-float/.temp-test2_565.png -mv base-shuttle-win7-intel-float/.temp-test2_565.png base-shuttle-win7-intel-float/test2_565.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_565.png --output fake/expectations/path/base-shuttle-win7-intel-float/.temp-test2_565.png +mv fake/expectations/path/base-shuttle-win7-intel-float/.temp-test2_565.png fake/expectations/path/base-shuttle-win7-intel-float/test2_565.png # test2_8888.png # unable to find filename test2_8888.png in all_results dict -curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_8888.png --output base-shuttle-win7-intel-float/.temp-test2_8888.png -mv base-shuttle-win7-intel-float/.temp-test2_8888.png base-shuttle-win7-intel-float/test2_8888.png +curl --fail --silent http://skia-autogen.googlecode.com/svn/gm-actual/base-shuttle-win7-intel-float/Test-Win7-ShuttleA-HD2000-x86-Release/base-shuttle-win7-intel-float/test2_8888.png --output fake/expectations/path/base-shuttle-win7-intel-float/.temp-test2_8888.png +mv fake/expectations/path/base-shuttle-win7-intel-float/.temp-test2_8888.png fake/expectations/path/base-shuttle-win7-intel-float/test2_8888.png diff --git a/tools/tests/rebaseline/output/using-json1-expectations/output-expected/command_line b/tools/tests/rebaseline/output/using-json1-expectations/output-expected/command_line new file mode 100644 index 0000000..9530f18 --- /dev/null +++ b/tools/tests/rebaseline/output/using-json1-expectations/output-expected/command_line @@ -0,0 +1 @@ +python tools/rebaseline.py --dry-run --json-base-url file:tools/tests/rebaseline/input/json1 --subdirs base-android-galaxy-nexus base-shuttle-win7-intel-float --expectations-root tools/tests/rebaseline/input/json1 diff --git a/tools/tests/rebaseline/output/using-json1-expectations/output-expected/return_value b/tools/tests/rebaseline/output/using-json1-expectations/output-expected/return_value new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/tools/tests/rebaseline/output/using-json1-expectations/output-expected/return_value @@ -0,0 +1 @@ +1 diff --git a/tools/tests/rebaseline/output/using-json1-expectations/output-expected/stdout b/tools/tests/rebaseline/output/using-json1-expectations/output-expected/stdout new file mode 100644 index 0000000..43c078e --- /dev/null +++ b/tools/tests/rebaseline/output/using-json1-expectations/output-expected/stdout @@ -0,0 +1 @@ +ERROR: JsonRebaseliner is not implemented yet. diff --git a/tools/tests/run.sh b/tools/tests/run.sh index 6e6b8a5..2b919cb 100755 --- a/tools/tests/run.sh +++ b/tools/tests/run.sh @@ -209,9 +209,10 @@ fi REBASELINE_INPUT=tools/tests/rebaseline/input REBASELINE_OUTPUT=tools/tests/rebaseline/output -rebaseline_test "--json-base-url file:$REBASELINE_INPUT/json1 --tests test1 test2 --configs 565 8888 --subdirs base-android-galaxy-nexus base-shuttle-win7-intel-float" "$REBASELINE_OUTPUT/subset" +rebaseline_test "--expectations-root fake/expectations/path --json-base-url file:$REBASELINE_INPUT/json1 --tests test1 test2 --configs 565 8888 --subdirs base-android-galaxy-nexus base-shuttle-win7-intel-float" "$REBASELINE_OUTPUT/subset" rebaseline_test "--json-base-url file:nonexistent-path --tests test1 test2" "$REBASELINE_OUTPUT/all" rebaseline_test "--json-base-url file:$REBASELINE_INPUT/json1 --subdirs base-android-galaxy-nexus base-shuttle-win7-intel-float" "$REBASELINE_OUTPUT/using-json1" rebaseline_test "--json-base-url file:$REBASELINE_INPUT/json1 --subdirs base-android-galaxy-nexus base-shuttle-win7-intel-float --add-new" "$REBASELINE_OUTPUT/using-json1-add-new" +rebaseline_test "--json-base-url file:$REBASELINE_INPUT/json1 --subdirs base-android-galaxy-nexus base-shuttle-win7-intel-float --expectations-root $REBASELINE_INPUT/json1" "$REBASELINE_OUTPUT/using-json1-expectations" echo "All tests passed." -- 2.7.4