diff --git a/spinifex/otelsetup/duration_guard_test.go b/spinifex/otelsetup/duration_guard_test.go index b416a8404..b611f69d5 100644 --- a/spinifex/otelsetup/duration_guard_test.go +++ b/spinifex/otelsetup/duration_guard_test.go @@ -33,9 +33,12 @@ var logMethods = map[string]bool{ func TestSlogDurationConvention(t *testing.T) { root := moduleRoot(t) + // No NeedDeps: the guard only reads types for the syntax it walks, which + // resolves from dependency export data. Asking for dependency syntax as + // well type-checks the whole graph from source for no extra coverage. cfg := &packages.Config{ Mode: packages.NeedName | packages.NeedSyntax | packages.NeedTypes | - packages.NeedTypesInfo | packages.NeedDeps | packages.NeedImports, + packages.NeedTypesInfo | packages.NeedImports, Dir: root, } pkgs, err := packages.Load(cfg, "./spinifex/...", "./cmd/...")