add a "resilient" option to run all tests unconditionally (#23589)
* add a "resilient" option to run all tests unconditionally
Previously, this was the default: even if one test fails, all
remaining tests are run nonetheless.
Now this requires to pass the "--resilient" option to "test/runtests.jl"
(or `resilient=true` to the `runtest` function); the new default
is to stop running tests as soon as possible when there is one failure.
* rephrase resilient meaning in `runtests` (kshyatt)
* enable --resilient on CI
* change the default, rename resilient -> exit-on-error
* Revert "enable --resilient on CI"
This reverts commit b055f0b30cb8786214acea444b347d5293a9d652.
* add period at the end of sentence
* remove "--eoe" short alias (StefanKarpinski)