| OLD | NEW |
| 1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 from slave import recipe_api | 5 from slave import recipe_api |
| 6 | 6 |
| 7 class GpuApi(recipe_api.RecipeApi): | 7 class GpuApi(recipe_api.RecipeApi): |
| 8 def run_telemetry_gpu_test(self, test, name='', args=None, | 8 def run_telemetry_gpu_test(self, test, name='', args=None, |
| 9 results_directory=''): | 9 results_directory=''): |
| 10 return self.m.chromium.run_telemetry_test( | 10 return self.m.chromium.run_telemetry_test( |
| 11 str(self.m.path.checkout('content', 'test', 'gpu', 'run_gpu_test')), | 11 str(self.m.path.checkout('content', 'test', 'gpu', 'run_gpu_test')), |
| 12 test, name, args, results_directory) | 12 test, name, args, results_directory, do_dbus_workaround=True) |
| 13 | 13 |
| 14 def archive_pixel_test_results(self, name, run_id, generated_dir, | 14 def archive_pixel_test_results(self, name, run_id, generated_dir, |
| 15 reference_dir, gsutil=''): | 15 reference_dir, gsutil=''): |
| 16 if not gsutil: | 16 if not gsutil: |
| 17 gsutil = self.m.path.build('scripts', 'slave', 'gsutil', | 17 gsutil = self.m.path.build('scripts', 'slave', 'gsutil', |
| 18 platform_ext={'win': '.bat'}) | 18 platform_ext={'win': '.bat'}) |
| 19 | 19 |
| 20 args = ['--run-id', | 20 args = ['--run-id', |
| 21 run_id, | 21 run_id, |
| 22 '--generated-dir', generated_dir, | 22 '--generated-dir', generated_dir, |
| 23 '--gpu-reference-dir', reference_dir, | 23 '--gpu-reference-dir', reference_dir, |
| 24 '--gsutil', gsutil] | 24 '--gsutil', gsutil] |
| 25 return self.m.python(name, | 25 return self.m.python(name, |
| 26 self.m.path.build('scripts', 'slave', 'chromium', | 26 self.m.path.build('scripts', 'slave', 'chromium', |
| 27 'archive_gpu_pixel_test_results.py'), | 27 'archive_gpu_pixel_test_results.py'), |
| 28 args, always_run=True) | 28 args, always_run=True) |
| 29 | 29 |
| OLD | NEW |