Automation Execution Flow
There’s probably a better place for this… A number of inquiries have surfaced as to the ‘nitty-gritty’ of execution flows and controls in terms of failures and early termination. Here is an attempt to provide some explanation. Perhaps a more thorough undertaking is needed…
Failure has a way of interrupting the flow of a test execution. This is necessary in order to prevent unnecessary automation or worse, any misleading false-positives. The key factors to interrupting the flow of a test execution are:
nexial.failFast
based.failImmediate
EndIf(...)
(flow control)FailIf(...)
(flow control)nexial.failAfter
nexial.resetFailFast
- unrecoverable exceptions