>  If the set-up ran then the short circuit shouldn't be able to skip it

>> I think this is overly and unnecessarily opinionated and limiting.  I would
not be concerned with having the default be one way or another, but to say
that "you should not be able to skip it", I disagree with the notion that
skipping a teardown with an operator specifically designed for the purpose
should be *forbidden,* as your comment suggests.

Another possible counterpoint would be one I have run into with system tests.  
If the test passes, feel free to delete the infra and logs.  But if the test 
failed, it is very nice to have those things for troubleshooting.  So just 
because the setup task created them does not mean I always wan them to be torn 
down after.  Maybe this is a time to use ShortCuircuitOperator, but one way or 
another I think it is crucial that there is some form of escape hatch available 
there.


-ferruzzi

Reply via email to