global
def failure_reason
def failure_reason case result_packet.status when :failed if result_packet.actual_results.any? && result_packet.expected_results.any? "expected #{result_packet.first_expected.inspect}, got #{result_packet.first_actual.inspect}" else 'test failed' end when :error error_msg = result_packet.error&.message || 'unknown error' "#{result_packet.error&.class&.name || 'Error'}: #{error_msg}" else 'test did not pass' end end