OLD | NEW |
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 google.appengine.ext import ndb | 5 from google.appengine.ext import ndb |
6 | 6 |
| 7 from gae_libs.model.versioned_model import VersionedModel |
7 from model.flake.master_flake_analysis import MasterFlakeAnalysis | 8 from model.flake.master_flake_analysis import MasterFlakeAnalysis |
8 from model.versioned_model import VersionedModel | |
9 | 9 |
10 | 10 |
11 class BuildStep(ndb.Model): | 11 class BuildStep(ndb.Model): |
12 """Represents a build step on Waterfall or Commit Queue. | 12 """Represents a build step on Waterfall or Commit Queue. |
13 | 13 |
14 For a build step on Commit Queue, the matching Waterfall build step could be | 14 For a build step on Commit Queue, the matching Waterfall build step could be |
15 added if found. | 15 added if found. |
16 """ | 16 """ |
17 | 17 |
18 # The build step in which a flake actually occurred. | 18 # The build step in which a flake actually occurred. |
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
121 return True | 121 return True |
122 | 122 |
123 def CopyFrom(self, other): | 123 def CopyFrom(self, other): |
124 """Copies all states from the given request.""" | 124 """Copies all states from the given request.""" |
125 assert isinstance(other, FlakeAnalysisRequest) | 125 assert isinstance(other, FlakeAnalysisRequest) |
126 self.is_step = other.is_step | 126 self.is_step = other.is_step |
127 self.bug_id = other.bug_id | 127 self.bug_id = other.bug_id |
128 self.user_emails = other.user_emails | 128 self.user_emails = other.user_emails |
129 self.build_steps = other.build_steps | 129 self.build_steps = other.build_steps |
130 self.analyses = other.analyses | 130 self.analyses = other.analyses |
OLD | NEW |