MCPcopy Index your code
hub / github.com/bootdotdev/bootdev / collectStdoutJqOutputs

Function collectStdoutJqOutputs

checks/jq.go:43–52  ·  view source on GitHub ↗
(cmd api.CLIStepCLICommand, result api.CLICommandResult)

Source from the content-addressed store, hash-verified

41}
42
43func collectStdoutJqOutputs(cmd api.CLIStepCLICommand, result api.CLICommandResult) []api.CLICommandJqOutput {
44 var outputs []api.CLICommandJqOutput
45 for _, test := range cmd.Tests {
46 if test.StdoutJq == nil {
47 continue
48 }
49 outputs = append(outputs, runStdoutJqQuery(result.Stdout, *test.StdoutJq, result.Variables))
50 }
51 return outputs
52}
53
54func runStdoutJqQuery(stdout string, test api.StdoutJqTest, variables map[string]string) api.CLICommandJqOutput {
55 queryText := InterpolateVariables(test.Query, variables)

Callers 1

CLIChecksFunction · 0.85

Calls 1

runStdoutJqQueryFunction · 0.85

Tested by

no test coverage detected