tests/run-tests.py
changeset 21427 60f944758ad4
parent 21426 791bdd65acd3
child 21428 3df2ecf8d545
equal deleted inserted replaced
21426:791bdd65acd3 21427:60f944758ad4
  1249         t = testcls(self, test, count, refpath)
  1249         t = testcls(self, test, count, refpath)
  1250 
  1250 
  1251         if not asunit:
  1251         if not asunit:
  1252             return t
  1252             return t
  1253 
  1253 
  1254         # If we want a unittest compatible object, we wrap our Test.
       
  1255         class MercurialTest(unittest.TestCase):
  1254         class MercurialTest(unittest.TestCase):
       
  1255             def __init__(self, name, *args, **kwargs):
       
  1256                 super(MercurialTest, self).__init__(*args, **kwargs)
       
  1257                 self.name = name
       
  1258 
       
  1259             def shortDescription(self):
       
  1260                 return self.name
       
  1261 
  1256             def runTest(self):
  1262             def runTest(self):
  1257                 t.run()
  1263                 t.run()
  1258 
  1264 
  1259         return MercurialTest()
  1265         return MercurialTest(test)
  1260 
  1266 
  1261     def _cleanup(self):
  1267     def _cleanup(self):
  1262         """Clean up state from this test invocation."""
  1268         """Clean up state from this test invocation."""
  1263 
  1269 
  1264         if self.options.keep_tmpdir:
  1270         if self.options.keep_tmpdir: