From b4db2b34a401af61cc2858bc7f2c5cfe8b735c4a Mon Sep 17 00:00:00 2001 From: Pranav Gaikwad Date: Tue, 14 Jan 2025 15:30:01 -0500 Subject: [PATCH] debug Signed-off-by: Pranav Gaikwad --- provider/internal/builtin/service_client.go | 3 +++ provider/internal/builtin/service_client_test.go | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/provider/internal/builtin/service_client.go b/provider/internal/builtin/service_client.go index c2af8b03..7f850cf3 100644 --- a/provider/internal/builtin/service_client.go +++ b/provider/internal/builtin/service_client.go @@ -59,6 +59,7 @@ func (p *builtinServiceClient) Evaluate(ctx context.Context, cap string, conditi } matchingFiles := []string{} if ok, paths := cond.ProviderContext.GetScopedFilepaths(); ok { + p.log.V(5).Info("got scoped paths", "paths", paths) regex, _ := regexp.Compile(c.Pattern) for _, path := range paths { matched := false @@ -80,7 +81,9 @@ func (p *builtinServiceClient) Evaluate(ctx context.Context, cap string, conditi if err != nil { return response, fmt.Errorf("unable to find files using pattern `%s`: %v", c.Pattern, err) } + p.log.V(5).Info("got matching files", "paths", matchingFiles) _, matchingFiles = cond.ProviderContext.GetScopedFilepaths(matchingFiles...) + p.log.V(5).Info("got provider context", "context", cond.ProviderContext.Template) } response.TemplateContext = map[string]interface{}{"filepaths": matchingFiles} diff --git a/provider/internal/builtin/service_client_test.go b/provider/internal/builtin/service_client_test.go index 432e0302..fd9581c6 100644 --- a/provider/internal/builtin/service_client_test.go +++ b/provider/internal/builtin/service_client_test.go @@ -411,7 +411,6 @@ func Test_builtinServiceClient_Evaluate_InclusionExclusion(t *testing.T) { filepath.Join("dir_b", "dir_a", "ba.json"), }, }, - { name: "(Filecontent) Exclude dir, no include", capability: "filecontent", @@ -530,7 +529,7 @@ func Test_builtinServiceClient_Evaluate_InclusionExclusion(t *testing.T) { config: provider.InitConfig{ Location: baseLocation, }, - log: testr.New(t), + log: testr.NewWithOptions(t, testr.Options{Verbosity: 20}), includedPaths: tt.includedPathsFromConfig, locationCache: map[string]float64{}, cacheMutex: sync.RWMutex{},