[MRG] enable appveyor fast_finish mode #9509
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Because we only have a single worker, we don't want to waste precious appveyor CI time and make other PRs wait for repeated failures in a failing PR. The following option cancels pending jobs in a given PR after the first job failure in that specific PR.
Note that once we switch the appveyor tests to pytest we could also enable the
-x=5
flag to fail the job as soon as we get 5 failed tests in a given job and furthermore enable thepytest-timeout
plugin to--timeout=30
to fail any indiviual test that takes more than 30 second to execute.