Lines Matching refs:result

102                 state.result.log += 'unexpected indent in code check:\n'
103 state.result.log += self.data + '\n'
110 state.result.log += state.g['log']
113 state.result.log += 'code check at %s raised exception:\n' % self.position
114 state.result.log += code + '\n'
115 state.result.log += str(e)
118 state.result.log += 'code check at %s failed:\n' % self.position
119 state.result.log += code + '\n'
349 state.result.log += 'pattern at %s failed: %s\n' % (self.position, res.fail_message)
350 state.result.log += res.format_pattern_pos() + '\n\n'
353 state.result.log += '\n'.join(format_error_lines('at', res.output_pos.line, res.output_pos.column, 'output', out_line))
355 state.result.log += 'output was:\n'
356 state.result.log += state.g['output'].data.rstrip() + '\n'
361 def __init__(self, result, variant, checks, output):
362 self.result = result
376 self.result = ''
380 def check_output(result, variant, checks, output):
381 state = CheckState(result, variant, checks, output)
387 result.result = 'failed'
394 result.result = 'passed'
448 result = TestResult(expected)
450 result.result = 'empty'
451 result.log = 'no checks found'
453 result.result, result.log = current_result
455 check_output(result, variant, checks, output)
456 if result.result == 'failed' and expected == 'todo':
457 result.result = 'todo'
459 return result
462 results = {name: result for name, result in results.items() if result.result == output}
463 results = {name: result for name, result in results.items() if (result.result == result.expected) == expected}
469 for test, result in results.items():
472 if result.log.strip() != '':
473 for line in result.log.rstrip().split('\n'):
525 print('%s%d (%.0f%%) of %d unskipped tests had an expected result%s' % (color, num_expected, floor(num_expected / num_unskipped * 100), num_unskipped, set_normal))