#NEWLINE# def determine_result( self , returncode , returnsignal , output , isTimeout ) : #NEWLINE# #INDENT# output = '\n' . join ( output ) #NEWLINE# status = 'UNKNOWN' #NEWLINE# if ( 'UNKNOWN' in output ) : #NEWLINE# #INDENT# status = result . RESULT_UNKNOWN #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( 'TRUE' in output ) : #NEWLINE# #INDENT# status = result . RESULT_TRUE_PROP #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( 'FALSE(valid-memtrack)' in output ) : #NEWLINE# #INDENT# status = result . RESULT_FALSE_MEMTRACK #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( 'FALSE(valid-deref)' in output ) : #NEWLINE# #INDENT# status = result . RESULT_FALSE_DEREF #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( 'FALSE(valid-free)' in output ) : #NEWLINE# #INDENT# status = result . RESULT_FALSE_FREE #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( 'FALSE' in output ) : #NEWLINE# #INDENT# status = result . RESULT_FALSE_REACH #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# if ( ( status == 'UNKNOWN' ) and isTimeout ) : #NEWLINE# #INDENT# status = 'TIMEOUT' #NEWLINE# #UNINDENT# return isTimeout