|
|
|
[
Permlink
| « Hide
]
Robin Shen [04/Jul/19 12:48 AM]
The cancel mechanism currently affects the running steps. To stop other steps when one is cancelled or in error, you may tick the option "Cancel On Error" of the parallel step.
All that seems to do is cancel everything on ANY error?
The use case here is a very large project with roughly 470 unique test programs that get executed (in parallel, ~24 threads, and takes about 2 hours), and we want all of theses tests to execute (regardless of each tests individual status) every time in all scenarios EXCEPT if the build is canceled. What we DO NOT want is to have 469 tests get "canceled" because the first test failed -- We need to run the remaining 469 tests, even if the first test failed, and we only want this behavior to change when we've "canceled" the build. Hopefully that clarifies the situation. Thanks, Yes, all is cancelled as long as one child step fails on any error. Will add the extra option to cancel all upon cancelling.
|