Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1585)

Unified Diff: Tools/GardeningServer/scripts/model.js

Issue 410483002: Add the revision details widget to sheriff-o-matic (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Tools/GardeningServer/scripts/model.js
diff --git a/Tools/GardeningServer/scripts/model.js b/Tools/GardeningServer/scripts/model.js
index 4498764d4ba9707de701981a32161140d5695833..af040a8c2cf0ec750afe7cf4c64cd3ff4309a670 100644
--- a/Tools/GardeningServer/scripts/model.js
+++ b/Tools/GardeningServer/scripts/model.js
@@ -111,6 +111,33 @@ model.buildersInFlightForRevision = function(revision)
return builders;
};
+model.latestRevision = function()
+{
+ return model.state.recentCommits[0].revision;
+};
+
+model.latestRevisionWithNoBuildersInFlight = function()
ojan 2014/07/21 23:22:37 This all needs to be updated for the new code. I s
+{
+ var revision = 0;
+ Object.keys(model.state.resultsByBuilder).forEach(function(builderName) {
+ var results = model.state.resultsByBuilder[builderName];
+ if (!results.blink_revision)
+ return;
+ var testedRevision = parseInt(results.blink_revision);
+ revision = revision ? Math.min(revision, testedRevision) : testedRevision;
+ });
+ return revision;
+}
+
+model.latestRevisionByBuilder = function()
+{
+ var revision = {};
+ Object.keys(model.state.resultsByBuilder).forEach(function(builderName) {
+ revision[builderName] = model.state.resultsByBuilder[builderName].blink_revision;
+ });
+ return revision;
+}
+
model.updateResultsByBuilder = function()
{
return results.fetchResultsByBuilder(Object.keys(config.builders)).then(function(resultsByBuilder) {

Powered by Google App Engine
This is Rietveld 408576698