The option override_build_url now supports the <branch>/<build>/latest format
BUG=b:38512078
TEST=Ran with override_build_url=<branch>/<target>/latest and got the LKGB.
Change-Id: I9ad7212392a79830971c687435142ae365c43e2b
Reviewed-on: https://chromium-review.googlesource.com/516825
Commit-Queue: Mark De Ruyter <markdr@google.com>
Tested-by: Mark De Ruyter <markdr@google.com>
Tested-by: Betty Zhou <bettyzhou@google.com>
Reviewed-by: Betty Zhou <bettyzhou@google.com>
Trybot-Ready: Betty Zhou <bettyzhou@google.com>
diff --git a/server/site_tests/android_ACTS/android_ACTS.py b/server/site_tests/android_ACTS/android_ACTS.py
index 3a6a6ac..4ac84cd 100644
--- a/server/site_tests/android_ACTS/android_ACTS.py
+++ b/server/site_tests/android_ACTS/android_ACTS.py
@@ -7,6 +7,7 @@
import common
from autotest_lib.client.common_lib import error
from autotest_lib.client.common_lib import global_config
+from autotest_lib.client.common_lib.cros import dev_server
from autotest_lib.server import afe_utils
from autotest_lib.server import test
from autotest_lib.site_utils import acts_lib
@@ -108,6 +109,10 @@
package = acts_lib.create_acts_package_from_zip(
test_station, override_acts_zip, target_zip)
elif override_build_url:
+ devserver = dev_server.AndroidBuildServer.resolve(
+ override_build_url,
+ dev_server.AndroidBuildServer.get_server_url(job_repo_url))
+ override_build_url = devserver.translate(override_build_url)
build_url_pieces = override_build_url.split('/')
if len(build_url_pieces) != 3:
raise error.TestError(