[tests] skip subtests if feature is missing
This commit is contained in:
parent
6013a9aa9a
commit
f635eb4163
|
@ -103,6 +103,9 @@ class TestBase(object):
|
|||
self.vhostdir = os.path.join(Env.dir, 'www', 'vhosts', self.vhost)
|
||||
if self.FeatureCheck():
|
||||
tests.add_test(self)
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
def _prepare(self):
|
||||
self.Prepare()
|
||||
|
@ -226,7 +229,8 @@ class GroupTest(TestBase):
|
|||
self.subtests.append(t)
|
||||
|
||||
def _register(self, tests):
|
||||
super(GroupTest, self)._register(tests)
|
||||
if not super(GroupTest, self)._register(tests):
|
||||
return False
|
||||
for t in self.subtests:
|
||||
if None == t.name:
|
||||
t.name = self.name + class2testname(t.__class__.__name__) + '/'
|
||||
|
|
Loading…
Reference in New Issue