[PENDING DEPENDENT] Test framework, part II #3890
Draft
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 on top of #3889 (on top of #3591) - should be merged in order.
This specific PR does cleanup and reorganize the
testutil/test
package.Although this PR looks "large", it is not functionally changing anything (and is only touching tests and testing tools anyhow).
The key take-aways here are:
mod/tigron
)expect
(expect.Contains, expect.Match, expect.ExitCode)require
(require.Arm64, etc)test
(test.Case, etc)test.Require
becomesrequire.All
)A
tigron
is a tigon in french :) (the offspring of a tiger and a lion)The next PR will focus on linting code with more stringent standards.