errormsg =
"Failed execution for node: " + node.getNodename() + ": Execution Timeout period exceeded (after "
+ timeout + "ms), connection dropped";
failureReason = NodeStepFailureReason.ConnectionTimeout;
} else if (null != e.getCause() && e.getCause() instanceof JSchException) {
JSchException jSchException = (JSchException) e.getCause();
return extractJschFailure(node, timeout, jSchException, framework);
} else if (e.getMessage().contains("Remote command failed with exit status")) {
errormsg = e.getMessage();
failureReason = NodeStepFailureReason.NonZeroResultCode;
} else {