Commit 896837ce authored by Pavel Emelyanov's avatar Pavel Emelyanov

zdtm: Do not compare maps and fds for non-static tests

Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 43d78feb
......@@ -239,7 +239,7 @@ class zdtm_test:
self.__flavor.fini()
def stop(self):
print "Stop test"
self.getpid() # Read the pid from pidfile back
self.kill(signal.SIGTERM)
res = tail(self.__name + '.out')
......@@ -286,6 +286,10 @@ class zdtm_test:
print open(self.__name + '.out').read()
print " <<< " + "=" * 32
def static(self):
return self.__name.split('/')[2] == 'static'
class inhfd_test:
def __init__(self, name, desc, flavor):
......@@ -365,6 +369,9 @@ class inhfd_test:
def print_output(self):
pass
def static(self):
return True
test_classes = { 'zdtm': zdtm_test, 'inhfd': inhfd_test }
......@@ -505,9 +512,12 @@ def cmp_lists(m1, m2):
return filter(lambda x: x[0] != x[1], zip(m1, m2))
def get_visible_state(test):
if test.static():
fds = get_fds(test)
maps = get_maps(test)
return (fds, maps)
else:
return ([], [])
def check_visible_state(test, state):
new = get_visible_state(test)
......
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