OLD | NEW |
1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 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 | 5 |
6 # Recipe for Skia Infra. | 6 # Recipe for Skia Infra. |
7 | 7 |
8 | 8 |
9 DEPS = [ | 9 DEPS = [ |
| 10 'file', |
10 'path', | 11 'path', |
11 'platform', | 12 'platform', |
12 'properties', | 13 'properties', |
13 'python', | 14 'python', |
14 'raw_io', | 15 'raw_io', |
15 'rietveld', | 16 'rietveld', |
16 'step', | 17 'step', |
17 ] | 18 ] |
18 | 19 |
19 | 20 |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
52 test_data = lambda: api.raw_io.test_api.stream_output('abc123') | 53 test_data = lambda: api.raw_io.test_api.stream_output('abc123') |
53 rev_parse = git(api, 'rev-parse', 'HEAD', | 54 rev_parse = git(api, 'rev-parse', 'HEAD', |
54 cwd=dest, stdout=api.raw_io.output(), | 55 cwd=dest, stdout=api.raw_io.output(), |
55 step_test_data=test_data) | 56 step_test_data=test_data) |
56 rev_parse.presentation.properties['got_revision'] = rev_parse.stdout.strip() | 57 rev_parse.presentation.properties['got_revision'] = rev_parse.stdout.strip() |
57 | 58 |
58 | 59 |
59 def GenSteps(api): | 60 def GenSteps(api): |
60 go_dir = api.path['slave_build'].join('go') | 61 go_dir = api.path['slave_build'].join('go') |
61 go_src = go_dir.join('src') | 62 go_src = go_dir.join('src') |
62 api.path.makedirs('makedirs go/src', go_src) | 63 api.file.makedirs('makedirs go/src', go_src) |
63 infra_dir = go_src.join(INFRA_GO) | 64 infra_dir = go_src.join(INFRA_GO) |
64 | 65 |
65 # Check out the infra repo. | 66 # Check out the infra repo. |
66 git_checkout( | 67 git_checkout( |
67 api, | 68 api, |
68 INFRA_GIT_URL, | 69 INFRA_GIT_URL, |
69 dest=infra_dir, | 70 dest=infra_dir, |
70 ref=api.properties.get('revision', 'origin/master')) | 71 ref=api.properties.get('revision', 'origin/master')) |
71 api.path['checkout'] = infra_dir | 72 api.path['checkout'] = infra_dir |
72 | 73 |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
112 yield ( | 113 yield ( |
113 api.test('Infra-PerCommit_initialcheckout') | 114 api.test('Infra-PerCommit_initialcheckout') |
114 ) | 115 ) |
115 yield ( | 116 yield ( |
116 api.test('Infra-PerCommit_try') + | 117 api.test('Infra-PerCommit_try') + |
117 api.properties(rietveld='https://codereview.chromium.org', | 118 api.properties(rietveld='https://codereview.chromium.org', |
118 issue=1234, | 119 issue=1234, |
119 patchset=1, | 120 patchset=1, |
120 revision=REF_HEAD) | 121 revision=REF_HEAD) |
121 ) | 122 ) |
OLD | NEW |