Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 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 | |
| 3 # found in the LICENSE file. | |
| 4 | |
| 5 class TestInfo(object): # pragma: no cover. | |
| 6 """Represents a test.""" | |
| 7 | |
| 8 def __init__( | |
| 9 self, master_name, builder_name, build_number, step_name, test_name): | |
| 10 self.master_name = master_name | |
| 11 self.builder_name = builder_name | |
| 12 self.build_number = build_number | |
| 13 self.step_name = step_name | |
| 14 self.test_name = test_name | |
| 15 | |
| 16 def __repr__(self): | |
| 17 return '%s/%s/%s/%s/%s' % ( | |
| 18 self.master_name, self.builder_name, self.build_number, | |
| 19 self.step_name, self.test_name) | |
|
lijeffrey
2016/10/21 17:10:27
just to make sure the base64 encoding we use for t
stgao
2016/10/21 22:42:34
Right, here is more for logging.
| |
| 20 | |
| 21 def __eq__(self, other): | |
| 22 return (isinstance(other, self.__class__) and | |
| 23 self.master_name == other.master_name and | |
| 24 self.builder_name == other.builder_name and | |
| 25 self.build_number == other.build_number and | |
| 26 self.step_name == other.step_name and | |
| 27 self.test_name == other.test_name) | |
| OLD | NEW |