| Index: tools/post_perf_builder_job.py
|
| diff --git a/tools/post_perf_builder_job.py b/tools/post_perf_builder_job.py
|
| index b1e4e857e1985d6a3b99d6630a7604e5f2bf9ef7..00262c95e5aa955fb5859bbf637471fec6c4d6df 100644
|
| --- a/tools/post_perf_builder_job.py
|
| +++ b/tools/post_perf_builder_job.py
|
| @@ -26,7 +26,7 @@ TRY_SERVER_URL = 'http://build.chromium.org/p/tryserver.chromium'
|
| # for posting build request to tryserver.
|
| BISECT_BUILDER_HOST = 'master4.golo.chromium.org'
|
| # 'try_job_port' on tryserver to post build request.
|
| -BISECT_BUILDER_PORT = '8328'
|
| +BISECT_BUILDER_PORT = 8328
|
|
|
|
|
| # From buildbot.status.builder.
|
| @@ -234,25 +234,26 @@ def GetBuildStatus(build_num, bot_name, builder_host, builder_port):
|
| A tuple consists of build status (SUCCESS, FAILED or PENDING) and a link
|
| to build status page on the waterfall.
|
| """
|
| - # Gets the buildbot url for the given host and port.
|
| - server_url = _GetBuildBotUrl(builder_host, builder_port)
|
| - buildbot_url = BUILDER_JSON_URL % {'server_url': server_url,
|
| - 'bot_name': bot_name,
|
| - 'build_num': build_num
|
| - }
|
| - build_data = _GetBuildData(buildbot_url)
|
| results_url = None
|
| - if build_data:
|
| - # Link to build on the buildbot showing status of build steps.
|
| - results_url = BUILDER_HTML_URL % {'server_url': server_url,
|
| - 'bot_name': bot_name,
|
| - 'build_num': build_num
|
| - }
|
| - if _IsBuildFailed(build_data):
|
| - return (FAILED, results_url)
|
| -
|
| - elif _IsBuildSuccessful(build_data):
|
| - return (OK, results_url)
|
| + if build_num:
|
| + # Gets the buildbot url for the given host and port.
|
| + server_url = _GetBuildBotUrl(builder_host, builder_port)
|
| + buildbot_url = BUILDER_JSON_URL % {'server_url': server_url,
|
| + 'bot_name': bot_name,
|
| + 'build_num': build_num
|
| + }
|
| + build_data = _GetBuildData(buildbot_url)
|
| + if build_data:
|
| + # Link to build on the buildbot showing status of build steps.
|
| + results_url = BUILDER_HTML_URL % {'server_url': server_url,
|
| + 'bot_name': bot_name,
|
| + 'build_num': build_num
|
| + }
|
| + if _IsBuildFailed(build_data):
|
| + return (FAILED, results_url)
|
| +
|
| + elif _IsBuildSuccessful(build_data):
|
| + return (OK, results_url)
|
| return (PENDING, results_url)
|
|
|
|
|
|
|