MCPcopy Create free account
hub / github.com/LBANN/lbann / get_error_line

Function get_error_line

ci_test/common_python/tools.py:649–667  ·  view source on GitHub ↗
(error_file_name)

Source from the content-addressed store, hash-verified

647
648
649def get_error_line(error_file_name):
650 with open(error_file_name, 'r') as error_file:
651 error_line = ''
652 previous_line = ''
653 for line in error_file:
654 if ('ERROR' in line) or ('LBANN error' in line) or \
655 ('Error:' in line) or \
656 ('Expired or invalid job' in line) or \
657 ('Segmentation fault (core dumped)' in line) or \
658 ('Relinquishing job allocation' in line):
659 error_line = line
660 break
661 elif ('Stack trace:' in line) or \
662 ('Error is not recoverable: exiting now' in line):
663 error_line = previous_line
664 break
665 else:
666 previous_line = line
667 return error_line
668
669
670def assert_success(return_code, error_file_name):

Callers 2

assert_successFunction · 0.85
assert_failureFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected