Lines Matching refs:self
13 def __init__(self, test, msg): argument
14 self.msg = msg
15 self.test = test
16 def getMsg(self): argument
17 return '\'%s\' - %s' % (self.test.path, self.msg)
20 def __init__(self, test): argument
21 self.test = test
22 def getMsg(self): argument
23 return '\'%s\'' % self.test.path
66 def add(self, data): argument
69 self[key] = val
71 def __init__(self, name, data, base): argument
73 self.name = name;
74 self.group = ''
75 self.add(base)
76 self.add(data)
78 def compare_data(self, a, b): argument
92 def equal(self, other): argument
94 log.debug(" [%s] %s %s" % (t, self[t], other[t]));
95 if not self.has_key(t) or not other.has_key(t):
97 if not self.compare_data(self[t], other[t]):
101 def diff(self, other): argument
103 if not self.has_key(t) or not other.has_key(t):
105 if not self.compare_data(self[t], other[t]):
106 log.warning("expected %s=%s, got %s" % (t, self[t], other[t]))
120 def __init__(self, path, options): argument
126 self.path = path
127 self.test_dir = options.test_dir
128 self.perf = options.perf
129 self.command = parser.get('config', 'command')
130 self.args = parser.get('config', 'args')
133 self.ret = parser.get('config', 'ret')
135 self.ret = 0
137 self.expect = {}
138 self.result = {}
140 self.load_events(path, self.expect)
142 def is_event(self, name): argument
148 def load_events(self, path, events): argument
155 for section in filter(self.is_event, parser_event.sections()):
164 parser_base.read(self.test_dir + '/' + base)
170 def run_cmd(self, tempdir): argument
172 self.perf, self.command, tempdir, self.args)
177 if ret != int(self.ret):
178 raise Unsup(self)
180 def compare(self, expect, result): argument
203 raise Fail(self, 'match failure');
218 raise Fail(self, 'group failure')
225 def resolve_groups(self, events): argument
237 def run(self): argument
242 self.run_cmd(tempdir);
247 self.load_events(f, self.result);
250 self.resolve_groups(self.expect);
251 self.resolve_groups(self.result);
254 self.compare(self.expect, self.result)
255 self.compare(self.result, self.expect)