| Index: infra/bots/recipe_modules/core/resources/upload_bench_results.py | 
| diff --git a/infra/bots/recipe_modules/core/resources/upload_bench_results.py b/infra/bots/recipe_modules/core/resources/upload_bench_results.py | 
| deleted file mode 100755 | 
| index cf0ec7a5adbccc6ee0a447d188741a47b8e558b3..0000000000000000000000000000000000000000 | 
| --- a/infra/bots/recipe_modules/core/resources/upload_bench_results.py | 
| +++ /dev/null | 
| @@ -1,68 +0,0 @@ | 
| -#!/usr/bin/env python | 
| -# Copyright 2014 The Chromium Authors. All rights reserved. | 
| -# Use of this source code is governed by a BSD-style license that can be | 
| -# found in the LICENSE file. | 
| - | 
| -""" Upload benchmark performance data results. """ | 
| - | 
| -import gzip | 
| -import os | 
| -import os.path | 
| -import re | 
| -import subprocess | 
| -import sys | 
| -import tempfile | 
| - | 
| -from datetime import datetime | 
| - | 
| - | 
| -def _UploadJSONResults(builder_name, build_number, dest_gsbase, gs_subdir, | 
| -                       full_json_path, gzipped=True, gsutil_path='gsutil', | 
| -                       issue_number=None): | 
| -  now = datetime.utcnow() | 
| -  gs_json_path = '/'.join((str(now.year).zfill(4), str(now.month).zfill(2), | 
| -                           str(now.day).zfill(2), str(now.hour).zfill(2))) | 
| -  gs_dir = '/'.join((gs_subdir, gs_json_path, builder_name)) | 
| -  if builder_name.endswith('-Trybot'): | 
| -    if not issue_number: | 
| -      raise Exception('issue_number build property is missing!') | 
| -    gs_dir = '/'.join(('trybot', gs_dir, build_number, issue_number)) | 
| -  full_path_to_upload = full_json_path | 
| -  file_to_upload = os.path.basename(full_path_to_upload) | 
| -  gzip_args = [] | 
| -  if gzipped: | 
| -    gzip_args = ['-z', 'json'] | 
| -  cmd = ['python', gsutil_path, 'cp', '-a', 'public-read'] | 
| -  cmd.extend(gzip_args) | 
| -  cmd.extend([full_path_to_upload, | 
| -              '/'.join((dest_gsbase, gs_dir, file_to_upload))]) | 
| -  print ' '.join(cmd) | 
| -  subprocess.check_call(cmd) | 
| - | 
| - | 
| -def main(builder_name, build_number, perf_data_dir, got_revision, gsutil_path, | 
| -         issue_number=None): | 
| -  """Uploads gzipped nanobench JSON data.""" | 
| -  # Find the nanobench JSON | 
| -  file_list = os.listdir(perf_data_dir) | 
| -  RE_FILE_SEARCH = re.compile( | 
| -      'nanobench_({})_[0-9]+\.json'.format(got_revision)) | 
| -  nanobench_name = None | 
| - | 
| -  for file_name in file_list: | 
| -    if RE_FILE_SEARCH.search(file_name): | 
| -      nanobench_name = file_name | 
| -      break | 
| - | 
| -  if nanobench_name: | 
| -    dest_gsbase = 'gs://skia-perf' | 
| -    nanobench_json_file = os.path.join(perf_data_dir, | 
| -                                       nanobench_name) | 
| -    _UploadJSONResults(builder_name, build_number, dest_gsbase, 'nano-json-v1', | 
| -                       nanobench_json_file, gsutil_path=gsutil_path, | 
| -                       issue_number=issue_number) | 
| - | 
| - | 
| -if __name__ == '__main__': | 
| -  main(*sys.argv[1:]) | 
| - | 
|  |