Chromium Code Reviews| Index: build/android/download_doclava.py |
| diff --git a/build/android/download_doclava.py b/build/android/download_doclava.py |
| new file mode 100755 |
| index 0000000000000000000000000000000000000000..91b999c7c9423eb639f1e0aa23ec852770445770 |
| --- /dev/null |
| +++ b/build/android/download_doclava.py |
| @@ -0,0 +1,33 @@ |
| +#!/usr/bin/env python |
| +# Copyright 2016 The Chromium Authors. All rights reserved. |
| +# Use of this source code is governed by a BSD-style license that can be |
| +# found in the LICENSE file. |
| + |
| +"""Minimal tool to download doclava from Google storage when building for |
| +Android.""" |
| + |
| +import os |
| +import subprocess |
| +import sys |
| + |
| + |
| +# Its existence signifies an Android checkout. |
| +ANDROID_ONLY_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), |
| + os.pardir, os.pardir, |
| + 'third_party', 'android_tools') |
| + |
| + |
| +def main(): |
| + if not os.path.exists(ANDROID_ONLY_DIR): |
| + return 0 |
| + subprocess.check_call([ |
| + 'download_from_google_storage', |
| + '--no_resume', |
| + '--no_auth', |
| + '--bucket', 'chromium-doclava', |
| + '--extract', |
| + '-s', 'src/buildtools/android/doclava.tar.gz.sha1']) |
|
jbudorick
2016/04/06 17:24:47
from the windows failure log, it looks like this c
pauljensen
2016/04/06 18:42:34
Done.
|
| + return 0 |
| + |
| +if __name__ == '__main__': |
| + sys.exit(main()) |