[autotest] Add support for devserver call locate_file
This change update the client lib of devserver in autotest to make
locate_file call.
BUG=chromium:586320
TEST=local run script
import common
from autotest_lib.client.common_lib.cros import dev_server
build_info = {'branch': 'git_mnc-release',
'target': 'shamu-userdebug',
'build_id': '2419303',
'os_type': 'android'}
build_name ='%(branch)s/%(target)s/%(build_id)s' % build_info
devserver = dev_server.AndroidBuildServer.resolve(build_name, 'localhost')
print devserver.locate_file('sl4a.apk', 'test_zip', None, build_info)
Expected return:
http://1.1.1.1:8080/static/git_mnc-release/shamu-userdebug/23/DATA/priv-app/sl4a/sl4a.apk
Change-Id: I94ab40a169f900f95ecb69d68c5cf1dadf94875d
Reviewed-on: https://chromium-review.googlesource.com/328477
Commit-Ready: Dan Shi <dshi@chromium.org>
Tested-by: Dan Shi <dshi@chromium.org>
Reviewed-by: Dan Shi <dshi@chromium.org>
3 files changed