google/adk-go

Missing contract test coverage for GetArtifactVersion()

Open

#681 ouverte le 26 mars 2026

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)Go (699 forks)github user discovery
good first issue

Métriques du dépôt

Stars
 (8 108 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

The new func (s *gcsService) GetArtifactVersion(ctx context.Context, req *artifact.GetArtifactVersionRequest) method does not appear to be covered by the contract tests yet.

https://github.com/google/adk-go/blob/b8eb8c5f07cf43889a02bce2eac2d104a81fb927/artifact/request_validation_test.go#L329

It would be useful for the contract tests to define which ArtifactVersion fields are required across backends, which are optional, and whether backend-specific omissions are allowed.

Guide contributeur