Commit 7dc8d4db authored by Julien Muchembled's avatar Julien Muchembled

qa: always start a new threaded test with a empty log file

This is important when using --loop, otherwise tearDown is slower and slower
at removing packets from the log.
parent aac495e4
...@@ -888,9 +888,15 @@ class NEOCluster(object): ...@@ -888,9 +888,15 @@ class NEOCluster(object):
class NEOThreadedTest(NeoTestBase): class NEOThreadedTest(NeoTestBase):
__run_count = {}
def setupLog(self): def setupLog(self):
log_file = os.path.join(getTempDirectory(), self.id() + '.log') test_id = self.id()
logging.setup(log_file) i = self.__run_count.get(test_id, 0)
self.__run_count[test_id] = 1 + i
if i:
test_id += '-%s' % i
logging.setup(os.path.join(getTempDirectory(), test_id + '.log'))
return LoggerThreadName() return LoggerThreadName()
def _tearDown(self, success): def _tearDown(self, success):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment