What happens when you have a serial synchronous test fail on one controller: do you have the option of continuing or stopping the test execution?

This depends upon the error handling actions set by the test module. Options for the on error action include continue, exit action, or exit test case. The action on error action allows for more user-customized error handling to be taken. These actions apply to conventional as well as synchronous tests.