diff options
author | Stephen Hines <srhines@google.com> | 2017-02-08 10:42:04 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-02-08 10:42:04 +0000 |
commit | c5804ce784c39d6cf4f69139ab3197d989181cf9 (patch) | |
tree | 87b3a32b13c392939d66fa93105896f5df0736a6 /crosperf/translate_xbuddy.py | |
parent | baba90fd78c18585d22430dc95c748f96ad0c772 (diff) | |
parent | 9c6fa5f9e514c743e62be0ee401c12e10c94d7f1 (diff) | |
download | toolchain-utils-c5804ce784c39d6cf4f69139ab3197d989181cf9.tar.gz |
Merge remote-tracking branch 'aosp/mirror-chromium-master' into initial_import am: 870a8df6fc
am: 9c6fa5f9e5
Change-Id: Ie306363c46445f59e341b69121c4b0e113ad79b2
Diffstat (limited to 'crosperf/translate_xbuddy.py')
-rw-r--r-- | crosperf/translate_xbuddy.py | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/crosperf/translate_xbuddy.py b/crosperf/translate_xbuddy.py new file mode 100644 index 00000000..a32854e1 --- /dev/null +++ b/crosperf/translate_xbuddy.py @@ -0,0 +1,33 @@ +"""Module to translate the xbuddy config.""" + +from __future__ import print_function + +import os +import sys + +if '/mnt/host/source/src/third_party/toolchain-utils/crosperf' in sys.path: + dev_path = os.path.expanduser('~/trunk/src/platform/dev') + sys.path.append(dev_path) +else: + print('This script can only be run from inside a ChromeOS chroot. Please ' + 'enter your chroot, go to ~/src/third_party/toolchain-utils/crosperf' + ' and try again.') + sys.exit(0) + +#pylint: disable=import-error +import xbuddy + + +def Main(xbuddy_string): + if not os.path.exists('./xbuddy_config.ini'): + config_path = os.path.expanduser('~/trunk/src/platform/dev/' + 'xbuddy_config.ini') + os.symlink(config_path, './xbuddy_config.ini') + x = xbuddy.XBuddy(manage_builds=False, static_dir='/tmp/devserver/static') + build_id = x.Translate(os.path.split(xbuddy_string)) + return build_id + + +if __name__ == '__main__': + print(Main(sys.argv[1])) + sys.exit(0) |