def METHOD_NAME(self, result_file, lines):
    results = { 'failures': [], 'ignores': [], 'successes': [] }
    for line in lines:
        parts = line.split(':')
        if len(parts) != 5:
            continue
        src_file,src_line,test_name,status,msg = parts
        if len(self.root) > 0:
            line_out = "%s%s" % (self.root, line)
        else:
            line_out = line
        if status == 'IGNORE':
            results['ignores'].append(line_out)
        elif status == 'FAIL':
            results['failures'].append(line_out)
        elif status == 'PASS':
            results['successes'].append(line_out)
    return results