diff options
Diffstat (limited to 'dartium_tools/fetch_reference_build.py')
| -rwxr-xr-x | dartium_tools/fetch_reference_build.py | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/dartium_tools/fetch_reference_build.py b/dartium_tools/fetch_reference_build.py deleted file mode 100755 index 26a5c54..0000000 --- a/dartium_tools/fetch_reference_build.py +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env python -# -# Copyright (c) 2014 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. - -"""Fetches an archived chromium build into - src/chrome/tools/test/reference_build unless - src/chrome/tools/test/reference_build/REQUESTED_REVISION is the same as - src/chrome/tools/test/reference_build/CURRENT_REVISION. - Must be run from the root of a Dartium or multivm checkout. - -Usage: - $ ./src/dartium_tools/fetch_reference_build_revision.py -""" - -import os -import subprocess -import sys - -def main(argv): - dirname = os.path.join('src', 'chrome', 'tools', - 'test', 'reference_build') - request = os.path.join(dirname, 'REQUESTED_REVISION') - found = os.path.join(dirname, 'CURRENT_REVISION') - if not os.path.exists(request): - return - with file(request, 'r') as f: - request_revision = f.read() - - if os.path.exists(found): - with file(found, 'r') as f: - found_revision = f.read() - if found_revision == request_revision: - return - - get_script = os.path.join('src', 'dartium_tools', 'get_chromium_build.py') - get_script = os.path.abspath(get_script) - exit_code = subprocess.call(['python', get_script, - '-r', request_revision, - '-t', dirname]) - if exit_code == 0: - with file(found, 'w') as f: - f.write(request_revision) - return exit_code - -if __name__ == '__main__': - sys.exit(main(sys.argv)) |
