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

Side by Side Diff: appengine/findit/model/flake/test/master_flake_analysis_test.py

Issue 2630433002: Findit] Flake Checker: Pipeline to trigger try jobs to identify flake culprits (Closed)
Patch Set: Addressing comments Created 3 years, 11 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 unified diff | Download patch
OLDNEW
1 # Copyright 2016 The Chromium Authors. All rights reserved. 1 # Copyright 2016 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 from datetime import datetime 5 from datetime import datetime
6 6
7 from gae_libs.testcase import TestCase 7 from gae_libs.testcase import TestCase
8 8
9 from model import analysis_status 9 from model import analysis_status
10 from model import result_status 10 from model import result_status
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after
182 unexpected_build_number = 124 182 unexpected_build_number = 124
183 data_point = DataPoint() 183 data_point = DataPoint()
184 data_point.build_number = expected_build_number 184 data_point.build_number = expected_build_number
185 185
186 analysis = MasterFlakeAnalysis.Create('m', 'b', 125, 's', 't') 186 analysis = MasterFlakeAnalysis.Create('m', 'b', 125, 's', 't')
187 analysis.suspected_flake_build_number = unexpected_build_number 187 analysis.suspected_flake_build_number = unexpected_build_number
188 analysis.data_points.append(data_point) 188 analysis.data_points.append(data_point)
189 189
190 self.assertIsNone(analysis.GetDataPointOfSuspectedBuild()) 190 self.assertIsNone(analysis.GetDataPointOfSuspectedBuild())
191 191
192 def testGetCommitPosition(self):
193 data_point = DataPoint()
194 data_point.blame_list = ['r1', 'r2', 'r3']
195 data_point.commit_position = 100
196 data_point.previous_build_commit_position = 97
192 197
198 self.assertEqual(98, data_point.GetCommitPosition('r1'))
199 self.assertEqual(99, data_point.GetCommitPosition('r2'))
200 self.assertEqual(100, data_point.GetCommitPosition('r3'))
201
202 def testGetRevisionAtCommitPosition(self):
203 data_point = DataPoint()
204 data_point.blame_list = ['r1', 'r2', 'r3']
205 data_point.commit_position = 100
206 data_point.previous_build_commit_position = 97
207
208 self.assertEqual('r1', data_point.GetRevisionAtCommitPosition(98))
209 self.assertEqual('r2', data_point.GetRevisionAtCommitPosition(99))
210 self.assertEqual('r3', data_point.GetRevisionAtCommitPosition(100))
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698