Deduplicate Gitaly integration test setup

What does this MR do and why?

Problem

Gitaly integration tests duplicate setup and metadata assertions across three command test files.

Solution

  • Add shared helpers for network services, command setup, and metadata assertions in internal/testhelper/gitalytest.
  • Use the helpers in the three Gitaly command test files.

References

How to set up and validate locally

  1. Run go test ./....
  2. Run go vet.
  3. Run make lint.

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

/assign me

Merge request reports

Loading
Loading