github.com/cloudfoundry-incubator/stembuild@v0.0.0-20211223202937-5b61d62226c6/remotemanager/remotemanagerfakes/fake_remote_manager.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package remotemanagerfakes 3 4 import ( 5 "sync" 6 "time" 7 8 "github.com/cloudfoundry-incubator/stembuild/remotemanager" 9 ) 10 11 type FakeRemoteManager struct { 12 CanLoginVMStub func() error 13 canLoginVMMutex sync.RWMutex 14 canLoginVMArgsForCall []struct { 15 } 16 canLoginVMReturns struct { 17 result1 error 18 } 19 canLoginVMReturnsOnCall map[int]struct { 20 result1 error 21 } 22 CanReachVMStub func() error 23 canReachVMMutex sync.RWMutex 24 canReachVMArgsForCall []struct { 25 } 26 canReachVMReturns struct { 27 result1 error 28 } 29 canReachVMReturnsOnCall map[int]struct { 30 result1 error 31 } 32 ExecuteCommandStub func(string) (int, error) 33 executeCommandMutex sync.RWMutex 34 executeCommandArgsForCall []struct { 35 arg1 string 36 } 37 executeCommandReturns struct { 38 result1 int 39 result2 error 40 } 41 executeCommandReturnsOnCall map[int]struct { 42 result1 int 43 result2 error 44 } 45 ExecuteCommandWithTimeoutStub func(string, time.Duration) (int, error) 46 executeCommandWithTimeoutMutex sync.RWMutex 47 executeCommandWithTimeoutArgsForCall []struct { 48 arg1 string 49 arg2 time.Duration 50 } 51 executeCommandWithTimeoutReturns struct { 52 result1 int 53 result2 error 54 } 55 executeCommandWithTimeoutReturnsOnCall map[int]struct { 56 result1 int 57 result2 error 58 } 59 ExtractArchiveStub func(string, string) error 60 extractArchiveMutex sync.RWMutex 61 extractArchiveArgsForCall []struct { 62 arg1 string 63 arg2 string 64 } 65 extractArchiveReturns struct { 66 result1 error 67 } 68 extractArchiveReturnsOnCall map[int]struct { 69 result1 error 70 } 71 UploadArtifactStub func(string, string) error 72 uploadArtifactMutex sync.RWMutex 73 uploadArtifactArgsForCall []struct { 74 arg1 string 75 arg2 string 76 } 77 uploadArtifactReturns struct { 78 result1 error 79 } 80 uploadArtifactReturnsOnCall map[int]struct { 81 result1 error 82 } 83 invocations map[string][][]interface{} 84 invocationsMutex sync.RWMutex 85 } 86 87 func (fake *FakeRemoteManager) CanLoginVM() error { 88 fake.canLoginVMMutex.Lock() 89 ret, specificReturn := fake.canLoginVMReturnsOnCall[len(fake.canLoginVMArgsForCall)] 90 fake.canLoginVMArgsForCall = append(fake.canLoginVMArgsForCall, struct { 91 }{}) 92 fake.recordInvocation("CanLoginVM", []interface{}{}) 93 fake.canLoginVMMutex.Unlock() 94 if fake.CanLoginVMStub != nil { 95 return fake.CanLoginVMStub() 96 } 97 if specificReturn { 98 return ret.result1 99 } 100 fakeReturns := fake.canLoginVMReturns 101 return fakeReturns.result1 102 } 103 104 func (fake *FakeRemoteManager) CanLoginVMCallCount() int { 105 fake.canLoginVMMutex.RLock() 106 defer fake.canLoginVMMutex.RUnlock() 107 return len(fake.canLoginVMArgsForCall) 108 } 109 110 func (fake *FakeRemoteManager) CanLoginVMCalls(stub func() error) { 111 fake.canLoginVMMutex.Lock() 112 defer fake.canLoginVMMutex.Unlock() 113 fake.CanLoginVMStub = stub 114 } 115 116 func (fake *FakeRemoteManager) CanLoginVMReturns(result1 error) { 117 fake.canLoginVMMutex.Lock() 118 defer fake.canLoginVMMutex.Unlock() 119 fake.CanLoginVMStub = nil 120 fake.canLoginVMReturns = struct { 121 result1 error 122 }{result1} 123 } 124 125 func (fake *FakeRemoteManager) CanLoginVMReturnsOnCall(i int, result1 error) { 126 fake.canLoginVMMutex.Lock() 127 defer fake.canLoginVMMutex.Unlock() 128 fake.CanLoginVMStub = nil 129 if fake.canLoginVMReturnsOnCall == nil { 130 fake.canLoginVMReturnsOnCall = make(map[int]struct { 131 result1 error 132 }) 133 } 134 fake.canLoginVMReturnsOnCall[i] = struct { 135 result1 error 136 }{result1} 137 } 138 139 func (fake *FakeRemoteManager) CanReachVM() error { 140 fake.canReachVMMutex.Lock() 141 ret, specificReturn := fake.canReachVMReturnsOnCall[len(fake.canReachVMArgsForCall)] 142 fake.canReachVMArgsForCall = append(fake.canReachVMArgsForCall, struct { 143 }{}) 144 fake.recordInvocation("CanReachVM", []interface{}{}) 145 fake.canReachVMMutex.Unlock() 146 if fake.CanReachVMStub != nil { 147 return fake.CanReachVMStub() 148 } 149 if specificReturn { 150 return ret.result1 151 } 152 fakeReturns := fake.canReachVMReturns 153 return fakeReturns.result1 154 } 155 156 func (fake *FakeRemoteManager) CanReachVMCallCount() int { 157 fake.canReachVMMutex.RLock() 158 defer fake.canReachVMMutex.RUnlock() 159 return len(fake.canReachVMArgsForCall) 160 } 161 162 func (fake *FakeRemoteManager) CanReachVMCalls(stub func() error) { 163 fake.canReachVMMutex.Lock() 164 defer fake.canReachVMMutex.Unlock() 165 fake.CanReachVMStub = stub 166 } 167 168 func (fake *FakeRemoteManager) CanReachVMReturns(result1 error) { 169 fake.canReachVMMutex.Lock() 170 defer fake.canReachVMMutex.Unlock() 171 fake.CanReachVMStub = nil 172 fake.canReachVMReturns = struct { 173 result1 error 174 }{result1} 175 } 176 177 func (fake *FakeRemoteManager) CanReachVMReturnsOnCall(i int, result1 error) { 178 fake.canReachVMMutex.Lock() 179 defer fake.canReachVMMutex.Unlock() 180 fake.CanReachVMStub = nil 181 if fake.canReachVMReturnsOnCall == nil { 182 fake.canReachVMReturnsOnCall = make(map[int]struct { 183 result1 error 184 }) 185 } 186 fake.canReachVMReturnsOnCall[i] = struct { 187 result1 error 188 }{result1} 189 } 190 191 func (fake *FakeRemoteManager) ExecuteCommand(arg1 string) (int, error) { 192 fake.executeCommandMutex.Lock() 193 ret, specificReturn := fake.executeCommandReturnsOnCall[len(fake.executeCommandArgsForCall)] 194 fake.executeCommandArgsForCall = append(fake.executeCommandArgsForCall, struct { 195 arg1 string 196 }{arg1}) 197 fake.recordInvocation("ExecuteCommand", []interface{}{arg1}) 198 fake.executeCommandMutex.Unlock() 199 if fake.ExecuteCommandStub != nil { 200 return fake.ExecuteCommandStub(arg1) 201 } 202 if specificReturn { 203 return ret.result1, ret.result2 204 } 205 fakeReturns := fake.executeCommandReturns 206 return fakeReturns.result1, fakeReturns.result2 207 } 208 209 func (fake *FakeRemoteManager) ExecuteCommandCallCount() int { 210 fake.executeCommandMutex.RLock() 211 defer fake.executeCommandMutex.RUnlock() 212 return len(fake.executeCommandArgsForCall) 213 } 214 215 func (fake *FakeRemoteManager) ExecuteCommandCalls(stub func(string) (int, error)) { 216 fake.executeCommandMutex.Lock() 217 defer fake.executeCommandMutex.Unlock() 218 fake.ExecuteCommandStub = stub 219 } 220 221 func (fake *FakeRemoteManager) ExecuteCommandArgsForCall(i int) string { 222 fake.executeCommandMutex.RLock() 223 defer fake.executeCommandMutex.RUnlock() 224 argsForCall := fake.executeCommandArgsForCall[i] 225 return argsForCall.arg1 226 } 227 228 func (fake *FakeRemoteManager) ExecuteCommandReturns(result1 int, result2 error) { 229 fake.executeCommandMutex.Lock() 230 defer fake.executeCommandMutex.Unlock() 231 fake.ExecuteCommandStub = nil 232 fake.executeCommandReturns = struct { 233 result1 int 234 result2 error 235 }{result1, result2} 236 } 237 238 func (fake *FakeRemoteManager) ExecuteCommandReturnsOnCall(i int, result1 int, result2 error) { 239 fake.executeCommandMutex.Lock() 240 defer fake.executeCommandMutex.Unlock() 241 fake.ExecuteCommandStub = nil 242 if fake.executeCommandReturnsOnCall == nil { 243 fake.executeCommandReturnsOnCall = make(map[int]struct { 244 result1 int 245 result2 error 246 }) 247 } 248 fake.executeCommandReturnsOnCall[i] = struct { 249 result1 int 250 result2 error 251 }{result1, result2} 252 } 253 254 func (fake *FakeRemoteManager) ExecuteCommandWithTimeout(arg1 string, arg2 time.Duration) (int, error) { 255 fake.executeCommandWithTimeoutMutex.Lock() 256 ret, specificReturn := fake.executeCommandWithTimeoutReturnsOnCall[len(fake.executeCommandWithTimeoutArgsForCall)] 257 fake.executeCommandWithTimeoutArgsForCall = append(fake.executeCommandWithTimeoutArgsForCall, struct { 258 arg1 string 259 arg2 time.Duration 260 }{arg1, arg2}) 261 fake.recordInvocation("ExecuteCommandWithTimeout", []interface{}{arg1, arg2}) 262 fake.executeCommandWithTimeoutMutex.Unlock() 263 if fake.ExecuteCommandWithTimeoutStub != nil { 264 return fake.ExecuteCommandWithTimeoutStub(arg1, arg2) 265 } 266 if specificReturn { 267 return ret.result1, ret.result2 268 } 269 fakeReturns := fake.executeCommandWithTimeoutReturns 270 return fakeReturns.result1, fakeReturns.result2 271 } 272 273 func (fake *FakeRemoteManager) ExecuteCommandWithTimeoutCallCount() int { 274 fake.executeCommandWithTimeoutMutex.RLock() 275 defer fake.executeCommandWithTimeoutMutex.RUnlock() 276 return len(fake.executeCommandWithTimeoutArgsForCall) 277 } 278 279 func (fake *FakeRemoteManager) ExecuteCommandWithTimeoutCalls(stub func(string, time.Duration) (int, error)) { 280 fake.executeCommandWithTimeoutMutex.Lock() 281 defer fake.executeCommandWithTimeoutMutex.Unlock() 282 fake.ExecuteCommandWithTimeoutStub = stub 283 } 284 285 func (fake *FakeRemoteManager) ExecuteCommandWithTimeoutArgsForCall(i int) (string, time.Duration) { 286 fake.executeCommandWithTimeoutMutex.RLock() 287 defer fake.executeCommandWithTimeoutMutex.RUnlock() 288 argsForCall := fake.executeCommandWithTimeoutArgsForCall[i] 289 return argsForCall.arg1, argsForCall.arg2 290 } 291 292 func (fake *FakeRemoteManager) ExecuteCommandWithTimeoutReturns(result1 int, result2 error) { 293 fake.executeCommandWithTimeoutMutex.Lock() 294 defer fake.executeCommandWithTimeoutMutex.Unlock() 295 fake.ExecuteCommandWithTimeoutStub = nil 296 fake.executeCommandWithTimeoutReturns = struct { 297 result1 int 298 result2 error 299 }{result1, result2} 300 } 301 302 func (fake *FakeRemoteManager) ExecuteCommandWithTimeoutReturnsOnCall(i int, result1 int, result2 error) { 303 fake.executeCommandWithTimeoutMutex.Lock() 304 defer fake.executeCommandWithTimeoutMutex.Unlock() 305 fake.ExecuteCommandWithTimeoutStub = nil 306 if fake.executeCommandWithTimeoutReturnsOnCall == nil { 307 fake.executeCommandWithTimeoutReturnsOnCall = make(map[int]struct { 308 result1 int 309 result2 error 310 }) 311 } 312 fake.executeCommandWithTimeoutReturnsOnCall[i] = struct { 313 result1 int 314 result2 error 315 }{result1, result2} 316 } 317 318 func (fake *FakeRemoteManager) ExtractArchive(arg1 string, arg2 string) error { 319 fake.extractArchiveMutex.Lock() 320 ret, specificReturn := fake.extractArchiveReturnsOnCall[len(fake.extractArchiveArgsForCall)] 321 fake.extractArchiveArgsForCall = append(fake.extractArchiveArgsForCall, struct { 322 arg1 string 323 arg2 string 324 }{arg1, arg2}) 325 fake.recordInvocation("ExtractArchive", []interface{}{arg1, arg2}) 326 fake.extractArchiveMutex.Unlock() 327 if fake.ExtractArchiveStub != nil { 328 return fake.ExtractArchiveStub(arg1, arg2) 329 } 330 if specificReturn { 331 return ret.result1 332 } 333 fakeReturns := fake.extractArchiveReturns 334 return fakeReturns.result1 335 } 336 337 func (fake *FakeRemoteManager) ExtractArchiveCallCount() int { 338 fake.extractArchiveMutex.RLock() 339 defer fake.extractArchiveMutex.RUnlock() 340 return len(fake.extractArchiveArgsForCall) 341 } 342 343 func (fake *FakeRemoteManager) ExtractArchiveCalls(stub func(string, string) error) { 344 fake.extractArchiveMutex.Lock() 345 defer fake.extractArchiveMutex.Unlock() 346 fake.ExtractArchiveStub = stub 347 } 348 349 func (fake *FakeRemoteManager) ExtractArchiveArgsForCall(i int) (string, string) { 350 fake.extractArchiveMutex.RLock() 351 defer fake.extractArchiveMutex.RUnlock() 352 argsForCall := fake.extractArchiveArgsForCall[i] 353 return argsForCall.arg1, argsForCall.arg2 354 } 355 356 func (fake *FakeRemoteManager) ExtractArchiveReturns(result1 error) { 357 fake.extractArchiveMutex.Lock() 358 defer fake.extractArchiveMutex.Unlock() 359 fake.ExtractArchiveStub = nil 360 fake.extractArchiveReturns = struct { 361 result1 error 362 }{result1} 363 } 364 365 func (fake *FakeRemoteManager) ExtractArchiveReturnsOnCall(i int, result1 error) { 366 fake.extractArchiveMutex.Lock() 367 defer fake.extractArchiveMutex.Unlock() 368 fake.ExtractArchiveStub = nil 369 if fake.extractArchiveReturnsOnCall == nil { 370 fake.extractArchiveReturnsOnCall = make(map[int]struct { 371 result1 error 372 }) 373 } 374 fake.extractArchiveReturnsOnCall[i] = struct { 375 result1 error 376 }{result1} 377 } 378 379 func (fake *FakeRemoteManager) UploadArtifact(arg1 string, arg2 string) error { 380 fake.uploadArtifactMutex.Lock() 381 ret, specificReturn := fake.uploadArtifactReturnsOnCall[len(fake.uploadArtifactArgsForCall)] 382 fake.uploadArtifactArgsForCall = append(fake.uploadArtifactArgsForCall, struct { 383 arg1 string 384 arg2 string 385 }{arg1, arg2}) 386 fake.recordInvocation("UploadArtifact", []interface{}{arg1, arg2}) 387 fake.uploadArtifactMutex.Unlock() 388 if fake.UploadArtifactStub != nil { 389 return fake.UploadArtifactStub(arg1, arg2) 390 } 391 if specificReturn { 392 return ret.result1 393 } 394 fakeReturns := fake.uploadArtifactReturns 395 return fakeReturns.result1 396 } 397 398 func (fake *FakeRemoteManager) UploadArtifactCallCount() int { 399 fake.uploadArtifactMutex.RLock() 400 defer fake.uploadArtifactMutex.RUnlock() 401 return len(fake.uploadArtifactArgsForCall) 402 } 403 404 func (fake *FakeRemoteManager) UploadArtifactCalls(stub func(string, string) error) { 405 fake.uploadArtifactMutex.Lock() 406 defer fake.uploadArtifactMutex.Unlock() 407 fake.UploadArtifactStub = stub 408 } 409 410 func (fake *FakeRemoteManager) UploadArtifactArgsForCall(i int) (string, string) { 411 fake.uploadArtifactMutex.RLock() 412 defer fake.uploadArtifactMutex.RUnlock() 413 argsForCall := fake.uploadArtifactArgsForCall[i] 414 return argsForCall.arg1, argsForCall.arg2 415 } 416 417 func (fake *FakeRemoteManager) UploadArtifactReturns(result1 error) { 418 fake.uploadArtifactMutex.Lock() 419 defer fake.uploadArtifactMutex.Unlock() 420 fake.UploadArtifactStub = nil 421 fake.uploadArtifactReturns = struct { 422 result1 error 423 }{result1} 424 } 425 426 func (fake *FakeRemoteManager) UploadArtifactReturnsOnCall(i int, result1 error) { 427 fake.uploadArtifactMutex.Lock() 428 defer fake.uploadArtifactMutex.Unlock() 429 fake.UploadArtifactStub = nil 430 if fake.uploadArtifactReturnsOnCall == nil { 431 fake.uploadArtifactReturnsOnCall = make(map[int]struct { 432 result1 error 433 }) 434 } 435 fake.uploadArtifactReturnsOnCall[i] = struct { 436 result1 error 437 }{result1} 438 } 439 440 func (fake *FakeRemoteManager) Invocations() map[string][][]interface{} { 441 fake.invocationsMutex.RLock() 442 defer fake.invocationsMutex.RUnlock() 443 fake.canLoginVMMutex.RLock() 444 defer fake.canLoginVMMutex.RUnlock() 445 fake.canReachVMMutex.RLock() 446 defer fake.canReachVMMutex.RUnlock() 447 fake.executeCommandMutex.RLock() 448 defer fake.executeCommandMutex.RUnlock() 449 fake.executeCommandWithTimeoutMutex.RLock() 450 defer fake.executeCommandWithTimeoutMutex.RUnlock() 451 fake.extractArchiveMutex.RLock() 452 defer fake.extractArchiveMutex.RUnlock() 453 fake.uploadArtifactMutex.RLock() 454 defer fake.uploadArtifactMutex.RUnlock() 455 copiedInvocations := map[string][][]interface{}{} 456 for key, value := range fake.invocations { 457 copiedInvocations[key] = value 458 } 459 return copiedInvocations 460 } 461 462 func (fake *FakeRemoteManager) recordInvocation(key string, args []interface{}) { 463 fake.invocationsMutex.Lock() 464 defer fake.invocationsMutex.Unlock() 465 if fake.invocations == nil { 466 fake.invocations = map[string][][]interface{}{} 467 } 468 if fake.invocations[key] == nil { 469 fake.invocations[key] = [][]interface{}{} 470 } 471 fake.invocations[key] = append(fake.invocations[key], args) 472 } 473 474 var _ remotemanager.RemoteManager = new(FakeRemoteManager)