(t *testing.T, opts clusterOpts)
| 188 | } |
| 189 | |
| 190 | func 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 | |
| 217 | func generateTasks(t *testing.T, services client.ServiceListResult, nodes client.NodeListResult, opts clusterOpts) client.TaskListResult { |
| 218 | t.Helper() |
no outgoing calls
no test coverage detected
searching dependent graphs…