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 DEPS = [ | 5 DEPS = [ |
6 'bot_update', | 6 'bot_update', |
7 'chromium', | 7 'chromium', |
| 8 'file', |
8 'gclient', | 9 'gclient', |
9 'gsutil', | 10 'gsutil', |
10 'path', | 11 'path', |
11 'properties', | 12 'properties', |
12 'python', | 13 'python', |
13 'raw_io', | 14 'raw_io', |
14 'step', | 15 'step', |
15 ] | 16 ] |
16 | 17 |
17 INDEX_PACK_NAME = 'index_pack.zip' | 18 INDEX_PACK_NAME = 'index_pack.zip' |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
77 # Create the index pack | 78 # Create the index pack |
78 api.python('create index pack', | 79 api.python('create index pack', |
79 api.path['build'].join('scripts', 'slave', 'chromium', | 80 api.path['build'].join('scripts', 'slave', 'chromium', |
80 'package_index.py'), | 81 'package_index.py'), |
81 ['--path-to-compdb', debug_path.join('compile_commands.json'), | 82 ['--path-to-compdb', debug_path.join('compile_commands.json'), |
82 '--path-to-archive-output', debug_path.join(INDEX_PACK_NAME)]) | 83 '--path-to-archive-output', debug_path.join(INDEX_PACK_NAME)]) |
83 | 84 |
84 # Remove the llvm-build directory, so that gclient runhooks will download | 85 # Remove the llvm-build directory, so that gclient runhooks will download |
85 # the pre-built clang binary and not use the locally compiled binary from | 86 # the pre-built clang binary and not use the locally compiled binary from |
86 # the 'compile translation_unit clang tool' step. | 87 # the 'compile translation_unit clang tool' step. |
87 api.path.rmtree('llvm-build', | 88 api.file.rmtree('llvm-build', |
88 api.path['checkout'].join('third_party', 'llvm-build')) | 89 api.path['checkout'].join('third_party', 'llvm-build')) |
89 | 90 |
90 # Upload the index pack | 91 # Upload the index pack |
91 api.gsutil.upload( | 92 api.gsutil.upload( |
92 name='upload index pack', | 93 name='upload index pack', |
93 source=debug_path.join(INDEX_PACK_NAME), | 94 source=debug_path.join(INDEX_PACK_NAME), |
94 bucket=bucket_name, | 95 bucket=bucket_name, |
95 dest='index_pack_%s.zip' % buildnumber | 96 dest='index_pack_%s.zip' % buildnumber |
96 ) | 97 ) |
97 | 98 |
(...skipping 30 matching lines...) Expand all Loading... |
128 api.test('codesearch_test_fail_clang_tool') + | 129 api.test('codesearch_test_fail_clang_tool') + |
129 api.step_data('generate compilation database', | 130 api.step_data('generate compilation database', |
130 stdout=api.raw_io.output('some compilation data')) + | 131 stdout=api.raw_io.output('some compilation data')) + |
131 api.step_data('run translation_unit clang tool', retcode=2) + | 132 api.step_data('run translation_unit clang tool', retcode=2) + |
132 api.properties.generic( | 133 api.properties.generic( |
133 repo_name='src', | 134 repo_name='src', |
134 repo_url='svn://svn-mirror.golo.chromium.org/chrome/trunk', | 135 repo_url='svn://svn-mirror.golo.chromium.org/chrome/trunk', |
135 ) | 136 ) |
136 ) | 137 ) |
137 | 138 |
OLD | NEW |