-
Notifications
You must be signed in to change notification settings - Fork 18.5k
Description
I tested CL 154101 and the subsequent security patches using a combination of go test -run TestScript/[…] and all.bash. Unfortunately, significant parts of go get (including path-to-repository-resolution) are only exercised in non-short tests, and all.bash by default only runs the short tests, despite the name. (I remember that latter point occasionally — but apparently not frequently enough.)
Even more unfortunately, releasebot suggests all.bash for security releases as well, and release runs the same all.bash commands as the regular builders.
As a result, a significant regression (#29241) made it all the way through development, code review, and release building without running the existing tests that should have caught it.
We should ensure that the commands release executes and the instructions releasebot prints for both kinds of releases include the non-short tests on at least one platform.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status