OLD | NEW |
1 URL: http://buildbot.net/trac | 1 URL: http://buildbot.net/trac |
2 Version: 0.8.4p1 | 2 Version: 0.8.4p1 |
3 License: GNU General Public License (GPL) Version 2 | 3 License: GNU General Public License (GPL) Version 2 |
4 | 4 |
5 This is a forked copy of buildbot v0.8.4p1. | 5 This is a forked copy of buildbot v0.8.4p1. |
6 | 6 |
7 Make hidden steps stay hidden even if not finished, add brDoStepIf | 7 Make hidden steps stay hidden even if not finished, add brDoStepIf |
8 to support buildrunner. | 8 to support buildrunner. |
9 | 9 |
10 | 10 |
(...skipping 5855 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5866 'current_builds': len(builder.getCurrentBuilds()), | 5866 'current_builds': len(builder.getCurrentBuilds()), |
5867 - 'recent_builds': len(recent_builds), | 5867 - 'recent_builds': len(recent_builds), |
5868 - 'recent_pending_builds': len(recent_pending_builds), | 5868 - 'recent_pending_builds': len(recent_pending_builds), |
5869 - 'recent_successful_builds': len(recent_successful_builds), | 5869 - 'recent_successful_builds': len(recent_successful_builds), |
5870 - 'recent_infra_failed_builds': len(recent_infra_failed_builds), | 5870 - 'recent_infra_failed_builds': len(recent_infra_failed_builds), |
5871 - 'recent_failed_builds': len(recent_failed_builds), | 5871 - 'recent_failed_builds': len(recent_failed_builds), |
5872 + 'recent_builds_by_status': recent_builds_by_status, | 5872 + 'recent_builds_by_status': recent_builds_by_status, |
5873 'recent_successful_build_times': recent_successful_build_times, | 5873 'recent_successful_build_times': recent_successful_build_times, |
5874 'recent_finished_build_times': recent_finished_build_times, | 5874 'recent_finished_build_times': recent_finished_build_times, |
5875 'pending_builds': 0, | 5875 'pending_builds': 0, |
| 5876 |
| 5877 commit 51ce3a66aadbbe847dd0501ad023f4598601f793 |
| 5878 Author: Rico Wind <ricow@google.com> |
| 5879 Date: Fri Aug 21 13:08:28 2015 +0200 |
| 5880 |
| 5881 Fix buildbot console view in order_by_time mode |
| 5882 |
| 5883 Applying a rebased version of http://trac.buildbot.net/ticket/2364 |
| 5884 |
| 5885 diff --git a/third_party/buildbot_8_4p1/buildbot/status/web/console.py b/third_p
arty/buildbot_8_4p1/buildbot/status/web/console.py |
| 5886 index 2d48aca..36def52 100644 |
| 5887 --- a/third_party/buildbot_8_4p1/buildbot/status/web/console.py |
| 5888 +++ b/third_party/buildbot_8_4p1/buildbot/status/web/console.py |
| 5889 @@ -158,7 +158,8 @@ class DevRevision: |
| 5890 class DevBuild: |
| 5891 """Helper class that contains all the information we need for a build.""" |
| 5892 |
| 5893 - def __init__(self, revision, build, details, inProgressResults=None): |
| 5894 + def __init__(self, revision, build, details, inProgressResults=None, |
| 5895 + revisions=[]): |
| 5896 self.revision = revision |
| 5897 self.results = build.getResults() |
| 5898 self.number = build.getNumber() |
| 5899 @@ -169,6 +170,10 @@ class DevBuild: |
| 5900 self.when = build.getTimes()[0] |
| 5901 self.source = build.getSourceStamp() |
| 5902 self.inProgressResults = inProgressResults |
| 5903 + for rev in revisions: |
| 5904 + if rev.revision == revision: |
| 5905 + self.when = rev.when |
| 5906 + break |
| 5907 |
| 5908 |
| 5909 class ConsoleStatusResource(HtmlResource): |
| 5910 @@ -316,7 +321,7 @@ class ConsoleStatusResource(HtmlResource): |
| 5911 return details |
| 5912 |
| 5913 def getBuildsForRevision(self, request, builder, builderName, lastRevision, |
| 5914 - numBuilds, debugInfo): |
| 5915 + numBuilds, debugInfo, revisions): |
| 5916 """Return the list of all the builds for a given builder that we will |
| 5917 need to be able to display the console page. We start by the most recen
t |
| 5918 build, and we go down until we find a build that was built prior to the |
| 5919 @@ -357,7 +362,7 @@ class ConsoleStatusResource(HtmlResource): |
| 5920 if got_rev and got_rev != -1: |
| 5921 details = self.getBuildDetails(request, builderName, build) |
| 5922 devBuild = DevBuild(got_rev, build, details, |
| 5923 - getInProgressResults(build)) |
| 5924 + getInProgressResults(build), revisions) |
| 5925 builds.append(devBuild) |
| 5926 |
| 5927 # Now break if we have enough builds. |
| 5928 @@ -385,7 +390,7 @@ class ConsoleStatusResource(HtmlResource): |
| 5929 return changes[-1] |
| 5930 |
| 5931 def getAllBuildsForRevision(self, status, request, lastRevision, numBuilds, |
| 5932 - categories, builders, debugInfo): |
| 5933 + categories, builders, debugInfo, revisions): |
| 5934 """Returns a dictionary of builds we need to inspect to be able to |
| 5935 display the console page. The key is the builder name, and the value is |
| 5936 an array of build we care about. We also returns a dictionary of |
| 5937 @@ -436,7 +441,8 @@ class ConsoleStatusResource(HtmlResource): |
| 5938 builderName, |
| 5939 lastRevision, |
| 5940 numBuilds, |
| 5941 - debugInfo) |
| 5942 + debugInfo, |
| 5943 + revisions) |
| 5944 |
| 5945 return (builderList, allBuilds) |
| 5946 |
| 5947 @@ -800,7 +806,8 @@ class ConsoleStatusResource(HtmlResource): |
| 5948 numBuilds, |
| 5949 categories, |
| 5950 builders, |
| 5951 - debugInfo) |
| 5952 + debugInfo, |
| 5953 + revisions) |
| 5954 |
| 5955 debugInfo["added_blocks"] = 0 |
| 5956 debugInfo["from_cache"] = 0 |
OLD | NEW |