CLOUDSTACK-3075: Test names appended with <module>-<testname>

Prevent chained appending of the testclass/testnames to the accounnt
names.

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
(cherry picked from commit fb75f51755a2a0f28766f3e15b3e349151c85334)
This commit is contained in:
Prasanna Santhanam 2013-07-22 12:49:42 +05:30
parent 2d55914e70
commit a75a62a318

View File

@ -104,6 +104,7 @@ class MarvinPlugin(Plugin):
Plugin.options(self, parser, env)
def __init__(self):
self.identifier = None
Plugin.__init__(self)
def prepareTestRunner(self, runner):
@ -118,7 +119,7 @@ class MarvinPlugin(Plugin):
def loadTestsFromTestCase(self, cls):
if cls.__name__ != 'cloudstackTestCase':
self.testclient.identifier = cls.__name__
self.identifier = cls.__name__
self._injectClients(cls)
def setClient(self, client):
@ -131,7 +132,7 @@ class MarvinPlugin(Plugin):
def beforeTest(self, test):
testname = test.__str__().split()[0]
self.testclient.identifier = '-'.join([self.testclient.identifier, testname])
self.testclient.identifier = '-'.join([self.identifier, testname])
def _injectClients(self, test):
testcaselogger = logging.getLogger("testclient.testcase.%s" %