MCPcopy Create free account
hub / github.com/compozy/agh / capabilitySetContainsAll

Function capabilitySetContainsAll

internal/task/manager_test.go:1636–1650  ·  view source on GitHub ↗
(have []string, required []string)

Source from the content-addressed store, hash-verified

1634}
1635
1636func capabilitySetContainsAll(have []string, required []string) bool {
1637 if len(required) == 0 {
1638 return true
1639 }
1640 capabilities := make(map[string]struct{}, len(have))
1641 for _, capability := range have {
1642 capabilities[strings.TrimSpace(capability)] = struct{}{}
1643 }
1644 for _, capability := range required {
1645 if _, ok := capabilities[strings.TrimSpace(capability)]; !ok {
1646 return false
1647 }
1648 }
1649 return true
1650}
1651
1652func requeuedTestRun(run Run) Run {
1653 run.Status = TaskRunStatusQueued

Callers 1

ClaimNextRunMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected