MCPcopy Create free account
hub / github.com/docker/cli / generateServices

Function generateServices

cli/command/service/list_test.go:190–215  ·  view source on GitHub ↗
(t *testing.T, opts clusterOpts)

Source from the content-addressed store, hash-verified

188}
189
190func generateServices(t *testing.T, opts clusterOpts) client.ServiceListResult {
191 t.Helper()
192
193 // Can't have more global tasks than nodes
194 globalTasks := min(opts.runningTasks, opts.activeNodes)
195 return client.ServiceListResult{
196 Items: []swarm.Service{
197 *builders.Service(
198 builders.ServiceID("replicated"),
199 builders.ServiceName("01-replicated-service"),
200 builders.ReplicatedService(opts.desiredTasks),
201 builders.ServiceStatus(opts.desiredTasks, opts.runningTasks),
202 ),
203 *builders.Service(
204 builders.ServiceID("global"),
205 builders.ServiceName("02-global-service"),
206 builders.GlobalService(),
207 builders.ServiceStatus(opts.activeNodes, globalTasks),
208 ),
209 *builders.Service(
210 builders.ServiceID("none-id"),
211 builders.ServiceName("03-none-service"),
212 ),
213 },
214 }
215}
216
217func generateTasks(t *testing.T, services client.ServiceListResult, nodes client.NodeListResult, opts clusterOpts) client.TaskListResult {
218 t.Helper()

Callers 1

generateClusterFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…