MCPcopy Create free account
hub / github.com/conforma/cli / Successes

Method Successes

internal/output/output.go:262–274  ·  view source on GitHub ↗

Successes aggregates and returns all successes.

()

Source from the content-addressed store, hash-verified

260
261// Successes aggregates and returns all successes.
262func (o Output) Successes() []evaluator.Result {
263 successes := make([]evaluator.Result, 0, 10)
264 for _, result := range o.PolicyCheck {
265 successes = append(successes, result.Successes...)
266 }
267
268 successes = o.ImageSignatureCheck.addToSuccesses(successes)
269 successes = o.AttestationSignatureCheck.addToSuccesses(successes)
270 successes = o.AttestationSyntaxCheck.addToSuccesses(successes)
271
272 successes = sortResults(successes)
273 return successes
274}
275
276// sortResults sorts Result slices.
277func sortResults(results []evaluator.Result) []evaluator.Result {

Callers 4

Test_SuccessesFunction · 0.80
PopulateResultFromOutputFunction · 0.80
validateInputCmdFunction · 0.80

Calls 2

sortResultsFunction · 0.85
addToSuccessesMethod · 0.80

Tested by 2

Test_SuccessesFunction · 0.64