Build should stop on failed setup step

Hi guys,

consider this case:

test:
  pre:
    - setup_step_1
    - setup_step_2
    - setup_step_3
  override:
    - tests
  post:
    - cleanup

if setup_step_2 fails (exit code 1) the other steps are still executed (pre, overrride and post sections).

Is this the expected behavior? In my use case I would like to stop executing other commands from pre and override section if on of the setup steps fails - do you have a suggestion?

Thanks,
Levi

?

?
?
?

?

Is anybody home?