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(