| OLD | NEW | 
|---|
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python | 
| 2 | 2 | 
| 3 | 3 | 
| 4 # Copyright (c) 2014 The Chromium Authors. All rights reserved. | 4 # Copyright (c) 2014 The Chromium Authors. All rights reserved. | 
| 5 # Use of this source code is governed by a BSD-style license that can be | 5 # Use of this source code is governed by a BSD-style license that can be | 
| 6 # found in the LICENSE file. | 6 # found in the LICENSE file. | 
| 7 | 7 | 
| 8 | 8 | 
| 9 """greenify.py: standalone script to correct flaky bench expectations. | 9 """greenify.py: standalone script to correct flaky bench expectations. | 
| 10 | 10 | 
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 53                         'https://skia.googlesource.com/skia.git', '.']): | 53                         'https://skia.googlesource.com/skia.git', '.']): | 
| 54       status = False | 54       status = False | 
| 55   subprocess.call(['git', 'checkout', 'master']) | 55   subprocess.call(['git', 'checkout', 'master']) | 
| 56   subprocess.call(['git', 'pull']) | 56   subprocess.call(['git', 'pull']) | 
| 57   os.chdir(old_cwd) | 57   os.chdir(old_cwd) | 
| 58   return status | 58   return status | 
| 59 | 59 | 
| 60 def git_commit_expectations(repo_dir, exp_dir, bot, build, commit): | 60 def git_commit_expectations(repo_dir, exp_dir, bot, build, commit): | 
| 61   commit_msg = """Greenify bench bot %s at build %s | 61   commit_msg = """Greenify bench bot %s at build %s | 
| 62 | 62 | 
| 63       TBR=bsalomon@google.com | 63 TBR=bsalomon@google.com | 
| 64 | 64 | 
| 65       Bypassing trybots: | 65 Bypassing trybots: | 
| 66       NOTRY=true""" % (bot, build) | 66 NOTRY=true""" % (bot, build) | 
| 67   old_cwd = os.getcwd() | 67   old_cwd = os.getcwd() | 
| 68   os.chdir(repo_dir) | 68   os.chdir(repo_dir) | 
| 69   upload = ['git', 'cl', 'upload', '-f', '--bypass-hooks', | 69   upload = ['git', 'cl', 'upload', '-f', '--bypass-hooks', | 
| 70             '--bypass-watchlists', '-m', commit_msg] | 70             '--bypass-watchlists', '-m', commit_msg] | 
| 71   if commit: | 71   if commit: | 
| 72     upload.append('--use-commit-queue') | 72     upload.append('--use-commit-queue') | 
| 73   branch = exp_dir[exp_dir.rfind('/') + 1:] | 73   branch = exp_dir[exp_dir.rfind('/') + 1:] | 
| 74   filename = 'bench_expectations_%s.txt' % bot | 74   filename = 'bench_expectations_%s.txt' % bot | 
| 75   cmds = ([['git', 'checkout', 'master'], | 75   cmds = ([['git', 'checkout', 'master'], | 
| 76            ['git', 'pull'], | 76            ['git', 'pull'], | 
| (...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 196     print 'ERROR uploading expectations using git.' | 196     print 'ERROR uploading expectations using git.' | 
| 197   elif not commit: | 197   elif not commit: | 
| 198     print 'CL created. Please take a look at the link above.' | 198     print 'CL created. Please take a look at the link above.' | 
| 199   else: | 199   else: | 
| 200     print 'New bench baselines should be in CQ now.' | 200     print 'New bench baselines should be in CQ now.' | 
| 201   delete_dirs([exp_dir]) | 201   delete_dirs([exp_dir]) | 
| 202 | 202 | 
| 203 | 203 | 
| 204 if __name__ == "__main__": | 204 if __name__ == "__main__": | 
| 205   main() | 205   main() | 
| OLD | NEW | 
|---|