Skip to content

x/build: well-lit path for testing CLs with platform dependencies #65914

@neild

Description

@neild

Background: https://go.dev/cl/565255 introduced failures on a variety of ports (#65906, #65907), despite passing initial LUCI checks.

This is a CL that involves GOOS/GOARCH-specific networking behavior, so it isn't surprising the default LUCI configuration set wasn't sufficient to adequately test it.

There should be a well-lit path for testing weird CLs like this one. You can manually add additional configurations to LUCI, but this involves a lot of clicking around in the Gerrit UI and you need to manually decide which configurations to add. We don't need a single "test this harder" button (although it would be nice), but there should at least be a documented set of steps to take when presubmit-testing a CL that's more likely than the norm to have failure modes that don't show up in the default configurations.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Buildersx/build issues (builders, bots, dashboards)FeatureRequestIssues asking for a new feature that does not need a proposal.NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.

    Type

    No type

    Projects

    Status

    Planned

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions