Lines Matching defs:model

26 var model = model || {};
32 model.state = {};
33 model.state.failureAnalysisByTest = {};
34 model.state.rebaselineQueue = [];
35 model.state.expectationsUpdateQueue = [];
59 var commitDataList = model.state.recentCommits;
76 model.queueForRebaseline = function(failureInfo)
78 model.state.rebaselineQueue.push(failureInfo);
81 model.takeRebaselineQueue = function()
83 var queue = model.state.rebaselineQueue;
84 model.state.rebaselineQueue = [];
88 model.queueForExpectationUpdate = function(failureInfo)
90 model.state.expectationsUpdateQueue.push(failureInfo);
93 model.takeExpectationUpdateQueue = function()
95 var queue = model.state.expectationsUpdateQueue;
96 model.state.expectationsUpdateQueue = [];
102 model.updateRecentCommits = function()
105 model.state.recentCommits = commitDataList;
107 findAndMarkRevertedRevisions(model.state.recentCommits);
113 model.state.recentCommits.forEach(function(commitData) {
118 model.commitDataListForRevisionRange = function(fromRevision, toRevision)
129 model.buildersInFlightForRevision = function(revision)
132 Object.keys(model.state.resultsByBuilder).forEach(function(builderName) {
133 var results = model.state.resultsByBuilder[builderName];
140 model.latestRevision = function()
142 return model.state.recentCommits[0].revision;
145 model.latestRevisionWithNoBuildersInFlight = function()
148 Object.keys(model.state.resultsByBuilder).forEach(function(builderName) {
149 var results = model.state.resultsByBuilder[builderName];
158 model.latestRevisionByBuilder = function()
161 Object.keys(model.state.resultsByBuilder).forEach(function(builderName) {
162 revision[builderName] = model.state.resultsByBuilder[builderName].blink_revision;
167 model.updateResultsByBuilder = function()
170 model.state.resultsByBuilder = resultsByBuilder;
175 model.analyzeUnexpectedFailures = function(failureCallback)
177 var unexpectedFailures = results.unexpectedFailuresByTest(model.state.resultsByBuilder);
179 $.each(model.state.failureAnalysisByTest, function(testName, failureAnalysis) {
181 delete model.state.failureAnalysisByTest[testName];
199 var previousFailureAnalysis = model.state.failureAnalysisByTest[testName];
207 model.state.failureAnalysisByTest[testName] = failureAnalysis;
215 model.unexpectedFailureInfoForTestName = function(testName)
217 var resultsByTest = results.unexpectedFailuresByTest(model.state.resultsByBuilder);
225 model.analyzeexpectedFailures = function(failureCallback)
227 var expectedFailures = results.expectedFailuresByTest(model.state.resultsByBuilder);