| Index: tools/test.py
 | 
| ===================================================================
 | 
| --- tools/test.py	(revision 3112)
 | 
| +++ tools/test.py	(working copy)
 | 
| @@ -326,6 +326,7 @@
 | 
|      self.timed_out = timed_out
 | 
|      self.stdout = stdout
 | 
|      self.stderr = stderr
 | 
| +    self.failed = None
 | 
|  
 | 
|  
 | 
|  class TestCase(object):
 | 
| @@ -333,7 +334,6 @@
 | 
|    def __init__(self, context, path):
 | 
|      self.path = path
 | 
|      self.context = context
 | 
| -    self.failed = None
 | 
|      self.duration = None
 | 
|  
 | 
|    def IsNegative(self):
 | 
| @@ -343,9 +343,9 @@
 | 
|      return cmp(other.duration, self.duration)
 | 
|  
 | 
|    def DidFail(self, output):
 | 
| -    if self.failed is None:
 | 
| -      self.failed = self.IsFailureOutput(output)
 | 
| -    return self.failed
 | 
| +    if output.failed is None:
 | 
| +      output.failed = self.IsFailureOutput(output)
 | 
| +    return output.failed
 | 
|  
 | 
|    def IsFailureOutput(self, output):
 | 
|      return output.exit_code != 0
 | 
| 
 |