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.
This is partially speculative, but the general plan is:
move the integration tests out of the
cli
crate because they'reorthogonal (they depend on the binary existing, which is already
taken care of), and (would seem likely to) create a lot of linking
workload.
disable doctests in places where they aren't needed (this mostly
just reduces noise in the test output that I found confusing)
collapse legacy makefile testing. (I think passing workspace
invalidates some cache for local builds, so this will probably make
things easier in the long run.)
disable test builds for all packages that don't actually have
tests. We'll still have to compile them as dependencies, but
hopefully that's easier.
In the future we should rename the CI task, but that's fussy and
breaks PR for fussiness. Can try to remember to change later.