| Index: appengine/findit/model/flake/flake_try_job.py
|
| diff --git a/appengine/findit/model/flake/flake_try_job.py b/appengine/findit/model/flake/flake_try_job.py
|
| index 0ffeac3d5df0b0be93c231cb58ce527208e40b00..17819d9c2917ab156754b72626e153a6a0d95d17 100644
|
| --- a/appengine/findit/model/flake/flake_try_job.py
|
| +++ b/appengine/findit/model/flake/flake_try_job.py
|
| @@ -23,6 +23,30 @@ class FlakeTryJob(BaseTryJob):
|
| # ]
|
| flake_results = ndb.JsonProperty(indexed=False, compressed=True)
|
|
|
| + @classmethod
|
| + def GetStepName(cls, key):
|
| + return key.pairs()[0][1].split('/')[2]
|
| +
|
| + @classmethod
|
| + def GetTestName(cls, key):
|
| + return base64.b64decode(key.pairs()[0][1].split('/')[3])
|
| +
|
| + @classmethod
|
| + def GetGitHash(cls, key):
|
| + return key.pairs()[0][1].split('/')[4]
|
| +
|
| + @ndb.ComputedProperty
|
| + def step_name(self):
|
| + return self.GetStepName(self.key)
|
| +
|
| + @ndb.ComputedProperty
|
| + def test_name(self):
|
| + return self.GetTestName(self.key)
|
| +
|
| + @ndb.ComputedProperty
|
| + def git_hash(self):
|
| + return self.GetGitHash(self.key)
|
| +
|
| @staticmethod
|
| def _CreateTryJobId(master_name, builder_name, step_name, test_name,
|
| git_hash): # pragma: no cover
|
|
|