-
Notifications
You must be signed in to change notification settings - Fork 847
Closed
Description
Rationale:
- without this users have to manually specify test targets in order to skip the package with the offending test suite. It gets tiring.
- sometimes test suites are badly written, in which case a non-deterministic failure appears in some package. At this point it's not so helpful for
stackto refuse to process the dependent test suites, when in previous invocations it would have. - it's consistent with the behaviour of most test frameworks, which run all tests in a test suite regardless of failures.
Variations:
- don't make this the default, but provide
-kand--keep-goingflags, à lamake. - don't process dependent packages, but do continue processing test suites for packages that don't depend on the package whose tests don't pass. Then
-kwould mean blindly test everything no matter what (provided it builds).