github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/metric/emitter/emitterfakes/fake_prometheus_garbage_collectable.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package emitterfakes 3 4 import ( 5 "sync" 6 7 "github.com/pf-qiu/concourse/v6/atc/metric/emitter" 8 "github.com/prometheus/client_golang/prometheus" 9 ) 10 11 type FakePrometheusGarbageCollectable struct { 12 WorkerContainersStub func() *prometheus.GaugeVec 13 workerContainersMutex sync.RWMutex 14 workerContainersArgsForCall []struct { 15 } 16 workerContainersReturns struct { 17 result1 *prometheus.GaugeVec 18 } 19 workerContainersReturnsOnCall map[int]struct { 20 result1 *prometheus.GaugeVec 21 } 22 WorkerContainersLabelsStub func() map[string]map[string]prometheus.Labels 23 workerContainersLabelsMutex sync.RWMutex 24 workerContainersLabelsArgsForCall []struct { 25 } 26 workerContainersLabelsReturns struct { 27 result1 map[string]map[string]prometheus.Labels 28 } 29 workerContainersLabelsReturnsOnCall map[int]struct { 30 result1 map[string]map[string]prometheus.Labels 31 } 32 WorkerTasksStub func() *prometheus.GaugeVec 33 workerTasksMutex sync.RWMutex 34 workerTasksArgsForCall []struct { 35 } 36 workerTasksReturns struct { 37 result1 *prometheus.GaugeVec 38 } 39 workerTasksReturnsOnCall map[int]struct { 40 result1 *prometheus.GaugeVec 41 } 42 WorkerTasksLabelsStub func() map[string]map[string]prometheus.Labels 43 workerTasksLabelsMutex sync.RWMutex 44 workerTasksLabelsArgsForCall []struct { 45 } 46 workerTasksLabelsReturns struct { 47 result1 map[string]map[string]prometheus.Labels 48 } 49 workerTasksLabelsReturnsOnCall map[int]struct { 50 result1 map[string]map[string]prometheus.Labels 51 } 52 WorkerVolumesStub func() *prometheus.GaugeVec 53 workerVolumesMutex sync.RWMutex 54 workerVolumesArgsForCall []struct { 55 } 56 workerVolumesReturns struct { 57 result1 *prometheus.GaugeVec 58 } 59 workerVolumesReturnsOnCall map[int]struct { 60 result1 *prometheus.GaugeVec 61 } 62 WorkerVolumesLabelsStub func() map[string]map[string]prometheus.Labels 63 workerVolumesLabelsMutex sync.RWMutex 64 workerVolumesLabelsArgsForCall []struct { 65 } 66 workerVolumesLabelsReturns struct { 67 result1 map[string]map[string]prometheus.Labels 68 } 69 workerVolumesLabelsReturnsOnCall map[int]struct { 70 result1 map[string]map[string]prometheus.Labels 71 } 72 invocations map[string][][]interface{} 73 invocationsMutex sync.RWMutex 74 } 75 76 func (fake *FakePrometheusGarbageCollectable) WorkerContainers() *prometheus.GaugeVec { 77 fake.workerContainersMutex.Lock() 78 ret, specificReturn := fake.workerContainersReturnsOnCall[len(fake.workerContainersArgsForCall)] 79 fake.workerContainersArgsForCall = append(fake.workerContainersArgsForCall, struct { 80 }{}) 81 fake.recordInvocation("WorkerContainers", []interface{}{}) 82 fake.workerContainersMutex.Unlock() 83 if fake.WorkerContainersStub != nil { 84 return fake.WorkerContainersStub() 85 } 86 if specificReturn { 87 return ret.result1 88 } 89 fakeReturns := fake.workerContainersReturns 90 return fakeReturns.result1 91 } 92 93 func (fake *FakePrometheusGarbageCollectable) WorkerContainersCallCount() int { 94 fake.workerContainersMutex.RLock() 95 defer fake.workerContainersMutex.RUnlock() 96 return len(fake.workerContainersArgsForCall) 97 } 98 99 func (fake *FakePrometheusGarbageCollectable) WorkerContainersCalls(stub func() *prometheus.GaugeVec) { 100 fake.workerContainersMutex.Lock() 101 defer fake.workerContainersMutex.Unlock() 102 fake.WorkerContainersStub = stub 103 } 104 105 func (fake *FakePrometheusGarbageCollectable) WorkerContainersReturns(result1 *prometheus.GaugeVec) { 106 fake.workerContainersMutex.Lock() 107 defer fake.workerContainersMutex.Unlock() 108 fake.WorkerContainersStub = nil 109 fake.workerContainersReturns = struct { 110 result1 *prometheus.GaugeVec 111 }{result1} 112 } 113 114 func (fake *FakePrometheusGarbageCollectable) WorkerContainersReturnsOnCall(i int, result1 *prometheus.GaugeVec) { 115 fake.workerContainersMutex.Lock() 116 defer fake.workerContainersMutex.Unlock() 117 fake.WorkerContainersStub = nil 118 if fake.workerContainersReturnsOnCall == nil { 119 fake.workerContainersReturnsOnCall = make(map[int]struct { 120 result1 *prometheus.GaugeVec 121 }) 122 } 123 fake.workerContainersReturnsOnCall[i] = struct { 124 result1 *prometheus.GaugeVec 125 }{result1} 126 } 127 128 func (fake *FakePrometheusGarbageCollectable) WorkerContainersLabels() map[string]map[string]prometheus.Labels { 129 fake.workerContainersLabelsMutex.Lock() 130 ret, specificReturn := fake.workerContainersLabelsReturnsOnCall[len(fake.workerContainersLabelsArgsForCall)] 131 fake.workerContainersLabelsArgsForCall = append(fake.workerContainersLabelsArgsForCall, struct { 132 }{}) 133 fake.recordInvocation("WorkerContainersLabels", []interface{}{}) 134 fake.workerContainersLabelsMutex.Unlock() 135 if fake.WorkerContainersLabelsStub != nil { 136 return fake.WorkerContainersLabelsStub() 137 } 138 if specificReturn { 139 return ret.result1 140 } 141 fakeReturns := fake.workerContainersLabelsReturns 142 return fakeReturns.result1 143 } 144 145 func (fake *FakePrometheusGarbageCollectable) WorkerContainersLabelsCallCount() int { 146 fake.workerContainersLabelsMutex.RLock() 147 defer fake.workerContainersLabelsMutex.RUnlock() 148 return len(fake.workerContainersLabelsArgsForCall) 149 } 150 151 func (fake *FakePrometheusGarbageCollectable) WorkerContainersLabelsCalls(stub func() map[string]map[string]prometheus.Labels) { 152 fake.workerContainersLabelsMutex.Lock() 153 defer fake.workerContainersLabelsMutex.Unlock() 154 fake.WorkerContainersLabelsStub = stub 155 } 156 157 func (fake *FakePrometheusGarbageCollectable) WorkerContainersLabelsReturns(result1 map[string]map[string]prometheus.Labels) { 158 fake.workerContainersLabelsMutex.Lock() 159 defer fake.workerContainersLabelsMutex.Unlock() 160 fake.WorkerContainersLabelsStub = nil 161 fake.workerContainersLabelsReturns = struct { 162 result1 map[string]map[string]prometheus.Labels 163 }{result1} 164 } 165 166 func (fake *FakePrometheusGarbageCollectable) WorkerContainersLabelsReturnsOnCall(i int, result1 map[string]map[string]prometheus.Labels) { 167 fake.workerContainersLabelsMutex.Lock() 168 defer fake.workerContainersLabelsMutex.Unlock() 169 fake.WorkerContainersLabelsStub = nil 170 if fake.workerContainersLabelsReturnsOnCall == nil { 171 fake.workerContainersLabelsReturnsOnCall = make(map[int]struct { 172 result1 map[string]map[string]prometheus.Labels 173 }) 174 } 175 fake.workerContainersLabelsReturnsOnCall[i] = struct { 176 result1 map[string]map[string]prometheus.Labels 177 }{result1} 178 } 179 180 func (fake *FakePrometheusGarbageCollectable) WorkerTasks() *prometheus.GaugeVec { 181 fake.workerTasksMutex.Lock() 182 ret, specificReturn := fake.workerTasksReturnsOnCall[len(fake.workerTasksArgsForCall)] 183 fake.workerTasksArgsForCall = append(fake.workerTasksArgsForCall, struct { 184 }{}) 185 fake.recordInvocation("WorkerTasks", []interface{}{}) 186 fake.workerTasksMutex.Unlock() 187 if fake.WorkerTasksStub != nil { 188 return fake.WorkerTasksStub() 189 } 190 if specificReturn { 191 return ret.result1 192 } 193 fakeReturns := fake.workerTasksReturns 194 return fakeReturns.result1 195 } 196 197 func (fake *FakePrometheusGarbageCollectable) WorkerTasksCallCount() int { 198 fake.workerTasksMutex.RLock() 199 defer fake.workerTasksMutex.RUnlock() 200 return len(fake.workerTasksArgsForCall) 201 } 202 203 func (fake *FakePrometheusGarbageCollectable) WorkerTasksCalls(stub func() *prometheus.GaugeVec) { 204 fake.workerTasksMutex.Lock() 205 defer fake.workerTasksMutex.Unlock() 206 fake.WorkerTasksStub = stub 207 } 208 209 func (fake *FakePrometheusGarbageCollectable) WorkerTasksReturns(result1 *prometheus.GaugeVec) { 210 fake.workerTasksMutex.Lock() 211 defer fake.workerTasksMutex.Unlock() 212 fake.WorkerTasksStub = nil 213 fake.workerTasksReturns = struct { 214 result1 *prometheus.GaugeVec 215 }{result1} 216 } 217 218 func (fake *FakePrometheusGarbageCollectable) WorkerTasksReturnsOnCall(i int, result1 *prometheus.GaugeVec) { 219 fake.workerTasksMutex.Lock() 220 defer fake.workerTasksMutex.Unlock() 221 fake.WorkerTasksStub = nil 222 if fake.workerTasksReturnsOnCall == nil { 223 fake.workerTasksReturnsOnCall = make(map[int]struct { 224 result1 *prometheus.GaugeVec 225 }) 226 } 227 fake.workerTasksReturnsOnCall[i] = struct { 228 result1 *prometheus.GaugeVec 229 }{result1} 230 } 231 232 func (fake *FakePrometheusGarbageCollectable) WorkerTasksLabels() map[string]map[string]prometheus.Labels { 233 fake.workerTasksLabelsMutex.Lock() 234 ret, specificReturn := fake.workerTasksLabelsReturnsOnCall[len(fake.workerTasksLabelsArgsForCall)] 235 fake.workerTasksLabelsArgsForCall = append(fake.workerTasksLabelsArgsForCall, struct { 236 }{}) 237 fake.recordInvocation("WorkerTasksLabels", []interface{}{}) 238 fake.workerTasksLabelsMutex.Unlock() 239 if fake.WorkerTasksLabelsStub != nil { 240 return fake.WorkerTasksLabelsStub() 241 } 242 if specificReturn { 243 return ret.result1 244 } 245 fakeReturns := fake.workerTasksLabelsReturns 246 return fakeReturns.result1 247 } 248 249 func (fake *FakePrometheusGarbageCollectable) WorkerTasksLabelsCallCount() int { 250 fake.workerTasksLabelsMutex.RLock() 251 defer fake.workerTasksLabelsMutex.RUnlock() 252 return len(fake.workerTasksLabelsArgsForCall) 253 } 254 255 func (fake *FakePrometheusGarbageCollectable) WorkerTasksLabelsCalls(stub func() map[string]map[string]prometheus.Labels) { 256 fake.workerTasksLabelsMutex.Lock() 257 defer fake.workerTasksLabelsMutex.Unlock() 258 fake.WorkerTasksLabelsStub = stub 259 } 260 261 func (fake *FakePrometheusGarbageCollectable) WorkerTasksLabelsReturns(result1 map[string]map[string]prometheus.Labels) { 262 fake.workerTasksLabelsMutex.Lock() 263 defer fake.workerTasksLabelsMutex.Unlock() 264 fake.WorkerTasksLabelsStub = nil 265 fake.workerTasksLabelsReturns = struct { 266 result1 map[string]map[string]prometheus.Labels 267 }{result1} 268 } 269 270 func (fake *FakePrometheusGarbageCollectable) WorkerTasksLabelsReturnsOnCall(i int, result1 map[string]map[string]prometheus.Labels) { 271 fake.workerTasksLabelsMutex.Lock() 272 defer fake.workerTasksLabelsMutex.Unlock() 273 fake.WorkerTasksLabelsStub = nil 274 if fake.workerTasksLabelsReturnsOnCall == nil { 275 fake.workerTasksLabelsReturnsOnCall = make(map[int]struct { 276 result1 map[string]map[string]prometheus.Labels 277 }) 278 } 279 fake.workerTasksLabelsReturnsOnCall[i] = struct { 280 result1 map[string]map[string]prometheus.Labels 281 }{result1} 282 } 283 284 func (fake *FakePrometheusGarbageCollectable) WorkerVolumes() *prometheus.GaugeVec { 285 fake.workerVolumesMutex.Lock() 286 ret, specificReturn := fake.workerVolumesReturnsOnCall[len(fake.workerVolumesArgsForCall)] 287 fake.workerVolumesArgsForCall = append(fake.workerVolumesArgsForCall, struct { 288 }{}) 289 fake.recordInvocation("WorkerVolumes", []interface{}{}) 290 fake.workerVolumesMutex.Unlock() 291 if fake.WorkerVolumesStub != nil { 292 return fake.WorkerVolumesStub() 293 } 294 if specificReturn { 295 return ret.result1 296 } 297 fakeReturns := fake.workerVolumesReturns 298 return fakeReturns.result1 299 } 300 301 func (fake *FakePrometheusGarbageCollectable) WorkerVolumesCallCount() int { 302 fake.workerVolumesMutex.RLock() 303 defer fake.workerVolumesMutex.RUnlock() 304 return len(fake.workerVolumesArgsForCall) 305 } 306 307 func (fake *FakePrometheusGarbageCollectable) WorkerVolumesCalls(stub func() *prometheus.GaugeVec) { 308 fake.workerVolumesMutex.Lock() 309 defer fake.workerVolumesMutex.Unlock() 310 fake.WorkerVolumesStub = stub 311 } 312 313 func (fake *FakePrometheusGarbageCollectable) WorkerVolumesReturns(result1 *prometheus.GaugeVec) { 314 fake.workerVolumesMutex.Lock() 315 defer fake.workerVolumesMutex.Unlock() 316 fake.WorkerVolumesStub = nil 317 fake.workerVolumesReturns = struct { 318 result1 *prometheus.GaugeVec 319 }{result1} 320 } 321 322 func (fake *FakePrometheusGarbageCollectable) WorkerVolumesReturnsOnCall(i int, result1 *prometheus.GaugeVec) { 323 fake.workerVolumesMutex.Lock() 324 defer fake.workerVolumesMutex.Unlock() 325 fake.WorkerVolumesStub = nil 326 if fake.workerVolumesReturnsOnCall == nil { 327 fake.workerVolumesReturnsOnCall = make(map[int]struct { 328 result1 *prometheus.GaugeVec 329 }) 330 } 331 fake.workerVolumesReturnsOnCall[i] = struct { 332 result1 *prometheus.GaugeVec 333 }{result1} 334 } 335 336 func (fake *FakePrometheusGarbageCollectable) WorkerVolumesLabels() map[string]map[string]prometheus.Labels { 337 fake.workerVolumesLabelsMutex.Lock() 338 ret, specificReturn := fake.workerVolumesLabelsReturnsOnCall[len(fake.workerVolumesLabelsArgsForCall)] 339 fake.workerVolumesLabelsArgsForCall = append(fake.workerVolumesLabelsArgsForCall, struct { 340 }{}) 341 fake.recordInvocation("WorkerVolumesLabels", []interface{}{}) 342 fake.workerVolumesLabelsMutex.Unlock() 343 if fake.WorkerVolumesLabelsStub != nil { 344 return fake.WorkerVolumesLabelsStub() 345 } 346 if specificReturn { 347 return ret.result1 348 } 349 fakeReturns := fake.workerVolumesLabelsReturns 350 return fakeReturns.result1 351 } 352 353 func (fake *FakePrometheusGarbageCollectable) WorkerVolumesLabelsCallCount() int { 354 fake.workerVolumesLabelsMutex.RLock() 355 defer fake.workerVolumesLabelsMutex.RUnlock() 356 return len(fake.workerVolumesLabelsArgsForCall) 357 } 358 359 func (fake *FakePrometheusGarbageCollectable) WorkerVolumesLabelsCalls(stub func() map[string]map[string]prometheus.Labels) { 360 fake.workerVolumesLabelsMutex.Lock() 361 defer fake.workerVolumesLabelsMutex.Unlock() 362 fake.WorkerVolumesLabelsStub = stub 363 } 364 365 func (fake *FakePrometheusGarbageCollectable) WorkerVolumesLabelsReturns(result1 map[string]map[string]prometheus.Labels) { 366 fake.workerVolumesLabelsMutex.Lock() 367 defer fake.workerVolumesLabelsMutex.Unlock() 368 fake.WorkerVolumesLabelsStub = nil 369 fake.workerVolumesLabelsReturns = struct { 370 result1 map[string]map[string]prometheus.Labels 371 }{result1} 372 } 373 374 func (fake *FakePrometheusGarbageCollectable) WorkerVolumesLabelsReturnsOnCall(i int, result1 map[string]map[string]prometheus.Labels) { 375 fake.workerVolumesLabelsMutex.Lock() 376 defer fake.workerVolumesLabelsMutex.Unlock() 377 fake.WorkerVolumesLabelsStub = nil 378 if fake.workerVolumesLabelsReturnsOnCall == nil { 379 fake.workerVolumesLabelsReturnsOnCall = make(map[int]struct { 380 result1 map[string]map[string]prometheus.Labels 381 }) 382 } 383 fake.workerVolumesLabelsReturnsOnCall[i] = struct { 384 result1 map[string]map[string]prometheus.Labels 385 }{result1} 386 } 387 388 func (fake *FakePrometheusGarbageCollectable) Invocations() map[string][][]interface{} { 389 fake.invocationsMutex.RLock() 390 defer fake.invocationsMutex.RUnlock() 391 fake.workerContainersMutex.RLock() 392 defer fake.workerContainersMutex.RUnlock() 393 fake.workerContainersLabelsMutex.RLock() 394 defer fake.workerContainersLabelsMutex.RUnlock() 395 fake.workerTasksMutex.RLock() 396 defer fake.workerTasksMutex.RUnlock() 397 fake.workerTasksLabelsMutex.RLock() 398 defer fake.workerTasksLabelsMutex.RUnlock() 399 fake.workerVolumesMutex.RLock() 400 defer fake.workerVolumesMutex.RUnlock() 401 fake.workerVolumesLabelsMutex.RLock() 402 defer fake.workerVolumesLabelsMutex.RUnlock() 403 copiedInvocations := map[string][][]interface{}{} 404 for key, value := range fake.invocations { 405 copiedInvocations[key] = value 406 } 407 return copiedInvocations 408 } 409 410 func (fake *FakePrometheusGarbageCollectable) recordInvocation(key string, args []interface{}) { 411 fake.invocationsMutex.Lock() 412 defer fake.invocationsMutex.Unlock() 413 if fake.invocations == nil { 414 fake.invocations = map[string][][]interface{}{} 415 } 416 if fake.invocations[key] == nil { 417 fake.invocations[key] = [][]interface{}{} 418 } 419 fake.invocations[key] = append(fake.invocations[key], args) 420 } 421 422 var _ emitter.PrometheusGarbageCollectable = new(FakePrometheusGarbageCollectable)