I'd like to use the RunAction command along with the ExitAction and it's returned value but I'm having a bit of a difficulty. How do you keep an action from being run?
What I want to do is have one action be the controller for several other actions where the running of a particular action could be made dependent on the successful passing of another one.
What's happening now is I make Action1 the controller to call Action2, Action3, and maybe Action4. Action1 runs and calls the other ones just like it's supposed to. THEN Action2, Action3, and Action4 run.
Just in case you're wondering why I'm doing this, besides the obvious one of not running test actions that will fail, is that I'm trying to group a set of closely related verifications within one test instead of having a couple hundred separate tests that do little things.