The default steps for OnTerminalOpenConnectionFail are:
DeclareExecutionIssue FailTest AbortExecution
However, that's not what is happening:
<postProcessingItems> <item action="event"> <description>OnTerminalOpenConnectionFail</description> <postProcessingItems> <item action="action"> <description>DeclareExecutionIssue Error:Error attempting to open connection to server: Unable to connect to 10.0.40.72. Reason:com.maverick.ssh.SshException - Failed to read remote identification [Unknown cause]</description> </item> </postProcessingItems> </item> <item action="event"> <description>OnStepTimeout</description> <postProcessingItems> <item action="action"> <description>DeclareExecutionIssue Error:Step has timed out.</description> </item> <item action="action"> <description>FailTest</description> <postProcessingItems> <item action="event"> <description>OnTestResultChange</description> </item> <item action="event"> <description>OnFailTestAction</description> </item> </postProcessingItems> </item> </postProcessingItems>
For some reason, it only does the first step. This is annoying, to say the least!
iTest 4.0 Version: 4.0.0 Build: 50154