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)