Generic Command Options

All Subject7 commands have the options below which control the way steps behave during execution:

 

1- Halt on Failure: This option is checked by default. It is used to indicate that the step is mandatory of the entire test case to proceed and if this step fails, the entire test case will fail.

For example: The image below shows a step tasked with filling Reference email text box with “test@subject-7.com”. Notice that the default option (Halt on Failure) is selected. If Subject7 is unable to find this text box, both the step and test case will fail. To make it easier to know which option is selected, the caption of the step shows “HALT” which is short for Halt on Failure.

The image below shows that the test case has completely stopped executing because of the failure on the second step.

Clicking More will show you the encountered error:

 

2- Continue on Failure: If the command fails, it does not fail the test case and continues to the next step in the test case. This will be a fail_skip status with an orange check mark.

For example: The image below shows a step tasked with filling Reference email text box with “test@subject-7.com”. Notice that the default option (Continue on Failure) is selected. If Subject7 is unable to find this text box, the test case will continue moving to the next step. To make it easier to know which option is selected, the caption of the step shows “CONTINUE” which is short for Continue on Failure.

The image below shows that the test case continued to execute step 3 even though step 2 did not pass (but was marked with fail_skip):

 

3- Continue with Pass Status: If the command passes or fails, this option will show that the test case passed regardless of the status of that command. This will be indicated with a green check mark.

For example: The image below shows a step tasked with filling Reference email text box with “test@subject-7.com”. Notice that the default option (Continue with Pass Status) is selected. If Subject7 is unable to find this text box, the test case will continue moving to the next step and mark the failed step as Passed. To make it easier to know which option is selected, the caption of the step shows “CONTINUE” which is short for Continue with Pass Status.

The image below shows that the test case continued to execute step 3 even though step 2 did not pass (but was marked with pass):