| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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_test_api | 5 from slave import recipe_test_api |
| 6 | 6 |
| 7 class IsolateTestApi(recipe_test_api.RecipeTestApi): | 7 class IsolateTestApi(recipe_test_api.RecipeTestApi): |
| 8 def output_json(self, targets=None): | 8 def output_json(self, targets=None): |
| 9 """Mocked output or find_isolated_tests.py script. | 9 """Mocked output of find_isolated_tests.py script. |
| 10 | 10 |
| 11 Deterministically synthesized json.output test data for the given targets. | 11 Deterministically synthesizes json.output test data for the given targets. |
| 12 If |targets| is None, will emit test data with some dummy targets instead, | 12 If |targets| is None, will emit test data with some dummy targets instead, |
| 13 emulating find_isolated_tests.py finding some files. | 13 emulating find_isolated_tests.py finding some files. |
| 14 """ | 14 """ |
| 15 if targets is None: | 15 if targets is None: |
| 16 targets = ['dummy_target_1', 'dummy_target_2'] | 16 targets = ['dummy_target_1', 'dummy_target_2'] |
| 17 return self.m.json.output(dict( | 17 return self.m.json.output(dict( |
| 18 (target, '[dummy hash for %s]' % target) for target in targets)) | 18 (target, '[dummy hash for %s]' % target) for target in targets)) |
| OLD | NEW |