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, spawn_dbus=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 |