asherkin@263: # vim: set ts=2 sw=2 tw=99 ft=python et: asherkin@263: asherkin@263: class Interactive: asherkin@263: def __init__(self): asherkin@263: self.failures = [] asherkin@263: self.timeouts = [] asherkin@263: asherkin@263: def begin(self, tests): asherkin@263: return asherkin@263: asherkin@263: def result(self, test, r): asherkin@263: if r.ok: asherkin@263: print('PASS: ' + test.name) asherkin@263: else: asherkin@263: if r.timeout: asherkin@263: print('TIMEOUT: ' + test.name) asherkin@263: else: asherkin@263: print('FAIL: ' + test.name) asherkin@263: print(' -- Error code: ' + str(r.code)) asherkin@263: print(' -- message: \n' + r.message) asherkin@263: print(' -- stdout: \n' + r.out) asherkin@263: print(' -- stderr: \n' + r.err) asherkin@263: