github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/exec/execfakes/fake_task_delegate.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package execfakes 3 4 import ( 5 "context" 6 "io" 7 "sync" 8 9 "code.cloudfoundry.org/lager" 10 "github.com/pf-qiu/concourse/v6/atc" 11 "github.com/pf-qiu/concourse/v6/atc/exec" 12 "github.com/pf-qiu/concourse/v6/atc/worker" 13 "github.com/pf-qiu/concourse/v6/tracing" 14 "go.opentelemetry.io/otel/api/trace" 15 ) 16 17 type FakeTaskDelegate struct { 18 ErroredStub func(lager.Logger, string) 19 erroredMutex sync.RWMutex 20 erroredArgsForCall []struct { 21 arg1 lager.Logger 22 arg2 string 23 } 24 FetchImageStub func(context.Context, atc.ImageResource, atc.VersionedResourceTypes, bool) (worker.ImageSpec, error) 25 fetchImageMutex sync.RWMutex 26 fetchImageArgsForCall []struct { 27 arg1 context.Context 28 arg2 atc.ImageResource 29 arg3 atc.VersionedResourceTypes 30 arg4 bool 31 } 32 fetchImageReturns struct { 33 result1 worker.ImageSpec 34 result2 error 35 } 36 fetchImageReturnsOnCall map[int]struct { 37 result1 worker.ImageSpec 38 result2 error 39 } 40 FinishedStub func(lager.Logger, exec.ExitStatus) 41 finishedMutex sync.RWMutex 42 finishedArgsForCall []struct { 43 arg1 lager.Logger 44 arg2 exec.ExitStatus 45 } 46 InitializingStub func(lager.Logger) 47 initializingMutex sync.RWMutex 48 initializingArgsForCall []struct { 49 arg1 lager.Logger 50 } 51 SelectedWorkerStub func(lager.Logger, string) 52 selectedWorkerMutex sync.RWMutex 53 selectedWorkerArgsForCall []struct { 54 arg1 lager.Logger 55 arg2 string 56 } 57 SetTaskConfigStub func(atc.TaskConfig) 58 setTaskConfigMutex sync.RWMutex 59 setTaskConfigArgsForCall []struct { 60 arg1 atc.TaskConfig 61 } 62 StartSpanStub func(context.Context, string, tracing.Attrs) (context.Context, trace.Span) 63 startSpanMutex sync.RWMutex 64 startSpanArgsForCall []struct { 65 arg1 context.Context 66 arg2 string 67 arg3 tracing.Attrs 68 } 69 startSpanReturns struct { 70 result1 context.Context 71 result2 trace.Span 72 } 73 startSpanReturnsOnCall map[int]struct { 74 result1 context.Context 75 result2 trace.Span 76 } 77 StartingStub func(lager.Logger) 78 startingMutex sync.RWMutex 79 startingArgsForCall []struct { 80 arg1 lager.Logger 81 } 82 StderrStub func() io.Writer 83 stderrMutex sync.RWMutex 84 stderrArgsForCall []struct { 85 } 86 stderrReturns struct { 87 result1 io.Writer 88 } 89 stderrReturnsOnCall map[int]struct { 90 result1 io.Writer 91 } 92 StdoutStub func() io.Writer 93 stdoutMutex sync.RWMutex 94 stdoutArgsForCall []struct { 95 } 96 stdoutReturns struct { 97 result1 io.Writer 98 } 99 stdoutReturnsOnCall map[int]struct { 100 result1 io.Writer 101 } 102 invocations map[string][][]interface{} 103 invocationsMutex sync.RWMutex 104 } 105 106 func (fake *FakeTaskDelegate) Errored(arg1 lager.Logger, arg2 string) { 107 fake.erroredMutex.Lock() 108 fake.erroredArgsForCall = append(fake.erroredArgsForCall, struct { 109 arg1 lager.Logger 110 arg2 string 111 }{arg1, arg2}) 112 fake.recordInvocation("Errored", []interface{}{arg1, arg2}) 113 fake.erroredMutex.Unlock() 114 if fake.ErroredStub != nil { 115 fake.ErroredStub(arg1, arg2) 116 } 117 } 118 119 func (fake *FakeTaskDelegate) ErroredCallCount() int { 120 fake.erroredMutex.RLock() 121 defer fake.erroredMutex.RUnlock() 122 return len(fake.erroredArgsForCall) 123 } 124 125 func (fake *FakeTaskDelegate) ErroredCalls(stub func(lager.Logger, string)) { 126 fake.erroredMutex.Lock() 127 defer fake.erroredMutex.Unlock() 128 fake.ErroredStub = stub 129 } 130 131 func (fake *FakeTaskDelegate) ErroredArgsForCall(i int) (lager.Logger, string) { 132 fake.erroredMutex.RLock() 133 defer fake.erroredMutex.RUnlock() 134 argsForCall := fake.erroredArgsForCall[i] 135 return argsForCall.arg1, argsForCall.arg2 136 } 137 138 func (fake *FakeTaskDelegate) FetchImage(arg1 context.Context, arg2 atc.ImageResource, arg3 atc.VersionedResourceTypes, arg4 bool) (worker.ImageSpec, error) { 139 fake.fetchImageMutex.Lock() 140 ret, specificReturn := fake.fetchImageReturnsOnCall[len(fake.fetchImageArgsForCall)] 141 fake.fetchImageArgsForCall = append(fake.fetchImageArgsForCall, struct { 142 arg1 context.Context 143 arg2 atc.ImageResource 144 arg3 atc.VersionedResourceTypes 145 arg4 bool 146 }{arg1, arg2, arg3, arg4}) 147 fake.recordInvocation("FetchImage", []interface{}{arg1, arg2, arg3, arg4}) 148 fake.fetchImageMutex.Unlock() 149 if fake.FetchImageStub != nil { 150 return fake.FetchImageStub(arg1, arg2, arg3, arg4) 151 } 152 if specificReturn { 153 return ret.result1, ret.result2 154 } 155 fakeReturns := fake.fetchImageReturns 156 return fakeReturns.result1, fakeReturns.result2 157 } 158 159 func (fake *FakeTaskDelegate) FetchImageCallCount() int { 160 fake.fetchImageMutex.RLock() 161 defer fake.fetchImageMutex.RUnlock() 162 return len(fake.fetchImageArgsForCall) 163 } 164 165 func (fake *FakeTaskDelegate) FetchImageCalls(stub func(context.Context, atc.ImageResource, atc.VersionedResourceTypes, bool) (worker.ImageSpec, error)) { 166 fake.fetchImageMutex.Lock() 167 defer fake.fetchImageMutex.Unlock() 168 fake.FetchImageStub = stub 169 } 170 171 func (fake *FakeTaskDelegate) FetchImageArgsForCall(i int) (context.Context, atc.ImageResource, atc.VersionedResourceTypes, bool) { 172 fake.fetchImageMutex.RLock() 173 defer fake.fetchImageMutex.RUnlock() 174 argsForCall := fake.fetchImageArgsForCall[i] 175 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 176 } 177 178 func (fake *FakeTaskDelegate) FetchImageReturns(result1 worker.ImageSpec, result2 error) { 179 fake.fetchImageMutex.Lock() 180 defer fake.fetchImageMutex.Unlock() 181 fake.FetchImageStub = nil 182 fake.fetchImageReturns = struct { 183 result1 worker.ImageSpec 184 result2 error 185 }{result1, result2} 186 } 187 188 func (fake *FakeTaskDelegate) FetchImageReturnsOnCall(i int, result1 worker.ImageSpec, result2 error) { 189 fake.fetchImageMutex.Lock() 190 defer fake.fetchImageMutex.Unlock() 191 fake.FetchImageStub = nil 192 if fake.fetchImageReturnsOnCall == nil { 193 fake.fetchImageReturnsOnCall = make(map[int]struct { 194 result1 worker.ImageSpec 195 result2 error 196 }) 197 } 198 fake.fetchImageReturnsOnCall[i] = struct { 199 result1 worker.ImageSpec 200 result2 error 201 }{result1, result2} 202 } 203 204 func (fake *FakeTaskDelegate) Finished(arg1 lager.Logger, arg2 exec.ExitStatus) { 205 fake.finishedMutex.Lock() 206 fake.finishedArgsForCall = append(fake.finishedArgsForCall, struct { 207 arg1 lager.Logger 208 arg2 exec.ExitStatus 209 }{arg1, arg2}) 210 fake.recordInvocation("Finished", []interface{}{arg1, arg2}) 211 fake.finishedMutex.Unlock() 212 if fake.FinishedStub != nil { 213 fake.FinishedStub(arg1, arg2) 214 } 215 } 216 217 func (fake *FakeTaskDelegate) FinishedCallCount() int { 218 fake.finishedMutex.RLock() 219 defer fake.finishedMutex.RUnlock() 220 return len(fake.finishedArgsForCall) 221 } 222 223 func (fake *FakeTaskDelegate) FinishedCalls(stub func(lager.Logger, exec.ExitStatus)) { 224 fake.finishedMutex.Lock() 225 defer fake.finishedMutex.Unlock() 226 fake.FinishedStub = stub 227 } 228 229 func (fake *FakeTaskDelegate) FinishedArgsForCall(i int) (lager.Logger, exec.ExitStatus) { 230 fake.finishedMutex.RLock() 231 defer fake.finishedMutex.RUnlock() 232 argsForCall := fake.finishedArgsForCall[i] 233 return argsForCall.arg1, argsForCall.arg2 234 } 235 236 func (fake *FakeTaskDelegate) Initializing(arg1 lager.Logger) { 237 fake.initializingMutex.Lock() 238 fake.initializingArgsForCall = append(fake.initializingArgsForCall, struct { 239 arg1 lager.Logger 240 }{arg1}) 241 fake.recordInvocation("Initializing", []interface{}{arg1}) 242 fake.initializingMutex.Unlock() 243 if fake.InitializingStub != nil { 244 fake.InitializingStub(arg1) 245 } 246 } 247 248 func (fake *FakeTaskDelegate) InitializingCallCount() int { 249 fake.initializingMutex.RLock() 250 defer fake.initializingMutex.RUnlock() 251 return len(fake.initializingArgsForCall) 252 } 253 254 func (fake *FakeTaskDelegate) InitializingCalls(stub func(lager.Logger)) { 255 fake.initializingMutex.Lock() 256 defer fake.initializingMutex.Unlock() 257 fake.InitializingStub = stub 258 } 259 260 func (fake *FakeTaskDelegate) InitializingArgsForCall(i int) lager.Logger { 261 fake.initializingMutex.RLock() 262 defer fake.initializingMutex.RUnlock() 263 argsForCall := fake.initializingArgsForCall[i] 264 return argsForCall.arg1 265 } 266 267 func (fake *FakeTaskDelegate) SelectedWorker(arg1 lager.Logger, arg2 string) { 268 fake.selectedWorkerMutex.Lock() 269 fake.selectedWorkerArgsForCall = append(fake.selectedWorkerArgsForCall, struct { 270 arg1 lager.Logger 271 arg2 string 272 }{arg1, arg2}) 273 fake.recordInvocation("SelectedWorker", []interface{}{arg1, arg2}) 274 fake.selectedWorkerMutex.Unlock() 275 if fake.SelectedWorkerStub != nil { 276 fake.SelectedWorkerStub(arg1, arg2) 277 } 278 } 279 280 func (fake *FakeTaskDelegate) SelectedWorkerCallCount() int { 281 fake.selectedWorkerMutex.RLock() 282 defer fake.selectedWorkerMutex.RUnlock() 283 return len(fake.selectedWorkerArgsForCall) 284 } 285 286 func (fake *FakeTaskDelegate) SelectedWorkerCalls(stub func(lager.Logger, string)) { 287 fake.selectedWorkerMutex.Lock() 288 defer fake.selectedWorkerMutex.Unlock() 289 fake.SelectedWorkerStub = stub 290 } 291 292 func (fake *FakeTaskDelegate) SelectedWorkerArgsForCall(i int) (lager.Logger, string) { 293 fake.selectedWorkerMutex.RLock() 294 defer fake.selectedWorkerMutex.RUnlock() 295 argsForCall := fake.selectedWorkerArgsForCall[i] 296 return argsForCall.arg1, argsForCall.arg2 297 } 298 299 func (fake *FakeTaskDelegate) SetTaskConfig(arg1 atc.TaskConfig) { 300 fake.setTaskConfigMutex.Lock() 301 fake.setTaskConfigArgsForCall = append(fake.setTaskConfigArgsForCall, struct { 302 arg1 atc.TaskConfig 303 }{arg1}) 304 fake.recordInvocation("SetTaskConfig", []interface{}{arg1}) 305 fake.setTaskConfigMutex.Unlock() 306 if fake.SetTaskConfigStub != nil { 307 fake.SetTaskConfigStub(arg1) 308 } 309 } 310 311 func (fake *FakeTaskDelegate) SetTaskConfigCallCount() int { 312 fake.setTaskConfigMutex.RLock() 313 defer fake.setTaskConfigMutex.RUnlock() 314 return len(fake.setTaskConfigArgsForCall) 315 } 316 317 func (fake *FakeTaskDelegate) SetTaskConfigCalls(stub func(atc.TaskConfig)) { 318 fake.setTaskConfigMutex.Lock() 319 defer fake.setTaskConfigMutex.Unlock() 320 fake.SetTaskConfigStub = stub 321 } 322 323 func (fake *FakeTaskDelegate) SetTaskConfigArgsForCall(i int) atc.TaskConfig { 324 fake.setTaskConfigMutex.RLock() 325 defer fake.setTaskConfigMutex.RUnlock() 326 argsForCall := fake.setTaskConfigArgsForCall[i] 327 return argsForCall.arg1 328 } 329 330 func (fake *FakeTaskDelegate) StartSpan(arg1 context.Context, arg2 string, arg3 tracing.Attrs) (context.Context, trace.Span) { 331 fake.startSpanMutex.Lock() 332 ret, specificReturn := fake.startSpanReturnsOnCall[len(fake.startSpanArgsForCall)] 333 fake.startSpanArgsForCall = append(fake.startSpanArgsForCall, struct { 334 arg1 context.Context 335 arg2 string 336 arg3 tracing.Attrs 337 }{arg1, arg2, arg3}) 338 fake.recordInvocation("StartSpan", []interface{}{arg1, arg2, arg3}) 339 fake.startSpanMutex.Unlock() 340 if fake.StartSpanStub != nil { 341 return fake.StartSpanStub(arg1, arg2, arg3) 342 } 343 if specificReturn { 344 return ret.result1, ret.result2 345 } 346 fakeReturns := fake.startSpanReturns 347 return fakeReturns.result1, fakeReturns.result2 348 } 349 350 func (fake *FakeTaskDelegate) StartSpanCallCount() int { 351 fake.startSpanMutex.RLock() 352 defer fake.startSpanMutex.RUnlock() 353 return len(fake.startSpanArgsForCall) 354 } 355 356 func (fake *FakeTaskDelegate) StartSpanCalls(stub func(context.Context, string, tracing.Attrs) (context.Context, trace.Span)) { 357 fake.startSpanMutex.Lock() 358 defer fake.startSpanMutex.Unlock() 359 fake.StartSpanStub = stub 360 } 361 362 func (fake *FakeTaskDelegate) StartSpanArgsForCall(i int) (context.Context, string, tracing.Attrs) { 363 fake.startSpanMutex.RLock() 364 defer fake.startSpanMutex.RUnlock() 365 argsForCall := fake.startSpanArgsForCall[i] 366 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 367 } 368 369 func (fake *FakeTaskDelegate) StartSpanReturns(result1 context.Context, result2 trace.Span) { 370 fake.startSpanMutex.Lock() 371 defer fake.startSpanMutex.Unlock() 372 fake.StartSpanStub = nil 373 fake.startSpanReturns = struct { 374 result1 context.Context 375 result2 trace.Span 376 }{result1, result2} 377 } 378 379 func (fake *FakeTaskDelegate) StartSpanReturnsOnCall(i int, result1 context.Context, result2 trace.Span) { 380 fake.startSpanMutex.Lock() 381 defer fake.startSpanMutex.Unlock() 382 fake.StartSpanStub = nil 383 if fake.startSpanReturnsOnCall == nil { 384 fake.startSpanReturnsOnCall = make(map[int]struct { 385 result1 context.Context 386 result2 trace.Span 387 }) 388 } 389 fake.startSpanReturnsOnCall[i] = struct { 390 result1 context.Context 391 result2 trace.Span 392 }{result1, result2} 393 } 394 395 func (fake *FakeTaskDelegate) Starting(arg1 lager.Logger) { 396 fake.startingMutex.Lock() 397 fake.startingArgsForCall = append(fake.startingArgsForCall, struct { 398 arg1 lager.Logger 399 }{arg1}) 400 fake.recordInvocation("Starting", []interface{}{arg1}) 401 fake.startingMutex.Unlock() 402 if fake.StartingStub != nil { 403 fake.StartingStub(arg1) 404 } 405 } 406 407 func (fake *FakeTaskDelegate) StartingCallCount() int { 408 fake.startingMutex.RLock() 409 defer fake.startingMutex.RUnlock() 410 return len(fake.startingArgsForCall) 411 } 412 413 func (fake *FakeTaskDelegate) StartingCalls(stub func(lager.Logger)) { 414 fake.startingMutex.Lock() 415 defer fake.startingMutex.Unlock() 416 fake.StartingStub = stub 417 } 418 419 func (fake *FakeTaskDelegate) StartingArgsForCall(i int) lager.Logger { 420 fake.startingMutex.RLock() 421 defer fake.startingMutex.RUnlock() 422 argsForCall := fake.startingArgsForCall[i] 423 return argsForCall.arg1 424 } 425 426 func (fake *FakeTaskDelegate) Stderr() io.Writer { 427 fake.stderrMutex.Lock() 428 ret, specificReturn := fake.stderrReturnsOnCall[len(fake.stderrArgsForCall)] 429 fake.stderrArgsForCall = append(fake.stderrArgsForCall, struct { 430 }{}) 431 fake.recordInvocation("Stderr", []interface{}{}) 432 fake.stderrMutex.Unlock() 433 if fake.StderrStub != nil { 434 return fake.StderrStub() 435 } 436 if specificReturn { 437 return ret.result1 438 } 439 fakeReturns := fake.stderrReturns 440 return fakeReturns.result1 441 } 442 443 func (fake *FakeTaskDelegate) StderrCallCount() int { 444 fake.stderrMutex.RLock() 445 defer fake.stderrMutex.RUnlock() 446 return len(fake.stderrArgsForCall) 447 } 448 449 func (fake *FakeTaskDelegate) StderrCalls(stub func() io.Writer) { 450 fake.stderrMutex.Lock() 451 defer fake.stderrMutex.Unlock() 452 fake.StderrStub = stub 453 } 454 455 func (fake *FakeTaskDelegate) StderrReturns(result1 io.Writer) { 456 fake.stderrMutex.Lock() 457 defer fake.stderrMutex.Unlock() 458 fake.StderrStub = nil 459 fake.stderrReturns = struct { 460 result1 io.Writer 461 }{result1} 462 } 463 464 func (fake *FakeTaskDelegate) StderrReturnsOnCall(i int, result1 io.Writer) { 465 fake.stderrMutex.Lock() 466 defer fake.stderrMutex.Unlock() 467 fake.StderrStub = nil 468 if fake.stderrReturnsOnCall == nil { 469 fake.stderrReturnsOnCall = make(map[int]struct { 470 result1 io.Writer 471 }) 472 } 473 fake.stderrReturnsOnCall[i] = struct { 474 result1 io.Writer 475 }{result1} 476 } 477 478 func (fake *FakeTaskDelegate) Stdout() io.Writer { 479 fake.stdoutMutex.Lock() 480 ret, specificReturn := fake.stdoutReturnsOnCall[len(fake.stdoutArgsForCall)] 481 fake.stdoutArgsForCall = append(fake.stdoutArgsForCall, struct { 482 }{}) 483 fake.recordInvocation("Stdout", []interface{}{}) 484 fake.stdoutMutex.Unlock() 485 if fake.StdoutStub != nil { 486 return fake.StdoutStub() 487 } 488 if specificReturn { 489 return ret.result1 490 } 491 fakeReturns := fake.stdoutReturns 492 return fakeReturns.result1 493 } 494 495 func (fake *FakeTaskDelegate) StdoutCallCount() int { 496 fake.stdoutMutex.RLock() 497 defer fake.stdoutMutex.RUnlock() 498 return len(fake.stdoutArgsForCall) 499 } 500 501 func (fake *FakeTaskDelegate) StdoutCalls(stub func() io.Writer) { 502 fake.stdoutMutex.Lock() 503 defer fake.stdoutMutex.Unlock() 504 fake.StdoutStub = stub 505 } 506 507 func (fake *FakeTaskDelegate) StdoutReturns(result1 io.Writer) { 508 fake.stdoutMutex.Lock() 509 defer fake.stdoutMutex.Unlock() 510 fake.StdoutStub = nil 511 fake.stdoutReturns = struct { 512 result1 io.Writer 513 }{result1} 514 } 515 516 func (fake *FakeTaskDelegate) StdoutReturnsOnCall(i int, result1 io.Writer) { 517 fake.stdoutMutex.Lock() 518 defer fake.stdoutMutex.Unlock() 519 fake.StdoutStub = nil 520 if fake.stdoutReturnsOnCall == nil { 521 fake.stdoutReturnsOnCall = make(map[int]struct { 522 result1 io.Writer 523 }) 524 } 525 fake.stdoutReturnsOnCall[i] = struct { 526 result1 io.Writer 527 }{result1} 528 } 529 530 func (fake *FakeTaskDelegate) Invocations() map[string][][]interface{} { 531 fake.invocationsMutex.RLock() 532 defer fake.invocationsMutex.RUnlock() 533 fake.erroredMutex.RLock() 534 defer fake.erroredMutex.RUnlock() 535 fake.fetchImageMutex.RLock() 536 defer fake.fetchImageMutex.RUnlock() 537 fake.finishedMutex.RLock() 538 defer fake.finishedMutex.RUnlock() 539 fake.initializingMutex.RLock() 540 defer fake.initializingMutex.RUnlock() 541 fake.selectedWorkerMutex.RLock() 542 defer fake.selectedWorkerMutex.RUnlock() 543 fake.setTaskConfigMutex.RLock() 544 defer fake.setTaskConfigMutex.RUnlock() 545 fake.startSpanMutex.RLock() 546 defer fake.startSpanMutex.RUnlock() 547 fake.startingMutex.RLock() 548 defer fake.startingMutex.RUnlock() 549 fake.stderrMutex.RLock() 550 defer fake.stderrMutex.RUnlock() 551 fake.stdoutMutex.RLock() 552 defer fake.stdoutMutex.RUnlock() 553 copiedInvocations := map[string][][]interface{}{} 554 for key, value := range fake.invocations { 555 copiedInvocations[key] = value 556 } 557 return copiedInvocations 558 } 559 560 func (fake *FakeTaskDelegate) recordInvocation(key string, args []interface{}) { 561 fake.invocationsMutex.Lock() 562 defer fake.invocationsMutex.Unlock() 563 if fake.invocations == nil { 564 fake.invocations = map[string][][]interface{}{} 565 } 566 if fake.invocations[key] == nil { 567 fake.invocations[key] = [][]interface{}{} 568 } 569 fake.invocations[key] = append(fake.invocations[key], args) 570 } 571 572 var _ exec.TaskDelegate = new(FakeTaskDelegate)