def handle_failure(test, exception=None): if not exception: sys.stderr.write("\nTest %s failed.\n" % test.name()) else: if isinstance(exception, util.TestFailure): exc_str = str(exception) else: exc_str = format_exc(exception) sys.stderr.write("\nTest %s failed: %s\n" % (test.name(), exc_str))
def setup_repos(id, setup_fn): log(id, "\n*** setup_repos ("+str(id)+")\n") repo = test.repo(id) wc = test.wc(id) cache.load_repos(id, test.name(id), repo, wc, setup_fn, test.log(id)) return repo
def name(id): return test.name(id)