github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/db/dbfakes/fake_build.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package dbfakes
     3  
     4  import (
     5  	"encoding/json"
     6  	"sync"
     7  	"time"
     8  
     9  	"code.cloudfoundry.org/lager"
    10  	"github.com/pf-qiu/concourse/v6/atc"
    11  	"github.com/pf-qiu/concourse/v6/atc/creds"
    12  	"github.com/pf-qiu/concourse/v6/atc/db"
    13  	"github.com/pf-qiu/concourse/v6/atc/db/lock"
    14  	"github.com/pf-qiu/concourse/v6/atc/event"
    15  	"github.com/pf-qiu/concourse/v6/tracing"
    16  	"github.com/pf-qiu/concourse/v6/vars"
    17  	"go.opentelemetry.io/otel/api/propagation"
    18  )
    19  
    20  type FakeBuild struct {
    21  	AbortNotifierStub        func() (db.Notifier, error)
    22  	abortNotifierMutex       sync.RWMutex
    23  	abortNotifierArgsForCall []struct {
    24  	}
    25  	abortNotifierReturns struct {
    26  		result1 db.Notifier
    27  		result2 error
    28  	}
    29  	abortNotifierReturnsOnCall map[int]struct {
    30  		result1 db.Notifier
    31  		result2 error
    32  	}
    33  	AcquireTrackingLockStub        func(lager.Logger, time.Duration) (lock.Lock, bool, error)
    34  	acquireTrackingLockMutex       sync.RWMutex
    35  	acquireTrackingLockArgsForCall []struct {
    36  		arg1 lager.Logger
    37  		arg2 time.Duration
    38  	}
    39  	acquireTrackingLockReturns struct {
    40  		result1 lock.Lock
    41  		result2 bool
    42  		result3 error
    43  	}
    44  	acquireTrackingLockReturnsOnCall map[int]struct {
    45  		result1 lock.Lock
    46  		result2 bool
    47  		result3 error
    48  	}
    49  	AdoptInputsAndPipesStub        func() ([]db.BuildInput, bool, error)
    50  	adoptInputsAndPipesMutex       sync.RWMutex
    51  	adoptInputsAndPipesArgsForCall []struct {
    52  	}
    53  	adoptInputsAndPipesReturns struct {
    54  		result1 []db.BuildInput
    55  		result2 bool
    56  		result3 error
    57  	}
    58  	adoptInputsAndPipesReturnsOnCall map[int]struct {
    59  		result1 []db.BuildInput
    60  		result2 bool
    61  		result3 error
    62  	}
    63  	AdoptRerunInputsAndPipesStub        func() ([]db.BuildInput, bool, error)
    64  	adoptRerunInputsAndPipesMutex       sync.RWMutex
    65  	adoptRerunInputsAndPipesArgsForCall []struct {
    66  	}
    67  	adoptRerunInputsAndPipesReturns struct {
    68  		result1 []db.BuildInput
    69  		result2 bool
    70  		result3 error
    71  	}
    72  	adoptRerunInputsAndPipesReturnsOnCall map[int]struct {
    73  		result1 []db.BuildInput
    74  		result2 bool
    75  		result3 error
    76  	}
    77  	ArtifactStub        func(int) (db.WorkerArtifact, error)
    78  	artifactMutex       sync.RWMutex
    79  	artifactArgsForCall []struct {
    80  		arg1 int
    81  	}
    82  	artifactReturns struct {
    83  		result1 db.WorkerArtifact
    84  		result2 error
    85  	}
    86  	artifactReturnsOnCall map[int]struct {
    87  		result1 db.WorkerArtifact
    88  		result2 error
    89  	}
    90  	ArtifactsStub        func() ([]db.WorkerArtifact, error)
    91  	artifactsMutex       sync.RWMutex
    92  	artifactsArgsForCall []struct {
    93  	}
    94  	artifactsReturns struct {
    95  		result1 []db.WorkerArtifact
    96  		result2 error
    97  	}
    98  	artifactsReturnsOnCall map[int]struct {
    99  		result1 []db.WorkerArtifact
   100  		result2 error
   101  	}
   102  	DeleteStub        func() (bool, error)
   103  	deleteMutex       sync.RWMutex
   104  	deleteArgsForCall []struct {
   105  	}
   106  	deleteReturns struct {
   107  		result1 bool
   108  		result2 error
   109  	}
   110  	deleteReturnsOnCall map[int]struct {
   111  		result1 bool
   112  		result2 error
   113  	}
   114  	EndTimeStub        func() time.Time
   115  	endTimeMutex       sync.RWMutex
   116  	endTimeArgsForCall []struct {
   117  	}
   118  	endTimeReturns struct {
   119  		result1 time.Time
   120  	}
   121  	endTimeReturnsOnCall map[int]struct {
   122  		result1 time.Time
   123  	}
   124  	EventsStub        func(uint) (db.EventSource, error)
   125  	eventsMutex       sync.RWMutex
   126  	eventsArgsForCall []struct {
   127  		arg1 uint
   128  	}
   129  	eventsReturns struct {
   130  		result1 db.EventSource
   131  		result2 error
   132  	}
   133  	eventsReturnsOnCall map[int]struct {
   134  		result1 db.EventSource
   135  		result2 error
   136  	}
   137  	FinishStub        func(db.BuildStatus) error
   138  	finishMutex       sync.RWMutex
   139  	finishArgsForCall []struct {
   140  		arg1 db.BuildStatus
   141  	}
   142  	finishReturns struct {
   143  		result1 error
   144  	}
   145  	finishReturnsOnCall map[int]struct {
   146  		result1 error
   147  	}
   148  	HasPlanStub        func() bool
   149  	hasPlanMutex       sync.RWMutex
   150  	hasPlanArgsForCall []struct {
   151  	}
   152  	hasPlanReturns struct {
   153  		result1 bool
   154  	}
   155  	hasPlanReturnsOnCall map[int]struct {
   156  		result1 bool
   157  	}
   158  	IDStub        func() int
   159  	iDMutex       sync.RWMutex
   160  	iDArgsForCall []struct {
   161  	}
   162  	iDReturns struct {
   163  		result1 int
   164  	}
   165  	iDReturnsOnCall map[int]struct {
   166  		result1 int
   167  	}
   168  	InputsReadyStub        func() bool
   169  	inputsReadyMutex       sync.RWMutex
   170  	inputsReadyArgsForCall []struct {
   171  	}
   172  	inputsReadyReturns struct {
   173  		result1 bool
   174  	}
   175  	inputsReadyReturnsOnCall map[int]struct {
   176  		result1 bool
   177  	}
   178  	InterceptibleStub        func() (bool, error)
   179  	interceptibleMutex       sync.RWMutex
   180  	interceptibleArgsForCall []struct {
   181  	}
   182  	interceptibleReturns struct {
   183  		result1 bool
   184  		result2 error
   185  	}
   186  	interceptibleReturnsOnCall map[int]struct {
   187  		result1 bool
   188  		result2 error
   189  	}
   190  	IsAbortedStub        func() bool
   191  	isAbortedMutex       sync.RWMutex
   192  	isAbortedArgsForCall []struct {
   193  	}
   194  	isAbortedReturns struct {
   195  		result1 bool
   196  	}
   197  	isAbortedReturnsOnCall map[int]struct {
   198  		result1 bool
   199  	}
   200  	IsCompletedStub        func() bool
   201  	isCompletedMutex       sync.RWMutex
   202  	isCompletedArgsForCall []struct {
   203  	}
   204  	isCompletedReturns struct {
   205  		result1 bool
   206  	}
   207  	isCompletedReturnsOnCall map[int]struct {
   208  		result1 bool
   209  	}
   210  	IsDrainedStub        func() bool
   211  	isDrainedMutex       sync.RWMutex
   212  	isDrainedArgsForCall []struct {
   213  	}
   214  	isDrainedReturns struct {
   215  		result1 bool
   216  	}
   217  	isDrainedReturnsOnCall map[int]struct {
   218  		result1 bool
   219  	}
   220  	IsManuallyTriggeredStub        func() bool
   221  	isManuallyTriggeredMutex       sync.RWMutex
   222  	isManuallyTriggeredArgsForCall []struct {
   223  	}
   224  	isManuallyTriggeredReturns struct {
   225  		result1 bool
   226  	}
   227  	isManuallyTriggeredReturnsOnCall map[int]struct {
   228  		result1 bool
   229  	}
   230  	IsNewerThanLastCheckOfStub        func(db.Resource) bool
   231  	isNewerThanLastCheckOfMutex       sync.RWMutex
   232  	isNewerThanLastCheckOfArgsForCall []struct {
   233  		arg1 db.Resource
   234  	}
   235  	isNewerThanLastCheckOfReturns struct {
   236  		result1 bool
   237  	}
   238  	isNewerThanLastCheckOfReturnsOnCall map[int]struct {
   239  		result1 bool
   240  	}
   241  	IsRunningStub        func() bool
   242  	isRunningMutex       sync.RWMutex
   243  	isRunningArgsForCall []struct {
   244  	}
   245  	isRunningReturns struct {
   246  		result1 bool
   247  	}
   248  	isRunningReturnsOnCall map[int]struct {
   249  		result1 bool
   250  	}
   251  	IsScheduledStub        func() bool
   252  	isScheduledMutex       sync.RWMutex
   253  	isScheduledArgsForCall []struct {
   254  	}
   255  	isScheduledReturns struct {
   256  		result1 bool
   257  	}
   258  	isScheduledReturnsOnCall map[int]struct {
   259  		result1 bool
   260  	}
   261  	JobIDStub        func() int
   262  	jobIDMutex       sync.RWMutex
   263  	jobIDArgsForCall []struct {
   264  	}
   265  	jobIDReturns struct {
   266  		result1 int
   267  	}
   268  	jobIDReturnsOnCall map[int]struct {
   269  		result1 int
   270  	}
   271  	JobNameStub        func() string
   272  	jobNameMutex       sync.RWMutex
   273  	jobNameArgsForCall []struct {
   274  	}
   275  	jobNameReturns struct {
   276  		result1 string
   277  	}
   278  	jobNameReturnsOnCall map[int]struct {
   279  		result1 string
   280  	}
   281  	LagerDataStub        func() lager.Data
   282  	lagerDataMutex       sync.RWMutex
   283  	lagerDataArgsForCall []struct {
   284  	}
   285  	lagerDataReturns struct {
   286  		result1 lager.Data
   287  	}
   288  	lagerDataReturnsOnCall map[int]struct {
   289  		result1 lager.Data
   290  	}
   291  	MarkAsAbortedStub        func() error
   292  	markAsAbortedMutex       sync.RWMutex
   293  	markAsAbortedArgsForCall []struct {
   294  	}
   295  	markAsAbortedReturns struct {
   296  		result1 error
   297  	}
   298  	markAsAbortedReturnsOnCall map[int]struct {
   299  		result1 error
   300  	}
   301  	NameStub        func() string
   302  	nameMutex       sync.RWMutex
   303  	nameArgsForCall []struct {
   304  	}
   305  	nameReturns struct {
   306  		result1 string
   307  	}
   308  	nameReturnsOnCall map[int]struct {
   309  		result1 string
   310  	}
   311  	PipelineStub        func() (db.Pipeline, bool, error)
   312  	pipelineMutex       sync.RWMutex
   313  	pipelineArgsForCall []struct {
   314  	}
   315  	pipelineReturns struct {
   316  		result1 db.Pipeline
   317  		result2 bool
   318  		result3 error
   319  	}
   320  	pipelineReturnsOnCall map[int]struct {
   321  		result1 db.Pipeline
   322  		result2 bool
   323  		result3 error
   324  	}
   325  	PipelineIDStub        func() int
   326  	pipelineIDMutex       sync.RWMutex
   327  	pipelineIDArgsForCall []struct {
   328  	}
   329  	pipelineIDReturns struct {
   330  		result1 int
   331  	}
   332  	pipelineIDReturnsOnCall map[int]struct {
   333  		result1 int
   334  	}
   335  	PipelineInstanceVarsStub        func() atc.InstanceVars
   336  	pipelineInstanceVarsMutex       sync.RWMutex
   337  	pipelineInstanceVarsArgsForCall []struct {
   338  	}
   339  	pipelineInstanceVarsReturns struct {
   340  		result1 atc.InstanceVars
   341  	}
   342  	pipelineInstanceVarsReturnsOnCall map[int]struct {
   343  		result1 atc.InstanceVars
   344  	}
   345  	PipelineNameStub        func() string
   346  	pipelineNameMutex       sync.RWMutex
   347  	pipelineNameArgsForCall []struct {
   348  	}
   349  	pipelineNameReturns struct {
   350  		result1 string
   351  	}
   352  	pipelineNameReturnsOnCall map[int]struct {
   353  		result1 string
   354  	}
   355  	PipelineRefStub        func() atc.PipelineRef
   356  	pipelineRefMutex       sync.RWMutex
   357  	pipelineRefArgsForCall []struct {
   358  	}
   359  	pipelineRefReturns struct {
   360  		result1 atc.PipelineRef
   361  	}
   362  	pipelineRefReturnsOnCall map[int]struct {
   363  		result1 atc.PipelineRef
   364  	}
   365  	PreparationStub        func() (db.BuildPreparation, bool, error)
   366  	preparationMutex       sync.RWMutex
   367  	preparationArgsForCall []struct {
   368  	}
   369  	preparationReturns struct {
   370  		result1 db.BuildPreparation
   371  		result2 bool
   372  		result3 error
   373  	}
   374  	preparationReturnsOnCall map[int]struct {
   375  		result1 db.BuildPreparation
   376  		result2 bool
   377  		result3 error
   378  	}
   379  	PrivatePlanStub        func() atc.Plan
   380  	privatePlanMutex       sync.RWMutex
   381  	privatePlanArgsForCall []struct {
   382  	}
   383  	privatePlanReturns struct {
   384  		result1 atc.Plan
   385  	}
   386  	privatePlanReturnsOnCall map[int]struct {
   387  		result1 atc.Plan
   388  	}
   389  	PublicPlanStub        func() *json.RawMessage
   390  	publicPlanMutex       sync.RWMutex
   391  	publicPlanArgsForCall []struct {
   392  	}
   393  	publicPlanReturns struct {
   394  		result1 *json.RawMessage
   395  	}
   396  	publicPlanReturnsOnCall map[int]struct {
   397  		result1 *json.RawMessage
   398  	}
   399  	ReapTimeStub        func() time.Time
   400  	reapTimeMutex       sync.RWMutex
   401  	reapTimeArgsForCall []struct {
   402  	}
   403  	reapTimeReturns struct {
   404  		result1 time.Time
   405  	}
   406  	reapTimeReturnsOnCall map[int]struct {
   407  		result1 time.Time
   408  	}
   409  	ReloadStub        func() (bool, error)
   410  	reloadMutex       sync.RWMutex
   411  	reloadArgsForCall []struct {
   412  	}
   413  	reloadReturns struct {
   414  		result1 bool
   415  		result2 error
   416  	}
   417  	reloadReturnsOnCall map[int]struct {
   418  		result1 bool
   419  		result2 error
   420  	}
   421  	RerunNumberStub        func() int
   422  	rerunNumberMutex       sync.RWMutex
   423  	rerunNumberArgsForCall []struct {
   424  	}
   425  	rerunNumberReturns struct {
   426  		result1 int
   427  	}
   428  	rerunNumberReturnsOnCall map[int]struct {
   429  		result1 int
   430  	}
   431  	RerunOfStub        func() int
   432  	rerunOfMutex       sync.RWMutex
   433  	rerunOfArgsForCall []struct {
   434  	}
   435  	rerunOfReturns struct {
   436  		result1 int
   437  	}
   438  	rerunOfReturnsOnCall map[int]struct {
   439  		result1 int
   440  	}
   441  	RerunOfNameStub        func() string
   442  	rerunOfNameMutex       sync.RWMutex
   443  	rerunOfNameArgsForCall []struct {
   444  	}
   445  	rerunOfNameReturns struct {
   446  		result1 string
   447  	}
   448  	rerunOfNameReturnsOnCall map[int]struct {
   449  		result1 string
   450  	}
   451  	ResourceIDStub        func() int
   452  	resourceIDMutex       sync.RWMutex
   453  	resourceIDArgsForCall []struct {
   454  	}
   455  	resourceIDReturns struct {
   456  		result1 int
   457  	}
   458  	resourceIDReturnsOnCall map[int]struct {
   459  		result1 int
   460  	}
   461  	ResourceNameStub        func() string
   462  	resourceNameMutex       sync.RWMutex
   463  	resourceNameArgsForCall []struct {
   464  	}
   465  	resourceNameReturns struct {
   466  		result1 string
   467  	}
   468  	resourceNameReturnsOnCall map[int]struct {
   469  		result1 string
   470  	}
   471  	ResourceTypeIDStub        func() int
   472  	resourceTypeIDMutex       sync.RWMutex
   473  	resourceTypeIDArgsForCall []struct {
   474  	}
   475  	resourceTypeIDReturns struct {
   476  		result1 int
   477  	}
   478  	resourceTypeIDReturnsOnCall map[int]struct {
   479  		result1 int
   480  	}
   481  	ResourceTypeNameStub        func() string
   482  	resourceTypeNameMutex       sync.RWMutex
   483  	resourceTypeNameArgsForCall []struct {
   484  	}
   485  	resourceTypeNameReturns struct {
   486  		result1 string
   487  	}
   488  	resourceTypeNameReturnsOnCall map[int]struct {
   489  		result1 string
   490  	}
   491  	ResourcesStub        func() ([]db.BuildInput, []db.BuildOutput, error)
   492  	resourcesMutex       sync.RWMutex
   493  	resourcesArgsForCall []struct {
   494  	}
   495  	resourcesReturns struct {
   496  		result1 []db.BuildInput
   497  		result2 []db.BuildOutput
   498  		result3 error
   499  	}
   500  	resourcesReturnsOnCall map[int]struct {
   501  		result1 []db.BuildInput
   502  		result2 []db.BuildOutput
   503  		result3 error
   504  	}
   505  	ResourcesCheckedStub        func() (bool, error)
   506  	resourcesCheckedMutex       sync.RWMutex
   507  	resourcesCheckedArgsForCall []struct {
   508  	}
   509  	resourcesCheckedReturns struct {
   510  		result1 bool
   511  		result2 error
   512  	}
   513  	resourcesCheckedReturnsOnCall map[int]struct {
   514  		result1 bool
   515  		result2 error
   516  	}
   517  	SaveEventStub        func(atc.Event) error
   518  	saveEventMutex       sync.RWMutex
   519  	saveEventArgsForCall []struct {
   520  		arg1 atc.Event
   521  	}
   522  	saveEventReturns struct {
   523  		result1 error
   524  	}
   525  	saveEventReturnsOnCall map[int]struct {
   526  		result1 error
   527  	}
   528  	SaveImageResourceVersionStub        func(db.UsedResourceCache) error
   529  	saveImageResourceVersionMutex       sync.RWMutex
   530  	saveImageResourceVersionArgsForCall []struct {
   531  		arg1 db.UsedResourceCache
   532  	}
   533  	saveImageResourceVersionReturns struct {
   534  		result1 error
   535  	}
   536  	saveImageResourceVersionReturnsOnCall map[int]struct {
   537  		result1 error
   538  	}
   539  	SaveOutputStub        func(string, atc.Source, atc.VersionedResourceTypes, atc.Version, db.ResourceConfigMetadataFields, string, string) error
   540  	saveOutputMutex       sync.RWMutex
   541  	saveOutputArgsForCall []struct {
   542  		arg1 string
   543  		arg2 atc.Source
   544  		arg3 atc.VersionedResourceTypes
   545  		arg4 atc.Version
   546  		arg5 db.ResourceConfigMetadataFields
   547  		arg6 string
   548  		arg7 string
   549  	}
   550  	saveOutputReturns struct {
   551  		result1 error
   552  	}
   553  	saveOutputReturnsOnCall map[int]struct {
   554  		result1 error
   555  	}
   556  	SavePipelineStub        func(atc.PipelineRef, int, atc.Config, db.ConfigVersion, bool) (db.Pipeline, bool, error)
   557  	savePipelineMutex       sync.RWMutex
   558  	savePipelineArgsForCall []struct {
   559  		arg1 atc.PipelineRef
   560  		arg2 int
   561  		arg3 atc.Config
   562  		arg4 db.ConfigVersion
   563  		arg5 bool
   564  	}
   565  	savePipelineReturns struct {
   566  		result1 db.Pipeline
   567  		result2 bool
   568  		result3 error
   569  	}
   570  	savePipelineReturnsOnCall map[int]struct {
   571  		result1 db.Pipeline
   572  		result2 bool
   573  		result3 error
   574  	}
   575  	SchemaStub        func() string
   576  	schemaMutex       sync.RWMutex
   577  	schemaArgsForCall []struct {
   578  	}
   579  	schemaReturns struct {
   580  		result1 string
   581  	}
   582  	schemaReturnsOnCall map[int]struct {
   583  		result1 string
   584  	}
   585  	SetDrainedStub        func(bool) error
   586  	setDrainedMutex       sync.RWMutex
   587  	setDrainedArgsForCall []struct {
   588  		arg1 bool
   589  	}
   590  	setDrainedReturns struct {
   591  		result1 error
   592  	}
   593  	setDrainedReturnsOnCall map[int]struct {
   594  		result1 error
   595  	}
   596  	SetInterceptibleStub        func(bool) error
   597  	setInterceptibleMutex       sync.RWMutex
   598  	setInterceptibleArgsForCall []struct {
   599  		arg1 bool
   600  	}
   601  	setInterceptibleReturns struct {
   602  		result1 error
   603  	}
   604  	setInterceptibleReturnsOnCall map[int]struct {
   605  		result1 error
   606  	}
   607  	SpanContextStub        func() propagation.HTTPSupplier
   608  	spanContextMutex       sync.RWMutex
   609  	spanContextArgsForCall []struct {
   610  	}
   611  	spanContextReturns struct {
   612  		result1 propagation.HTTPSupplier
   613  	}
   614  	spanContextReturnsOnCall map[int]struct {
   615  		result1 propagation.HTTPSupplier
   616  	}
   617  	StartStub        func(atc.Plan) (bool, error)
   618  	startMutex       sync.RWMutex
   619  	startArgsForCall []struct {
   620  		arg1 atc.Plan
   621  	}
   622  	startReturns struct {
   623  		result1 bool
   624  		result2 error
   625  	}
   626  	startReturnsOnCall map[int]struct {
   627  		result1 bool
   628  		result2 error
   629  	}
   630  	StartTimeStub        func() time.Time
   631  	startTimeMutex       sync.RWMutex
   632  	startTimeArgsForCall []struct {
   633  	}
   634  	startTimeReturns struct {
   635  		result1 time.Time
   636  	}
   637  	startTimeReturnsOnCall map[int]struct {
   638  		result1 time.Time
   639  	}
   640  	StatusStub        func() db.BuildStatus
   641  	statusMutex       sync.RWMutex
   642  	statusArgsForCall []struct {
   643  	}
   644  	statusReturns struct {
   645  		result1 db.BuildStatus
   646  	}
   647  	statusReturnsOnCall map[int]struct {
   648  		result1 db.BuildStatus
   649  	}
   650  	SyslogTagStub        func(event.OriginID) string
   651  	syslogTagMutex       sync.RWMutex
   652  	syslogTagArgsForCall []struct {
   653  		arg1 event.OriginID
   654  	}
   655  	syslogTagReturns struct {
   656  		result1 string
   657  	}
   658  	syslogTagReturnsOnCall map[int]struct {
   659  		result1 string
   660  	}
   661  	TeamIDStub        func() int
   662  	teamIDMutex       sync.RWMutex
   663  	teamIDArgsForCall []struct {
   664  	}
   665  	teamIDReturns struct {
   666  		result1 int
   667  	}
   668  	teamIDReturnsOnCall map[int]struct {
   669  		result1 int
   670  	}
   671  	TeamNameStub        func() string
   672  	teamNameMutex       sync.RWMutex
   673  	teamNameArgsForCall []struct {
   674  	}
   675  	teamNameReturns struct {
   676  		result1 string
   677  	}
   678  	teamNameReturnsOnCall map[int]struct {
   679  		result1 string
   680  	}
   681  	TracingAttrsStub        func() tracing.Attrs
   682  	tracingAttrsMutex       sync.RWMutex
   683  	tracingAttrsArgsForCall []struct {
   684  	}
   685  	tracingAttrsReturns struct {
   686  		result1 tracing.Attrs
   687  	}
   688  	tracingAttrsReturnsOnCall map[int]struct {
   689  		result1 tracing.Attrs
   690  	}
   691  	VariablesStub        func(lager.Logger, creds.Secrets, creds.VarSourcePool) (vars.Variables, error)
   692  	variablesMutex       sync.RWMutex
   693  	variablesArgsForCall []struct {
   694  		arg1 lager.Logger
   695  		arg2 creds.Secrets
   696  		arg3 creds.VarSourcePool
   697  	}
   698  	variablesReturns struct {
   699  		result1 vars.Variables
   700  		result2 error
   701  	}
   702  	variablesReturnsOnCall map[int]struct {
   703  		result1 vars.Variables
   704  		result2 error
   705  	}
   706  	invocations      map[string][][]interface{}
   707  	invocationsMutex sync.RWMutex
   708  }
   709  
   710  func (fake *FakeBuild) AbortNotifier() (db.Notifier, error) {
   711  	fake.abortNotifierMutex.Lock()
   712  	ret, specificReturn := fake.abortNotifierReturnsOnCall[len(fake.abortNotifierArgsForCall)]
   713  	fake.abortNotifierArgsForCall = append(fake.abortNotifierArgsForCall, struct {
   714  	}{})
   715  	fake.recordInvocation("AbortNotifier", []interface{}{})
   716  	fake.abortNotifierMutex.Unlock()
   717  	if fake.AbortNotifierStub != nil {
   718  		return fake.AbortNotifierStub()
   719  	}
   720  	if specificReturn {
   721  		return ret.result1, ret.result2
   722  	}
   723  	fakeReturns := fake.abortNotifierReturns
   724  	return fakeReturns.result1, fakeReturns.result2
   725  }
   726  
   727  func (fake *FakeBuild) AbortNotifierCallCount() int {
   728  	fake.abortNotifierMutex.RLock()
   729  	defer fake.abortNotifierMutex.RUnlock()
   730  	return len(fake.abortNotifierArgsForCall)
   731  }
   732  
   733  func (fake *FakeBuild) AbortNotifierCalls(stub func() (db.Notifier, error)) {
   734  	fake.abortNotifierMutex.Lock()
   735  	defer fake.abortNotifierMutex.Unlock()
   736  	fake.AbortNotifierStub = stub
   737  }
   738  
   739  func (fake *FakeBuild) AbortNotifierReturns(result1 db.Notifier, result2 error) {
   740  	fake.abortNotifierMutex.Lock()
   741  	defer fake.abortNotifierMutex.Unlock()
   742  	fake.AbortNotifierStub = nil
   743  	fake.abortNotifierReturns = struct {
   744  		result1 db.Notifier
   745  		result2 error
   746  	}{result1, result2}
   747  }
   748  
   749  func (fake *FakeBuild) AbortNotifierReturnsOnCall(i int, result1 db.Notifier, result2 error) {
   750  	fake.abortNotifierMutex.Lock()
   751  	defer fake.abortNotifierMutex.Unlock()
   752  	fake.AbortNotifierStub = nil
   753  	if fake.abortNotifierReturnsOnCall == nil {
   754  		fake.abortNotifierReturnsOnCall = make(map[int]struct {
   755  			result1 db.Notifier
   756  			result2 error
   757  		})
   758  	}
   759  	fake.abortNotifierReturnsOnCall[i] = struct {
   760  		result1 db.Notifier
   761  		result2 error
   762  	}{result1, result2}
   763  }
   764  
   765  func (fake *FakeBuild) AcquireTrackingLock(arg1 lager.Logger, arg2 time.Duration) (lock.Lock, bool, error) {
   766  	fake.acquireTrackingLockMutex.Lock()
   767  	ret, specificReturn := fake.acquireTrackingLockReturnsOnCall[len(fake.acquireTrackingLockArgsForCall)]
   768  	fake.acquireTrackingLockArgsForCall = append(fake.acquireTrackingLockArgsForCall, struct {
   769  		arg1 lager.Logger
   770  		arg2 time.Duration
   771  	}{arg1, arg2})
   772  	fake.recordInvocation("AcquireTrackingLock", []interface{}{arg1, arg2})
   773  	fake.acquireTrackingLockMutex.Unlock()
   774  	if fake.AcquireTrackingLockStub != nil {
   775  		return fake.AcquireTrackingLockStub(arg1, arg2)
   776  	}
   777  	if specificReturn {
   778  		return ret.result1, ret.result2, ret.result3
   779  	}
   780  	fakeReturns := fake.acquireTrackingLockReturns
   781  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   782  }
   783  
   784  func (fake *FakeBuild) AcquireTrackingLockCallCount() int {
   785  	fake.acquireTrackingLockMutex.RLock()
   786  	defer fake.acquireTrackingLockMutex.RUnlock()
   787  	return len(fake.acquireTrackingLockArgsForCall)
   788  }
   789  
   790  func (fake *FakeBuild) AcquireTrackingLockCalls(stub func(lager.Logger, time.Duration) (lock.Lock, bool, error)) {
   791  	fake.acquireTrackingLockMutex.Lock()
   792  	defer fake.acquireTrackingLockMutex.Unlock()
   793  	fake.AcquireTrackingLockStub = stub
   794  }
   795  
   796  func (fake *FakeBuild) AcquireTrackingLockArgsForCall(i int) (lager.Logger, time.Duration) {
   797  	fake.acquireTrackingLockMutex.RLock()
   798  	defer fake.acquireTrackingLockMutex.RUnlock()
   799  	argsForCall := fake.acquireTrackingLockArgsForCall[i]
   800  	return argsForCall.arg1, argsForCall.arg2
   801  }
   802  
   803  func (fake *FakeBuild) AcquireTrackingLockReturns(result1 lock.Lock, result2 bool, result3 error) {
   804  	fake.acquireTrackingLockMutex.Lock()
   805  	defer fake.acquireTrackingLockMutex.Unlock()
   806  	fake.AcquireTrackingLockStub = nil
   807  	fake.acquireTrackingLockReturns = struct {
   808  		result1 lock.Lock
   809  		result2 bool
   810  		result3 error
   811  	}{result1, result2, result3}
   812  }
   813  
   814  func (fake *FakeBuild) AcquireTrackingLockReturnsOnCall(i int, result1 lock.Lock, result2 bool, result3 error) {
   815  	fake.acquireTrackingLockMutex.Lock()
   816  	defer fake.acquireTrackingLockMutex.Unlock()
   817  	fake.AcquireTrackingLockStub = nil
   818  	if fake.acquireTrackingLockReturnsOnCall == nil {
   819  		fake.acquireTrackingLockReturnsOnCall = make(map[int]struct {
   820  			result1 lock.Lock
   821  			result2 bool
   822  			result3 error
   823  		})
   824  	}
   825  	fake.acquireTrackingLockReturnsOnCall[i] = struct {
   826  		result1 lock.Lock
   827  		result2 bool
   828  		result3 error
   829  	}{result1, result2, result3}
   830  }
   831  
   832  func (fake *FakeBuild) AdoptInputsAndPipes() ([]db.BuildInput, bool, error) {
   833  	fake.adoptInputsAndPipesMutex.Lock()
   834  	ret, specificReturn := fake.adoptInputsAndPipesReturnsOnCall[len(fake.adoptInputsAndPipesArgsForCall)]
   835  	fake.adoptInputsAndPipesArgsForCall = append(fake.adoptInputsAndPipesArgsForCall, struct {
   836  	}{})
   837  	fake.recordInvocation("AdoptInputsAndPipes", []interface{}{})
   838  	fake.adoptInputsAndPipesMutex.Unlock()
   839  	if fake.AdoptInputsAndPipesStub != nil {
   840  		return fake.AdoptInputsAndPipesStub()
   841  	}
   842  	if specificReturn {
   843  		return ret.result1, ret.result2, ret.result3
   844  	}
   845  	fakeReturns := fake.adoptInputsAndPipesReturns
   846  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   847  }
   848  
   849  func (fake *FakeBuild) AdoptInputsAndPipesCallCount() int {
   850  	fake.adoptInputsAndPipesMutex.RLock()
   851  	defer fake.adoptInputsAndPipesMutex.RUnlock()
   852  	return len(fake.adoptInputsAndPipesArgsForCall)
   853  }
   854  
   855  func (fake *FakeBuild) AdoptInputsAndPipesCalls(stub func() ([]db.BuildInput, bool, error)) {
   856  	fake.adoptInputsAndPipesMutex.Lock()
   857  	defer fake.adoptInputsAndPipesMutex.Unlock()
   858  	fake.AdoptInputsAndPipesStub = stub
   859  }
   860  
   861  func (fake *FakeBuild) AdoptInputsAndPipesReturns(result1 []db.BuildInput, result2 bool, result3 error) {
   862  	fake.adoptInputsAndPipesMutex.Lock()
   863  	defer fake.adoptInputsAndPipesMutex.Unlock()
   864  	fake.AdoptInputsAndPipesStub = nil
   865  	fake.adoptInputsAndPipesReturns = struct {
   866  		result1 []db.BuildInput
   867  		result2 bool
   868  		result3 error
   869  	}{result1, result2, result3}
   870  }
   871  
   872  func (fake *FakeBuild) AdoptInputsAndPipesReturnsOnCall(i int, result1 []db.BuildInput, result2 bool, result3 error) {
   873  	fake.adoptInputsAndPipesMutex.Lock()
   874  	defer fake.adoptInputsAndPipesMutex.Unlock()
   875  	fake.AdoptInputsAndPipesStub = nil
   876  	if fake.adoptInputsAndPipesReturnsOnCall == nil {
   877  		fake.adoptInputsAndPipesReturnsOnCall = make(map[int]struct {
   878  			result1 []db.BuildInput
   879  			result2 bool
   880  			result3 error
   881  		})
   882  	}
   883  	fake.adoptInputsAndPipesReturnsOnCall[i] = struct {
   884  		result1 []db.BuildInput
   885  		result2 bool
   886  		result3 error
   887  	}{result1, result2, result3}
   888  }
   889  
   890  func (fake *FakeBuild) AdoptRerunInputsAndPipes() ([]db.BuildInput, bool, error) {
   891  	fake.adoptRerunInputsAndPipesMutex.Lock()
   892  	ret, specificReturn := fake.adoptRerunInputsAndPipesReturnsOnCall[len(fake.adoptRerunInputsAndPipesArgsForCall)]
   893  	fake.adoptRerunInputsAndPipesArgsForCall = append(fake.adoptRerunInputsAndPipesArgsForCall, struct {
   894  	}{})
   895  	fake.recordInvocation("AdoptRerunInputsAndPipes", []interface{}{})
   896  	fake.adoptRerunInputsAndPipesMutex.Unlock()
   897  	if fake.AdoptRerunInputsAndPipesStub != nil {
   898  		return fake.AdoptRerunInputsAndPipesStub()
   899  	}
   900  	if specificReturn {
   901  		return ret.result1, ret.result2, ret.result3
   902  	}
   903  	fakeReturns := fake.adoptRerunInputsAndPipesReturns
   904  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   905  }
   906  
   907  func (fake *FakeBuild) AdoptRerunInputsAndPipesCallCount() int {
   908  	fake.adoptRerunInputsAndPipesMutex.RLock()
   909  	defer fake.adoptRerunInputsAndPipesMutex.RUnlock()
   910  	return len(fake.adoptRerunInputsAndPipesArgsForCall)
   911  }
   912  
   913  func (fake *FakeBuild) AdoptRerunInputsAndPipesCalls(stub func() ([]db.BuildInput, bool, error)) {
   914  	fake.adoptRerunInputsAndPipesMutex.Lock()
   915  	defer fake.adoptRerunInputsAndPipesMutex.Unlock()
   916  	fake.AdoptRerunInputsAndPipesStub = stub
   917  }
   918  
   919  func (fake *FakeBuild) AdoptRerunInputsAndPipesReturns(result1 []db.BuildInput, result2 bool, result3 error) {
   920  	fake.adoptRerunInputsAndPipesMutex.Lock()
   921  	defer fake.adoptRerunInputsAndPipesMutex.Unlock()
   922  	fake.AdoptRerunInputsAndPipesStub = nil
   923  	fake.adoptRerunInputsAndPipesReturns = struct {
   924  		result1 []db.BuildInput
   925  		result2 bool
   926  		result3 error
   927  	}{result1, result2, result3}
   928  }
   929  
   930  func (fake *FakeBuild) AdoptRerunInputsAndPipesReturnsOnCall(i int, result1 []db.BuildInput, result2 bool, result3 error) {
   931  	fake.adoptRerunInputsAndPipesMutex.Lock()
   932  	defer fake.adoptRerunInputsAndPipesMutex.Unlock()
   933  	fake.AdoptRerunInputsAndPipesStub = nil
   934  	if fake.adoptRerunInputsAndPipesReturnsOnCall == nil {
   935  		fake.adoptRerunInputsAndPipesReturnsOnCall = make(map[int]struct {
   936  			result1 []db.BuildInput
   937  			result2 bool
   938  			result3 error
   939  		})
   940  	}
   941  	fake.adoptRerunInputsAndPipesReturnsOnCall[i] = struct {
   942  		result1 []db.BuildInput
   943  		result2 bool
   944  		result3 error
   945  	}{result1, result2, result3}
   946  }
   947  
   948  func (fake *FakeBuild) Artifact(arg1 int) (db.WorkerArtifact, error) {
   949  	fake.artifactMutex.Lock()
   950  	ret, specificReturn := fake.artifactReturnsOnCall[len(fake.artifactArgsForCall)]
   951  	fake.artifactArgsForCall = append(fake.artifactArgsForCall, struct {
   952  		arg1 int
   953  	}{arg1})
   954  	fake.recordInvocation("Artifact", []interface{}{arg1})
   955  	fake.artifactMutex.Unlock()
   956  	if fake.ArtifactStub != nil {
   957  		return fake.ArtifactStub(arg1)
   958  	}
   959  	if specificReturn {
   960  		return ret.result1, ret.result2
   961  	}
   962  	fakeReturns := fake.artifactReturns
   963  	return fakeReturns.result1, fakeReturns.result2
   964  }
   965  
   966  func (fake *FakeBuild) ArtifactCallCount() int {
   967  	fake.artifactMutex.RLock()
   968  	defer fake.artifactMutex.RUnlock()
   969  	return len(fake.artifactArgsForCall)
   970  }
   971  
   972  func (fake *FakeBuild) ArtifactCalls(stub func(int) (db.WorkerArtifact, error)) {
   973  	fake.artifactMutex.Lock()
   974  	defer fake.artifactMutex.Unlock()
   975  	fake.ArtifactStub = stub
   976  }
   977  
   978  func (fake *FakeBuild) ArtifactArgsForCall(i int) int {
   979  	fake.artifactMutex.RLock()
   980  	defer fake.artifactMutex.RUnlock()
   981  	argsForCall := fake.artifactArgsForCall[i]
   982  	return argsForCall.arg1
   983  }
   984  
   985  func (fake *FakeBuild) ArtifactReturns(result1 db.WorkerArtifact, result2 error) {
   986  	fake.artifactMutex.Lock()
   987  	defer fake.artifactMutex.Unlock()
   988  	fake.ArtifactStub = nil
   989  	fake.artifactReturns = struct {
   990  		result1 db.WorkerArtifact
   991  		result2 error
   992  	}{result1, result2}
   993  }
   994  
   995  func (fake *FakeBuild) ArtifactReturnsOnCall(i int, result1 db.WorkerArtifact, result2 error) {
   996  	fake.artifactMutex.Lock()
   997  	defer fake.artifactMutex.Unlock()
   998  	fake.ArtifactStub = nil
   999  	if fake.artifactReturnsOnCall == nil {
  1000  		fake.artifactReturnsOnCall = make(map[int]struct {
  1001  			result1 db.WorkerArtifact
  1002  			result2 error
  1003  		})
  1004  	}
  1005  	fake.artifactReturnsOnCall[i] = struct {
  1006  		result1 db.WorkerArtifact
  1007  		result2 error
  1008  	}{result1, result2}
  1009  }
  1010  
  1011  func (fake *FakeBuild) Artifacts() ([]db.WorkerArtifact, error) {
  1012  	fake.artifactsMutex.Lock()
  1013  	ret, specificReturn := fake.artifactsReturnsOnCall[len(fake.artifactsArgsForCall)]
  1014  	fake.artifactsArgsForCall = append(fake.artifactsArgsForCall, struct {
  1015  	}{})
  1016  	fake.recordInvocation("Artifacts", []interface{}{})
  1017  	fake.artifactsMutex.Unlock()
  1018  	if fake.ArtifactsStub != nil {
  1019  		return fake.ArtifactsStub()
  1020  	}
  1021  	if specificReturn {
  1022  		return ret.result1, ret.result2
  1023  	}
  1024  	fakeReturns := fake.artifactsReturns
  1025  	return fakeReturns.result1, fakeReturns.result2
  1026  }
  1027  
  1028  func (fake *FakeBuild) ArtifactsCallCount() int {
  1029  	fake.artifactsMutex.RLock()
  1030  	defer fake.artifactsMutex.RUnlock()
  1031  	return len(fake.artifactsArgsForCall)
  1032  }
  1033  
  1034  func (fake *FakeBuild) ArtifactsCalls(stub func() ([]db.WorkerArtifact, error)) {
  1035  	fake.artifactsMutex.Lock()
  1036  	defer fake.artifactsMutex.Unlock()
  1037  	fake.ArtifactsStub = stub
  1038  }
  1039  
  1040  func (fake *FakeBuild) ArtifactsReturns(result1 []db.WorkerArtifact, result2 error) {
  1041  	fake.artifactsMutex.Lock()
  1042  	defer fake.artifactsMutex.Unlock()
  1043  	fake.ArtifactsStub = nil
  1044  	fake.artifactsReturns = struct {
  1045  		result1 []db.WorkerArtifact
  1046  		result2 error
  1047  	}{result1, result2}
  1048  }
  1049  
  1050  func (fake *FakeBuild) ArtifactsReturnsOnCall(i int, result1 []db.WorkerArtifact, result2 error) {
  1051  	fake.artifactsMutex.Lock()
  1052  	defer fake.artifactsMutex.Unlock()
  1053  	fake.ArtifactsStub = nil
  1054  	if fake.artifactsReturnsOnCall == nil {
  1055  		fake.artifactsReturnsOnCall = make(map[int]struct {
  1056  			result1 []db.WorkerArtifact
  1057  			result2 error
  1058  		})
  1059  	}
  1060  	fake.artifactsReturnsOnCall[i] = struct {
  1061  		result1 []db.WorkerArtifact
  1062  		result2 error
  1063  	}{result1, result2}
  1064  }
  1065  
  1066  func (fake *FakeBuild) Delete() (bool, error) {
  1067  	fake.deleteMutex.Lock()
  1068  	ret, specificReturn := fake.deleteReturnsOnCall[len(fake.deleteArgsForCall)]
  1069  	fake.deleteArgsForCall = append(fake.deleteArgsForCall, struct {
  1070  	}{})
  1071  	fake.recordInvocation("Delete", []interface{}{})
  1072  	fake.deleteMutex.Unlock()
  1073  	if fake.DeleteStub != nil {
  1074  		return fake.DeleteStub()
  1075  	}
  1076  	if specificReturn {
  1077  		return ret.result1, ret.result2
  1078  	}
  1079  	fakeReturns := fake.deleteReturns
  1080  	return fakeReturns.result1, fakeReturns.result2
  1081  }
  1082  
  1083  func (fake *FakeBuild) DeleteCallCount() int {
  1084  	fake.deleteMutex.RLock()
  1085  	defer fake.deleteMutex.RUnlock()
  1086  	return len(fake.deleteArgsForCall)
  1087  }
  1088  
  1089  func (fake *FakeBuild) DeleteCalls(stub func() (bool, error)) {
  1090  	fake.deleteMutex.Lock()
  1091  	defer fake.deleteMutex.Unlock()
  1092  	fake.DeleteStub = stub
  1093  }
  1094  
  1095  func (fake *FakeBuild) DeleteReturns(result1 bool, result2 error) {
  1096  	fake.deleteMutex.Lock()
  1097  	defer fake.deleteMutex.Unlock()
  1098  	fake.DeleteStub = nil
  1099  	fake.deleteReturns = struct {
  1100  		result1 bool
  1101  		result2 error
  1102  	}{result1, result2}
  1103  }
  1104  
  1105  func (fake *FakeBuild) DeleteReturnsOnCall(i int, result1 bool, result2 error) {
  1106  	fake.deleteMutex.Lock()
  1107  	defer fake.deleteMutex.Unlock()
  1108  	fake.DeleteStub = nil
  1109  	if fake.deleteReturnsOnCall == nil {
  1110  		fake.deleteReturnsOnCall = make(map[int]struct {
  1111  			result1 bool
  1112  			result2 error
  1113  		})
  1114  	}
  1115  	fake.deleteReturnsOnCall[i] = struct {
  1116  		result1 bool
  1117  		result2 error
  1118  	}{result1, result2}
  1119  }
  1120  
  1121  func (fake *FakeBuild) EndTime() time.Time {
  1122  	fake.endTimeMutex.Lock()
  1123  	ret, specificReturn := fake.endTimeReturnsOnCall[len(fake.endTimeArgsForCall)]
  1124  	fake.endTimeArgsForCall = append(fake.endTimeArgsForCall, struct {
  1125  	}{})
  1126  	fake.recordInvocation("EndTime", []interface{}{})
  1127  	fake.endTimeMutex.Unlock()
  1128  	if fake.EndTimeStub != nil {
  1129  		return fake.EndTimeStub()
  1130  	}
  1131  	if specificReturn {
  1132  		return ret.result1
  1133  	}
  1134  	fakeReturns := fake.endTimeReturns
  1135  	return fakeReturns.result1
  1136  }
  1137  
  1138  func (fake *FakeBuild) EndTimeCallCount() int {
  1139  	fake.endTimeMutex.RLock()
  1140  	defer fake.endTimeMutex.RUnlock()
  1141  	return len(fake.endTimeArgsForCall)
  1142  }
  1143  
  1144  func (fake *FakeBuild) EndTimeCalls(stub func() time.Time) {
  1145  	fake.endTimeMutex.Lock()
  1146  	defer fake.endTimeMutex.Unlock()
  1147  	fake.EndTimeStub = stub
  1148  }
  1149  
  1150  func (fake *FakeBuild) EndTimeReturns(result1 time.Time) {
  1151  	fake.endTimeMutex.Lock()
  1152  	defer fake.endTimeMutex.Unlock()
  1153  	fake.EndTimeStub = nil
  1154  	fake.endTimeReturns = struct {
  1155  		result1 time.Time
  1156  	}{result1}
  1157  }
  1158  
  1159  func (fake *FakeBuild) EndTimeReturnsOnCall(i int, result1 time.Time) {
  1160  	fake.endTimeMutex.Lock()
  1161  	defer fake.endTimeMutex.Unlock()
  1162  	fake.EndTimeStub = nil
  1163  	if fake.endTimeReturnsOnCall == nil {
  1164  		fake.endTimeReturnsOnCall = make(map[int]struct {
  1165  			result1 time.Time
  1166  		})
  1167  	}
  1168  	fake.endTimeReturnsOnCall[i] = struct {
  1169  		result1 time.Time
  1170  	}{result1}
  1171  }
  1172  
  1173  func (fake *FakeBuild) Events(arg1 uint) (db.EventSource, error) {
  1174  	fake.eventsMutex.Lock()
  1175  	ret, specificReturn := fake.eventsReturnsOnCall[len(fake.eventsArgsForCall)]
  1176  	fake.eventsArgsForCall = append(fake.eventsArgsForCall, struct {
  1177  		arg1 uint
  1178  	}{arg1})
  1179  	fake.recordInvocation("Events", []interface{}{arg1})
  1180  	fake.eventsMutex.Unlock()
  1181  	if fake.EventsStub != nil {
  1182  		return fake.EventsStub(arg1)
  1183  	}
  1184  	if specificReturn {
  1185  		return ret.result1, ret.result2
  1186  	}
  1187  	fakeReturns := fake.eventsReturns
  1188  	return fakeReturns.result1, fakeReturns.result2
  1189  }
  1190  
  1191  func (fake *FakeBuild) EventsCallCount() int {
  1192  	fake.eventsMutex.RLock()
  1193  	defer fake.eventsMutex.RUnlock()
  1194  	return len(fake.eventsArgsForCall)
  1195  }
  1196  
  1197  func (fake *FakeBuild) EventsCalls(stub func(uint) (db.EventSource, error)) {
  1198  	fake.eventsMutex.Lock()
  1199  	defer fake.eventsMutex.Unlock()
  1200  	fake.EventsStub = stub
  1201  }
  1202  
  1203  func (fake *FakeBuild) EventsArgsForCall(i int) uint {
  1204  	fake.eventsMutex.RLock()
  1205  	defer fake.eventsMutex.RUnlock()
  1206  	argsForCall := fake.eventsArgsForCall[i]
  1207  	return argsForCall.arg1
  1208  }
  1209  
  1210  func (fake *FakeBuild) EventsReturns(result1 db.EventSource, result2 error) {
  1211  	fake.eventsMutex.Lock()
  1212  	defer fake.eventsMutex.Unlock()
  1213  	fake.EventsStub = nil
  1214  	fake.eventsReturns = struct {
  1215  		result1 db.EventSource
  1216  		result2 error
  1217  	}{result1, result2}
  1218  }
  1219  
  1220  func (fake *FakeBuild) EventsReturnsOnCall(i int, result1 db.EventSource, result2 error) {
  1221  	fake.eventsMutex.Lock()
  1222  	defer fake.eventsMutex.Unlock()
  1223  	fake.EventsStub = nil
  1224  	if fake.eventsReturnsOnCall == nil {
  1225  		fake.eventsReturnsOnCall = make(map[int]struct {
  1226  			result1 db.EventSource
  1227  			result2 error
  1228  		})
  1229  	}
  1230  	fake.eventsReturnsOnCall[i] = struct {
  1231  		result1 db.EventSource
  1232  		result2 error
  1233  	}{result1, result2}
  1234  }
  1235  
  1236  func (fake *FakeBuild) Finish(arg1 db.BuildStatus) error {
  1237  	fake.finishMutex.Lock()
  1238  	ret, specificReturn := fake.finishReturnsOnCall[len(fake.finishArgsForCall)]
  1239  	fake.finishArgsForCall = append(fake.finishArgsForCall, struct {
  1240  		arg1 db.BuildStatus
  1241  	}{arg1})
  1242  	fake.recordInvocation("Finish", []interface{}{arg1})
  1243  	fake.finishMutex.Unlock()
  1244  	if fake.FinishStub != nil {
  1245  		return fake.FinishStub(arg1)
  1246  	}
  1247  	if specificReturn {
  1248  		return ret.result1
  1249  	}
  1250  	fakeReturns := fake.finishReturns
  1251  	return fakeReturns.result1
  1252  }
  1253  
  1254  func (fake *FakeBuild) FinishCallCount() int {
  1255  	fake.finishMutex.RLock()
  1256  	defer fake.finishMutex.RUnlock()
  1257  	return len(fake.finishArgsForCall)
  1258  }
  1259  
  1260  func (fake *FakeBuild) FinishCalls(stub func(db.BuildStatus) error) {
  1261  	fake.finishMutex.Lock()
  1262  	defer fake.finishMutex.Unlock()
  1263  	fake.FinishStub = stub
  1264  }
  1265  
  1266  func (fake *FakeBuild) FinishArgsForCall(i int) db.BuildStatus {
  1267  	fake.finishMutex.RLock()
  1268  	defer fake.finishMutex.RUnlock()
  1269  	argsForCall := fake.finishArgsForCall[i]
  1270  	return argsForCall.arg1
  1271  }
  1272  
  1273  func (fake *FakeBuild) FinishReturns(result1 error) {
  1274  	fake.finishMutex.Lock()
  1275  	defer fake.finishMutex.Unlock()
  1276  	fake.FinishStub = nil
  1277  	fake.finishReturns = struct {
  1278  		result1 error
  1279  	}{result1}
  1280  }
  1281  
  1282  func (fake *FakeBuild) FinishReturnsOnCall(i int, result1 error) {
  1283  	fake.finishMutex.Lock()
  1284  	defer fake.finishMutex.Unlock()
  1285  	fake.FinishStub = nil
  1286  	if fake.finishReturnsOnCall == nil {
  1287  		fake.finishReturnsOnCall = make(map[int]struct {
  1288  			result1 error
  1289  		})
  1290  	}
  1291  	fake.finishReturnsOnCall[i] = struct {
  1292  		result1 error
  1293  	}{result1}
  1294  }
  1295  
  1296  func (fake *FakeBuild) HasPlan() bool {
  1297  	fake.hasPlanMutex.Lock()
  1298  	ret, specificReturn := fake.hasPlanReturnsOnCall[len(fake.hasPlanArgsForCall)]
  1299  	fake.hasPlanArgsForCall = append(fake.hasPlanArgsForCall, struct {
  1300  	}{})
  1301  	fake.recordInvocation("HasPlan", []interface{}{})
  1302  	fake.hasPlanMutex.Unlock()
  1303  	if fake.HasPlanStub != nil {
  1304  		return fake.HasPlanStub()
  1305  	}
  1306  	if specificReturn {
  1307  		return ret.result1
  1308  	}
  1309  	fakeReturns := fake.hasPlanReturns
  1310  	return fakeReturns.result1
  1311  }
  1312  
  1313  func (fake *FakeBuild) HasPlanCallCount() int {
  1314  	fake.hasPlanMutex.RLock()
  1315  	defer fake.hasPlanMutex.RUnlock()
  1316  	return len(fake.hasPlanArgsForCall)
  1317  }
  1318  
  1319  func (fake *FakeBuild) HasPlanCalls(stub func() bool) {
  1320  	fake.hasPlanMutex.Lock()
  1321  	defer fake.hasPlanMutex.Unlock()
  1322  	fake.HasPlanStub = stub
  1323  }
  1324  
  1325  func (fake *FakeBuild) HasPlanReturns(result1 bool) {
  1326  	fake.hasPlanMutex.Lock()
  1327  	defer fake.hasPlanMutex.Unlock()
  1328  	fake.HasPlanStub = nil
  1329  	fake.hasPlanReturns = struct {
  1330  		result1 bool
  1331  	}{result1}
  1332  }
  1333  
  1334  func (fake *FakeBuild) HasPlanReturnsOnCall(i int, result1 bool) {
  1335  	fake.hasPlanMutex.Lock()
  1336  	defer fake.hasPlanMutex.Unlock()
  1337  	fake.HasPlanStub = nil
  1338  	if fake.hasPlanReturnsOnCall == nil {
  1339  		fake.hasPlanReturnsOnCall = make(map[int]struct {
  1340  			result1 bool
  1341  		})
  1342  	}
  1343  	fake.hasPlanReturnsOnCall[i] = struct {
  1344  		result1 bool
  1345  	}{result1}
  1346  }
  1347  
  1348  func (fake *FakeBuild) ID() int {
  1349  	fake.iDMutex.Lock()
  1350  	ret, specificReturn := fake.iDReturnsOnCall[len(fake.iDArgsForCall)]
  1351  	fake.iDArgsForCall = append(fake.iDArgsForCall, struct {
  1352  	}{})
  1353  	fake.recordInvocation("ID", []interface{}{})
  1354  	fake.iDMutex.Unlock()
  1355  	if fake.IDStub != nil {
  1356  		return fake.IDStub()
  1357  	}
  1358  	if specificReturn {
  1359  		return ret.result1
  1360  	}
  1361  	fakeReturns := fake.iDReturns
  1362  	return fakeReturns.result1
  1363  }
  1364  
  1365  func (fake *FakeBuild) IDCallCount() int {
  1366  	fake.iDMutex.RLock()
  1367  	defer fake.iDMutex.RUnlock()
  1368  	return len(fake.iDArgsForCall)
  1369  }
  1370  
  1371  func (fake *FakeBuild) IDCalls(stub func() int) {
  1372  	fake.iDMutex.Lock()
  1373  	defer fake.iDMutex.Unlock()
  1374  	fake.IDStub = stub
  1375  }
  1376  
  1377  func (fake *FakeBuild) IDReturns(result1 int) {
  1378  	fake.iDMutex.Lock()
  1379  	defer fake.iDMutex.Unlock()
  1380  	fake.IDStub = nil
  1381  	fake.iDReturns = struct {
  1382  		result1 int
  1383  	}{result1}
  1384  }
  1385  
  1386  func (fake *FakeBuild) IDReturnsOnCall(i int, result1 int) {
  1387  	fake.iDMutex.Lock()
  1388  	defer fake.iDMutex.Unlock()
  1389  	fake.IDStub = nil
  1390  	if fake.iDReturnsOnCall == nil {
  1391  		fake.iDReturnsOnCall = make(map[int]struct {
  1392  			result1 int
  1393  		})
  1394  	}
  1395  	fake.iDReturnsOnCall[i] = struct {
  1396  		result1 int
  1397  	}{result1}
  1398  }
  1399  
  1400  func (fake *FakeBuild) InputsReady() bool {
  1401  	fake.inputsReadyMutex.Lock()
  1402  	ret, specificReturn := fake.inputsReadyReturnsOnCall[len(fake.inputsReadyArgsForCall)]
  1403  	fake.inputsReadyArgsForCall = append(fake.inputsReadyArgsForCall, struct {
  1404  	}{})
  1405  	fake.recordInvocation("InputsReady", []interface{}{})
  1406  	fake.inputsReadyMutex.Unlock()
  1407  	if fake.InputsReadyStub != nil {
  1408  		return fake.InputsReadyStub()
  1409  	}
  1410  	if specificReturn {
  1411  		return ret.result1
  1412  	}
  1413  	fakeReturns := fake.inputsReadyReturns
  1414  	return fakeReturns.result1
  1415  }
  1416  
  1417  func (fake *FakeBuild) InputsReadyCallCount() int {
  1418  	fake.inputsReadyMutex.RLock()
  1419  	defer fake.inputsReadyMutex.RUnlock()
  1420  	return len(fake.inputsReadyArgsForCall)
  1421  }
  1422  
  1423  func (fake *FakeBuild) InputsReadyCalls(stub func() bool) {
  1424  	fake.inputsReadyMutex.Lock()
  1425  	defer fake.inputsReadyMutex.Unlock()
  1426  	fake.InputsReadyStub = stub
  1427  }
  1428  
  1429  func (fake *FakeBuild) InputsReadyReturns(result1 bool) {
  1430  	fake.inputsReadyMutex.Lock()
  1431  	defer fake.inputsReadyMutex.Unlock()
  1432  	fake.InputsReadyStub = nil
  1433  	fake.inputsReadyReturns = struct {
  1434  		result1 bool
  1435  	}{result1}
  1436  }
  1437  
  1438  func (fake *FakeBuild) InputsReadyReturnsOnCall(i int, result1 bool) {
  1439  	fake.inputsReadyMutex.Lock()
  1440  	defer fake.inputsReadyMutex.Unlock()
  1441  	fake.InputsReadyStub = nil
  1442  	if fake.inputsReadyReturnsOnCall == nil {
  1443  		fake.inputsReadyReturnsOnCall = make(map[int]struct {
  1444  			result1 bool
  1445  		})
  1446  	}
  1447  	fake.inputsReadyReturnsOnCall[i] = struct {
  1448  		result1 bool
  1449  	}{result1}
  1450  }
  1451  
  1452  func (fake *FakeBuild) Interceptible() (bool, error) {
  1453  	fake.interceptibleMutex.Lock()
  1454  	ret, specificReturn := fake.interceptibleReturnsOnCall[len(fake.interceptibleArgsForCall)]
  1455  	fake.interceptibleArgsForCall = append(fake.interceptibleArgsForCall, struct {
  1456  	}{})
  1457  	fake.recordInvocation("Interceptible", []interface{}{})
  1458  	fake.interceptibleMutex.Unlock()
  1459  	if fake.InterceptibleStub != nil {
  1460  		return fake.InterceptibleStub()
  1461  	}
  1462  	if specificReturn {
  1463  		return ret.result1, ret.result2
  1464  	}
  1465  	fakeReturns := fake.interceptibleReturns
  1466  	return fakeReturns.result1, fakeReturns.result2
  1467  }
  1468  
  1469  func (fake *FakeBuild) InterceptibleCallCount() int {
  1470  	fake.interceptibleMutex.RLock()
  1471  	defer fake.interceptibleMutex.RUnlock()
  1472  	return len(fake.interceptibleArgsForCall)
  1473  }
  1474  
  1475  func (fake *FakeBuild) InterceptibleCalls(stub func() (bool, error)) {
  1476  	fake.interceptibleMutex.Lock()
  1477  	defer fake.interceptibleMutex.Unlock()
  1478  	fake.InterceptibleStub = stub
  1479  }
  1480  
  1481  func (fake *FakeBuild) InterceptibleReturns(result1 bool, result2 error) {
  1482  	fake.interceptibleMutex.Lock()
  1483  	defer fake.interceptibleMutex.Unlock()
  1484  	fake.InterceptibleStub = nil
  1485  	fake.interceptibleReturns = struct {
  1486  		result1 bool
  1487  		result2 error
  1488  	}{result1, result2}
  1489  }
  1490  
  1491  func (fake *FakeBuild) InterceptibleReturnsOnCall(i int, result1 bool, result2 error) {
  1492  	fake.interceptibleMutex.Lock()
  1493  	defer fake.interceptibleMutex.Unlock()
  1494  	fake.InterceptibleStub = nil
  1495  	if fake.interceptibleReturnsOnCall == nil {
  1496  		fake.interceptibleReturnsOnCall = make(map[int]struct {
  1497  			result1 bool
  1498  			result2 error
  1499  		})
  1500  	}
  1501  	fake.interceptibleReturnsOnCall[i] = struct {
  1502  		result1 bool
  1503  		result2 error
  1504  	}{result1, result2}
  1505  }
  1506  
  1507  func (fake *FakeBuild) IsAborted() bool {
  1508  	fake.isAbortedMutex.Lock()
  1509  	ret, specificReturn := fake.isAbortedReturnsOnCall[len(fake.isAbortedArgsForCall)]
  1510  	fake.isAbortedArgsForCall = append(fake.isAbortedArgsForCall, struct {
  1511  	}{})
  1512  	fake.recordInvocation("IsAborted", []interface{}{})
  1513  	fake.isAbortedMutex.Unlock()
  1514  	if fake.IsAbortedStub != nil {
  1515  		return fake.IsAbortedStub()
  1516  	}
  1517  	if specificReturn {
  1518  		return ret.result1
  1519  	}
  1520  	fakeReturns := fake.isAbortedReturns
  1521  	return fakeReturns.result1
  1522  }
  1523  
  1524  func (fake *FakeBuild) IsAbortedCallCount() int {
  1525  	fake.isAbortedMutex.RLock()
  1526  	defer fake.isAbortedMutex.RUnlock()
  1527  	return len(fake.isAbortedArgsForCall)
  1528  }
  1529  
  1530  func (fake *FakeBuild) IsAbortedCalls(stub func() bool) {
  1531  	fake.isAbortedMutex.Lock()
  1532  	defer fake.isAbortedMutex.Unlock()
  1533  	fake.IsAbortedStub = stub
  1534  }
  1535  
  1536  func (fake *FakeBuild) IsAbortedReturns(result1 bool) {
  1537  	fake.isAbortedMutex.Lock()
  1538  	defer fake.isAbortedMutex.Unlock()
  1539  	fake.IsAbortedStub = nil
  1540  	fake.isAbortedReturns = struct {
  1541  		result1 bool
  1542  	}{result1}
  1543  }
  1544  
  1545  func (fake *FakeBuild) IsAbortedReturnsOnCall(i int, result1 bool) {
  1546  	fake.isAbortedMutex.Lock()
  1547  	defer fake.isAbortedMutex.Unlock()
  1548  	fake.IsAbortedStub = nil
  1549  	if fake.isAbortedReturnsOnCall == nil {
  1550  		fake.isAbortedReturnsOnCall = make(map[int]struct {
  1551  			result1 bool
  1552  		})
  1553  	}
  1554  	fake.isAbortedReturnsOnCall[i] = struct {
  1555  		result1 bool
  1556  	}{result1}
  1557  }
  1558  
  1559  func (fake *FakeBuild) IsCompleted() bool {
  1560  	fake.isCompletedMutex.Lock()
  1561  	ret, specificReturn := fake.isCompletedReturnsOnCall[len(fake.isCompletedArgsForCall)]
  1562  	fake.isCompletedArgsForCall = append(fake.isCompletedArgsForCall, struct {
  1563  	}{})
  1564  	fake.recordInvocation("IsCompleted", []interface{}{})
  1565  	fake.isCompletedMutex.Unlock()
  1566  	if fake.IsCompletedStub != nil {
  1567  		return fake.IsCompletedStub()
  1568  	}
  1569  	if specificReturn {
  1570  		return ret.result1
  1571  	}
  1572  	fakeReturns := fake.isCompletedReturns
  1573  	return fakeReturns.result1
  1574  }
  1575  
  1576  func (fake *FakeBuild) IsCompletedCallCount() int {
  1577  	fake.isCompletedMutex.RLock()
  1578  	defer fake.isCompletedMutex.RUnlock()
  1579  	return len(fake.isCompletedArgsForCall)
  1580  }
  1581  
  1582  func (fake *FakeBuild) IsCompletedCalls(stub func() bool) {
  1583  	fake.isCompletedMutex.Lock()
  1584  	defer fake.isCompletedMutex.Unlock()
  1585  	fake.IsCompletedStub = stub
  1586  }
  1587  
  1588  func (fake *FakeBuild) IsCompletedReturns(result1 bool) {
  1589  	fake.isCompletedMutex.Lock()
  1590  	defer fake.isCompletedMutex.Unlock()
  1591  	fake.IsCompletedStub = nil
  1592  	fake.isCompletedReturns = struct {
  1593  		result1 bool
  1594  	}{result1}
  1595  }
  1596  
  1597  func (fake *FakeBuild) IsCompletedReturnsOnCall(i int, result1 bool) {
  1598  	fake.isCompletedMutex.Lock()
  1599  	defer fake.isCompletedMutex.Unlock()
  1600  	fake.IsCompletedStub = nil
  1601  	if fake.isCompletedReturnsOnCall == nil {
  1602  		fake.isCompletedReturnsOnCall = make(map[int]struct {
  1603  			result1 bool
  1604  		})
  1605  	}
  1606  	fake.isCompletedReturnsOnCall[i] = struct {
  1607  		result1 bool
  1608  	}{result1}
  1609  }
  1610  
  1611  func (fake *FakeBuild) IsDrained() bool {
  1612  	fake.isDrainedMutex.Lock()
  1613  	ret, specificReturn := fake.isDrainedReturnsOnCall[len(fake.isDrainedArgsForCall)]
  1614  	fake.isDrainedArgsForCall = append(fake.isDrainedArgsForCall, struct {
  1615  	}{})
  1616  	fake.recordInvocation("IsDrained", []interface{}{})
  1617  	fake.isDrainedMutex.Unlock()
  1618  	if fake.IsDrainedStub != nil {
  1619  		return fake.IsDrainedStub()
  1620  	}
  1621  	if specificReturn {
  1622  		return ret.result1
  1623  	}
  1624  	fakeReturns := fake.isDrainedReturns
  1625  	return fakeReturns.result1
  1626  }
  1627  
  1628  func (fake *FakeBuild) IsDrainedCallCount() int {
  1629  	fake.isDrainedMutex.RLock()
  1630  	defer fake.isDrainedMutex.RUnlock()
  1631  	return len(fake.isDrainedArgsForCall)
  1632  }
  1633  
  1634  func (fake *FakeBuild) IsDrainedCalls(stub func() bool) {
  1635  	fake.isDrainedMutex.Lock()
  1636  	defer fake.isDrainedMutex.Unlock()
  1637  	fake.IsDrainedStub = stub
  1638  }
  1639  
  1640  func (fake *FakeBuild) IsDrainedReturns(result1 bool) {
  1641  	fake.isDrainedMutex.Lock()
  1642  	defer fake.isDrainedMutex.Unlock()
  1643  	fake.IsDrainedStub = nil
  1644  	fake.isDrainedReturns = struct {
  1645  		result1 bool
  1646  	}{result1}
  1647  }
  1648  
  1649  func (fake *FakeBuild) IsDrainedReturnsOnCall(i int, result1 bool) {
  1650  	fake.isDrainedMutex.Lock()
  1651  	defer fake.isDrainedMutex.Unlock()
  1652  	fake.IsDrainedStub = nil
  1653  	if fake.isDrainedReturnsOnCall == nil {
  1654  		fake.isDrainedReturnsOnCall = make(map[int]struct {
  1655  			result1 bool
  1656  		})
  1657  	}
  1658  	fake.isDrainedReturnsOnCall[i] = struct {
  1659  		result1 bool
  1660  	}{result1}
  1661  }
  1662  
  1663  func (fake *FakeBuild) IsManuallyTriggered() bool {
  1664  	fake.isManuallyTriggeredMutex.Lock()
  1665  	ret, specificReturn := fake.isManuallyTriggeredReturnsOnCall[len(fake.isManuallyTriggeredArgsForCall)]
  1666  	fake.isManuallyTriggeredArgsForCall = append(fake.isManuallyTriggeredArgsForCall, struct {
  1667  	}{})
  1668  	fake.recordInvocation("IsManuallyTriggered", []interface{}{})
  1669  	fake.isManuallyTriggeredMutex.Unlock()
  1670  	if fake.IsManuallyTriggeredStub != nil {
  1671  		return fake.IsManuallyTriggeredStub()
  1672  	}
  1673  	if specificReturn {
  1674  		return ret.result1
  1675  	}
  1676  	fakeReturns := fake.isManuallyTriggeredReturns
  1677  	return fakeReturns.result1
  1678  }
  1679  
  1680  func (fake *FakeBuild) IsManuallyTriggeredCallCount() int {
  1681  	fake.isManuallyTriggeredMutex.RLock()
  1682  	defer fake.isManuallyTriggeredMutex.RUnlock()
  1683  	return len(fake.isManuallyTriggeredArgsForCall)
  1684  }
  1685  
  1686  func (fake *FakeBuild) IsManuallyTriggeredCalls(stub func() bool) {
  1687  	fake.isManuallyTriggeredMutex.Lock()
  1688  	defer fake.isManuallyTriggeredMutex.Unlock()
  1689  	fake.IsManuallyTriggeredStub = stub
  1690  }
  1691  
  1692  func (fake *FakeBuild) IsManuallyTriggeredReturns(result1 bool) {
  1693  	fake.isManuallyTriggeredMutex.Lock()
  1694  	defer fake.isManuallyTriggeredMutex.Unlock()
  1695  	fake.IsManuallyTriggeredStub = nil
  1696  	fake.isManuallyTriggeredReturns = struct {
  1697  		result1 bool
  1698  	}{result1}
  1699  }
  1700  
  1701  func (fake *FakeBuild) IsManuallyTriggeredReturnsOnCall(i int, result1 bool) {
  1702  	fake.isManuallyTriggeredMutex.Lock()
  1703  	defer fake.isManuallyTriggeredMutex.Unlock()
  1704  	fake.IsManuallyTriggeredStub = nil
  1705  	if fake.isManuallyTriggeredReturnsOnCall == nil {
  1706  		fake.isManuallyTriggeredReturnsOnCall = make(map[int]struct {
  1707  			result1 bool
  1708  		})
  1709  	}
  1710  	fake.isManuallyTriggeredReturnsOnCall[i] = struct {
  1711  		result1 bool
  1712  	}{result1}
  1713  }
  1714  
  1715  func (fake *FakeBuild) IsNewerThanLastCheckOf(arg1 db.Resource) bool {
  1716  	fake.isNewerThanLastCheckOfMutex.Lock()
  1717  	ret, specificReturn := fake.isNewerThanLastCheckOfReturnsOnCall[len(fake.isNewerThanLastCheckOfArgsForCall)]
  1718  	fake.isNewerThanLastCheckOfArgsForCall = append(fake.isNewerThanLastCheckOfArgsForCall, struct {
  1719  		arg1 db.Resource
  1720  	}{arg1})
  1721  	fake.recordInvocation("IsNewerThanLastCheckOf", []interface{}{arg1})
  1722  	fake.isNewerThanLastCheckOfMutex.Unlock()
  1723  	if fake.IsNewerThanLastCheckOfStub != nil {
  1724  		return fake.IsNewerThanLastCheckOfStub(arg1)
  1725  	}
  1726  	if specificReturn {
  1727  		return ret.result1
  1728  	}
  1729  	fakeReturns := fake.isNewerThanLastCheckOfReturns
  1730  	return fakeReturns.result1
  1731  }
  1732  
  1733  func (fake *FakeBuild) IsNewerThanLastCheckOfCallCount() int {
  1734  	fake.isNewerThanLastCheckOfMutex.RLock()
  1735  	defer fake.isNewerThanLastCheckOfMutex.RUnlock()
  1736  	return len(fake.isNewerThanLastCheckOfArgsForCall)
  1737  }
  1738  
  1739  func (fake *FakeBuild) IsNewerThanLastCheckOfCalls(stub func(db.Resource) bool) {
  1740  	fake.isNewerThanLastCheckOfMutex.Lock()
  1741  	defer fake.isNewerThanLastCheckOfMutex.Unlock()
  1742  	fake.IsNewerThanLastCheckOfStub = stub
  1743  }
  1744  
  1745  func (fake *FakeBuild) IsNewerThanLastCheckOfArgsForCall(i int) db.Resource {
  1746  	fake.isNewerThanLastCheckOfMutex.RLock()
  1747  	defer fake.isNewerThanLastCheckOfMutex.RUnlock()
  1748  	argsForCall := fake.isNewerThanLastCheckOfArgsForCall[i]
  1749  	return argsForCall.arg1
  1750  }
  1751  
  1752  func (fake *FakeBuild) IsNewerThanLastCheckOfReturns(result1 bool) {
  1753  	fake.isNewerThanLastCheckOfMutex.Lock()
  1754  	defer fake.isNewerThanLastCheckOfMutex.Unlock()
  1755  	fake.IsNewerThanLastCheckOfStub = nil
  1756  	fake.isNewerThanLastCheckOfReturns = struct {
  1757  		result1 bool
  1758  	}{result1}
  1759  }
  1760  
  1761  func (fake *FakeBuild) IsNewerThanLastCheckOfReturnsOnCall(i int, result1 bool) {
  1762  	fake.isNewerThanLastCheckOfMutex.Lock()
  1763  	defer fake.isNewerThanLastCheckOfMutex.Unlock()
  1764  	fake.IsNewerThanLastCheckOfStub = nil
  1765  	if fake.isNewerThanLastCheckOfReturnsOnCall == nil {
  1766  		fake.isNewerThanLastCheckOfReturnsOnCall = make(map[int]struct {
  1767  			result1 bool
  1768  		})
  1769  	}
  1770  	fake.isNewerThanLastCheckOfReturnsOnCall[i] = struct {
  1771  		result1 bool
  1772  	}{result1}
  1773  }
  1774  
  1775  func (fake *FakeBuild) IsRunning() bool {
  1776  	fake.isRunningMutex.Lock()
  1777  	ret, specificReturn := fake.isRunningReturnsOnCall[len(fake.isRunningArgsForCall)]
  1778  	fake.isRunningArgsForCall = append(fake.isRunningArgsForCall, struct {
  1779  	}{})
  1780  	fake.recordInvocation("IsRunning", []interface{}{})
  1781  	fake.isRunningMutex.Unlock()
  1782  	if fake.IsRunningStub != nil {
  1783  		return fake.IsRunningStub()
  1784  	}
  1785  	if specificReturn {
  1786  		return ret.result1
  1787  	}
  1788  	fakeReturns := fake.isRunningReturns
  1789  	return fakeReturns.result1
  1790  }
  1791  
  1792  func (fake *FakeBuild) IsRunningCallCount() int {
  1793  	fake.isRunningMutex.RLock()
  1794  	defer fake.isRunningMutex.RUnlock()
  1795  	return len(fake.isRunningArgsForCall)
  1796  }
  1797  
  1798  func (fake *FakeBuild) IsRunningCalls(stub func() bool) {
  1799  	fake.isRunningMutex.Lock()
  1800  	defer fake.isRunningMutex.Unlock()
  1801  	fake.IsRunningStub = stub
  1802  }
  1803  
  1804  func (fake *FakeBuild) IsRunningReturns(result1 bool) {
  1805  	fake.isRunningMutex.Lock()
  1806  	defer fake.isRunningMutex.Unlock()
  1807  	fake.IsRunningStub = nil
  1808  	fake.isRunningReturns = struct {
  1809  		result1 bool
  1810  	}{result1}
  1811  }
  1812  
  1813  func (fake *FakeBuild) IsRunningReturnsOnCall(i int, result1 bool) {
  1814  	fake.isRunningMutex.Lock()
  1815  	defer fake.isRunningMutex.Unlock()
  1816  	fake.IsRunningStub = nil
  1817  	if fake.isRunningReturnsOnCall == nil {
  1818  		fake.isRunningReturnsOnCall = make(map[int]struct {
  1819  			result1 bool
  1820  		})
  1821  	}
  1822  	fake.isRunningReturnsOnCall[i] = struct {
  1823  		result1 bool
  1824  	}{result1}
  1825  }
  1826  
  1827  func (fake *FakeBuild) IsScheduled() bool {
  1828  	fake.isScheduledMutex.Lock()
  1829  	ret, specificReturn := fake.isScheduledReturnsOnCall[len(fake.isScheduledArgsForCall)]
  1830  	fake.isScheduledArgsForCall = append(fake.isScheduledArgsForCall, struct {
  1831  	}{})
  1832  	fake.recordInvocation("IsScheduled", []interface{}{})
  1833  	fake.isScheduledMutex.Unlock()
  1834  	if fake.IsScheduledStub != nil {
  1835  		return fake.IsScheduledStub()
  1836  	}
  1837  	if specificReturn {
  1838  		return ret.result1
  1839  	}
  1840  	fakeReturns := fake.isScheduledReturns
  1841  	return fakeReturns.result1
  1842  }
  1843  
  1844  func (fake *FakeBuild) IsScheduledCallCount() int {
  1845  	fake.isScheduledMutex.RLock()
  1846  	defer fake.isScheduledMutex.RUnlock()
  1847  	return len(fake.isScheduledArgsForCall)
  1848  }
  1849  
  1850  func (fake *FakeBuild) IsScheduledCalls(stub func() bool) {
  1851  	fake.isScheduledMutex.Lock()
  1852  	defer fake.isScheduledMutex.Unlock()
  1853  	fake.IsScheduledStub = stub
  1854  }
  1855  
  1856  func (fake *FakeBuild) IsScheduledReturns(result1 bool) {
  1857  	fake.isScheduledMutex.Lock()
  1858  	defer fake.isScheduledMutex.Unlock()
  1859  	fake.IsScheduledStub = nil
  1860  	fake.isScheduledReturns = struct {
  1861  		result1 bool
  1862  	}{result1}
  1863  }
  1864  
  1865  func (fake *FakeBuild) IsScheduledReturnsOnCall(i int, result1 bool) {
  1866  	fake.isScheduledMutex.Lock()
  1867  	defer fake.isScheduledMutex.Unlock()
  1868  	fake.IsScheduledStub = nil
  1869  	if fake.isScheduledReturnsOnCall == nil {
  1870  		fake.isScheduledReturnsOnCall = make(map[int]struct {
  1871  			result1 bool
  1872  		})
  1873  	}
  1874  	fake.isScheduledReturnsOnCall[i] = struct {
  1875  		result1 bool
  1876  	}{result1}
  1877  }
  1878  
  1879  func (fake *FakeBuild) JobID() int {
  1880  	fake.jobIDMutex.Lock()
  1881  	ret, specificReturn := fake.jobIDReturnsOnCall[len(fake.jobIDArgsForCall)]
  1882  	fake.jobIDArgsForCall = append(fake.jobIDArgsForCall, struct {
  1883  	}{})
  1884  	fake.recordInvocation("JobID", []interface{}{})
  1885  	fake.jobIDMutex.Unlock()
  1886  	if fake.JobIDStub != nil {
  1887  		return fake.JobIDStub()
  1888  	}
  1889  	if specificReturn {
  1890  		return ret.result1
  1891  	}
  1892  	fakeReturns := fake.jobIDReturns
  1893  	return fakeReturns.result1
  1894  }
  1895  
  1896  func (fake *FakeBuild) JobIDCallCount() int {
  1897  	fake.jobIDMutex.RLock()
  1898  	defer fake.jobIDMutex.RUnlock()
  1899  	return len(fake.jobIDArgsForCall)
  1900  }
  1901  
  1902  func (fake *FakeBuild) JobIDCalls(stub func() int) {
  1903  	fake.jobIDMutex.Lock()
  1904  	defer fake.jobIDMutex.Unlock()
  1905  	fake.JobIDStub = stub
  1906  }
  1907  
  1908  func (fake *FakeBuild) JobIDReturns(result1 int) {
  1909  	fake.jobIDMutex.Lock()
  1910  	defer fake.jobIDMutex.Unlock()
  1911  	fake.JobIDStub = nil
  1912  	fake.jobIDReturns = struct {
  1913  		result1 int
  1914  	}{result1}
  1915  }
  1916  
  1917  func (fake *FakeBuild) JobIDReturnsOnCall(i int, result1 int) {
  1918  	fake.jobIDMutex.Lock()
  1919  	defer fake.jobIDMutex.Unlock()
  1920  	fake.JobIDStub = nil
  1921  	if fake.jobIDReturnsOnCall == nil {
  1922  		fake.jobIDReturnsOnCall = make(map[int]struct {
  1923  			result1 int
  1924  		})
  1925  	}
  1926  	fake.jobIDReturnsOnCall[i] = struct {
  1927  		result1 int
  1928  	}{result1}
  1929  }
  1930  
  1931  func (fake *FakeBuild) JobName() string {
  1932  	fake.jobNameMutex.Lock()
  1933  	ret, specificReturn := fake.jobNameReturnsOnCall[len(fake.jobNameArgsForCall)]
  1934  	fake.jobNameArgsForCall = append(fake.jobNameArgsForCall, struct {
  1935  	}{})
  1936  	fake.recordInvocation("JobName", []interface{}{})
  1937  	fake.jobNameMutex.Unlock()
  1938  	if fake.JobNameStub != nil {
  1939  		return fake.JobNameStub()
  1940  	}
  1941  	if specificReturn {
  1942  		return ret.result1
  1943  	}
  1944  	fakeReturns := fake.jobNameReturns
  1945  	return fakeReturns.result1
  1946  }
  1947  
  1948  func (fake *FakeBuild) JobNameCallCount() int {
  1949  	fake.jobNameMutex.RLock()
  1950  	defer fake.jobNameMutex.RUnlock()
  1951  	return len(fake.jobNameArgsForCall)
  1952  }
  1953  
  1954  func (fake *FakeBuild) JobNameCalls(stub func() string) {
  1955  	fake.jobNameMutex.Lock()
  1956  	defer fake.jobNameMutex.Unlock()
  1957  	fake.JobNameStub = stub
  1958  }
  1959  
  1960  func (fake *FakeBuild) JobNameReturns(result1 string) {
  1961  	fake.jobNameMutex.Lock()
  1962  	defer fake.jobNameMutex.Unlock()
  1963  	fake.JobNameStub = nil
  1964  	fake.jobNameReturns = struct {
  1965  		result1 string
  1966  	}{result1}
  1967  }
  1968  
  1969  func (fake *FakeBuild) JobNameReturnsOnCall(i int, result1 string) {
  1970  	fake.jobNameMutex.Lock()
  1971  	defer fake.jobNameMutex.Unlock()
  1972  	fake.JobNameStub = nil
  1973  	if fake.jobNameReturnsOnCall == nil {
  1974  		fake.jobNameReturnsOnCall = make(map[int]struct {
  1975  			result1 string
  1976  		})
  1977  	}
  1978  	fake.jobNameReturnsOnCall[i] = struct {
  1979  		result1 string
  1980  	}{result1}
  1981  }
  1982  
  1983  func (fake *FakeBuild) LagerData() lager.Data {
  1984  	fake.lagerDataMutex.Lock()
  1985  	ret, specificReturn := fake.lagerDataReturnsOnCall[len(fake.lagerDataArgsForCall)]
  1986  	fake.lagerDataArgsForCall = append(fake.lagerDataArgsForCall, struct {
  1987  	}{})
  1988  	fake.recordInvocation("LagerData", []interface{}{})
  1989  	fake.lagerDataMutex.Unlock()
  1990  	if fake.LagerDataStub != nil {
  1991  		return fake.LagerDataStub()
  1992  	}
  1993  	if specificReturn {
  1994  		return ret.result1
  1995  	}
  1996  	fakeReturns := fake.lagerDataReturns
  1997  	return fakeReturns.result1
  1998  }
  1999  
  2000  func (fake *FakeBuild) LagerDataCallCount() int {
  2001  	fake.lagerDataMutex.RLock()
  2002  	defer fake.lagerDataMutex.RUnlock()
  2003  	return len(fake.lagerDataArgsForCall)
  2004  }
  2005  
  2006  func (fake *FakeBuild) LagerDataCalls(stub func() lager.Data) {
  2007  	fake.lagerDataMutex.Lock()
  2008  	defer fake.lagerDataMutex.Unlock()
  2009  	fake.LagerDataStub = stub
  2010  }
  2011  
  2012  func (fake *FakeBuild) LagerDataReturns(result1 lager.Data) {
  2013  	fake.lagerDataMutex.Lock()
  2014  	defer fake.lagerDataMutex.Unlock()
  2015  	fake.LagerDataStub = nil
  2016  	fake.lagerDataReturns = struct {
  2017  		result1 lager.Data
  2018  	}{result1}
  2019  }
  2020  
  2021  func (fake *FakeBuild) LagerDataReturnsOnCall(i int, result1 lager.Data) {
  2022  	fake.lagerDataMutex.Lock()
  2023  	defer fake.lagerDataMutex.Unlock()
  2024  	fake.LagerDataStub = nil
  2025  	if fake.lagerDataReturnsOnCall == nil {
  2026  		fake.lagerDataReturnsOnCall = make(map[int]struct {
  2027  			result1 lager.Data
  2028  		})
  2029  	}
  2030  	fake.lagerDataReturnsOnCall[i] = struct {
  2031  		result1 lager.Data
  2032  	}{result1}
  2033  }
  2034  
  2035  func (fake *FakeBuild) MarkAsAborted() error {
  2036  	fake.markAsAbortedMutex.Lock()
  2037  	ret, specificReturn := fake.markAsAbortedReturnsOnCall[len(fake.markAsAbortedArgsForCall)]
  2038  	fake.markAsAbortedArgsForCall = append(fake.markAsAbortedArgsForCall, struct {
  2039  	}{})
  2040  	fake.recordInvocation("MarkAsAborted", []interface{}{})
  2041  	fake.markAsAbortedMutex.Unlock()
  2042  	if fake.MarkAsAbortedStub != nil {
  2043  		return fake.MarkAsAbortedStub()
  2044  	}
  2045  	if specificReturn {
  2046  		return ret.result1
  2047  	}
  2048  	fakeReturns := fake.markAsAbortedReturns
  2049  	return fakeReturns.result1
  2050  }
  2051  
  2052  func (fake *FakeBuild) MarkAsAbortedCallCount() int {
  2053  	fake.markAsAbortedMutex.RLock()
  2054  	defer fake.markAsAbortedMutex.RUnlock()
  2055  	return len(fake.markAsAbortedArgsForCall)
  2056  }
  2057  
  2058  func (fake *FakeBuild) MarkAsAbortedCalls(stub func() error) {
  2059  	fake.markAsAbortedMutex.Lock()
  2060  	defer fake.markAsAbortedMutex.Unlock()
  2061  	fake.MarkAsAbortedStub = stub
  2062  }
  2063  
  2064  func (fake *FakeBuild) MarkAsAbortedReturns(result1 error) {
  2065  	fake.markAsAbortedMutex.Lock()
  2066  	defer fake.markAsAbortedMutex.Unlock()
  2067  	fake.MarkAsAbortedStub = nil
  2068  	fake.markAsAbortedReturns = struct {
  2069  		result1 error
  2070  	}{result1}
  2071  }
  2072  
  2073  func (fake *FakeBuild) MarkAsAbortedReturnsOnCall(i int, result1 error) {
  2074  	fake.markAsAbortedMutex.Lock()
  2075  	defer fake.markAsAbortedMutex.Unlock()
  2076  	fake.MarkAsAbortedStub = nil
  2077  	if fake.markAsAbortedReturnsOnCall == nil {
  2078  		fake.markAsAbortedReturnsOnCall = make(map[int]struct {
  2079  			result1 error
  2080  		})
  2081  	}
  2082  	fake.markAsAbortedReturnsOnCall[i] = struct {
  2083  		result1 error
  2084  	}{result1}
  2085  }
  2086  
  2087  func (fake *FakeBuild) Name() string {
  2088  	fake.nameMutex.Lock()
  2089  	ret, specificReturn := fake.nameReturnsOnCall[len(fake.nameArgsForCall)]
  2090  	fake.nameArgsForCall = append(fake.nameArgsForCall, struct {
  2091  	}{})
  2092  	fake.recordInvocation("Name", []interface{}{})
  2093  	fake.nameMutex.Unlock()
  2094  	if fake.NameStub != nil {
  2095  		return fake.NameStub()
  2096  	}
  2097  	if specificReturn {
  2098  		return ret.result1
  2099  	}
  2100  	fakeReturns := fake.nameReturns
  2101  	return fakeReturns.result1
  2102  }
  2103  
  2104  func (fake *FakeBuild) NameCallCount() int {
  2105  	fake.nameMutex.RLock()
  2106  	defer fake.nameMutex.RUnlock()
  2107  	return len(fake.nameArgsForCall)
  2108  }
  2109  
  2110  func (fake *FakeBuild) NameCalls(stub func() string) {
  2111  	fake.nameMutex.Lock()
  2112  	defer fake.nameMutex.Unlock()
  2113  	fake.NameStub = stub
  2114  }
  2115  
  2116  func (fake *FakeBuild) NameReturns(result1 string) {
  2117  	fake.nameMutex.Lock()
  2118  	defer fake.nameMutex.Unlock()
  2119  	fake.NameStub = nil
  2120  	fake.nameReturns = struct {
  2121  		result1 string
  2122  	}{result1}
  2123  }
  2124  
  2125  func (fake *FakeBuild) NameReturnsOnCall(i int, result1 string) {
  2126  	fake.nameMutex.Lock()
  2127  	defer fake.nameMutex.Unlock()
  2128  	fake.NameStub = nil
  2129  	if fake.nameReturnsOnCall == nil {
  2130  		fake.nameReturnsOnCall = make(map[int]struct {
  2131  			result1 string
  2132  		})
  2133  	}
  2134  	fake.nameReturnsOnCall[i] = struct {
  2135  		result1 string
  2136  	}{result1}
  2137  }
  2138  
  2139  func (fake *FakeBuild) Pipeline() (db.Pipeline, bool, error) {
  2140  	fake.pipelineMutex.Lock()
  2141  	ret, specificReturn := fake.pipelineReturnsOnCall[len(fake.pipelineArgsForCall)]
  2142  	fake.pipelineArgsForCall = append(fake.pipelineArgsForCall, struct {
  2143  	}{})
  2144  	fake.recordInvocation("Pipeline", []interface{}{})
  2145  	fake.pipelineMutex.Unlock()
  2146  	if fake.PipelineStub != nil {
  2147  		return fake.PipelineStub()
  2148  	}
  2149  	if specificReturn {
  2150  		return ret.result1, ret.result2, ret.result3
  2151  	}
  2152  	fakeReturns := fake.pipelineReturns
  2153  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2154  }
  2155  
  2156  func (fake *FakeBuild) PipelineCallCount() int {
  2157  	fake.pipelineMutex.RLock()
  2158  	defer fake.pipelineMutex.RUnlock()
  2159  	return len(fake.pipelineArgsForCall)
  2160  }
  2161  
  2162  func (fake *FakeBuild) PipelineCalls(stub func() (db.Pipeline, bool, error)) {
  2163  	fake.pipelineMutex.Lock()
  2164  	defer fake.pipelineMutex.Unlock()
  2165  	fake.PipelineStub = stub
  2166  }
  2167  
  2168  func (fake *FakeBuild) PipelineReturns(result1 db.Pipeline, result2 bool, result3 error) {
  2169  	fake.pipelineMutex.Lock()
  2170  	defer fake.pipelineMutex.Unlock()
  2171  	fake.PipelineStub = nil
  2172  	fake.pipelineReturns = struct {
  2173  		result1 db.Pipeline
  2174  		result2 bool
  2175  		result3 error
  2176  	}{result1, result2, result3}
  2177  }
  2178  
  2179  func (fake *FakeBuild) PipelineReturnsOnCall(i int, result1 db.Pipeline, result2 bool, result3 error) {
  2180  	fake.pipelineMutex.Lock()
  2181  	defer fake.pipelineMutex.Unlock()
  2182  	fake.PipelineStub = nil
  2183  	if fake.pipelineReturnsOnCall == nil {
  2184  		fake.pipelineReturnsOnCall = make(map[int]struct {
  2185  			result1 db.Pipeline
  2186  			result2 bool
  2187  			result3 error
  2188  		})
  2189  	}
  2190  	fake.pipelineReturnsOnCall[i] = struct {
  2191  		result1 db.Pipeline
  2192  		result2 bool
  2193  		result3 error
  2194  	}{result1, result2, result3}
  2195  }
  2196  
  2197  func (fake *FakeBuild) PipelineID() int {
  2198  	fake.pipelineIDMutex.Lock()
  2199  	ret, specificReturn := fake.pipelineIDReturnsOnCall[len(fake.pipelineIDArgsForCall)]
  2200  	fake.pipelineIDArgsForCall = append(fake.pipelineIDArgsForCall, struct {
  2201  	}{})
  2202  	fake.recordInvocation("PipelineID", []interface{}{})
  2203  	fake.pipelineIDMutex.Unlock()
  2204  	if fake.PipelineIDStub != nil {
  2205  		return fake.PipelineIDStub()
  2206  	}
  2207  	if specificReturn {
  2208  		return ret.result1
  2209  	}
  2210  	fakeReturns := fake.pipelineIDReturns
  2211  	return fakeReturns.result1
  2212  }
  2213  
  2214  func (fake *FakeBuild) PipelineIDCallCount() int {
  2215  	fake.pipelineIDMutex.RLock()
  2216  	defer fake.pipelineIDMutex.RUnlock()
  2217  	return len(fake.pipelineIDArgsForCall)
  2218  }
  2219  
  2220  func (fake *FakeBuild) PipelineIDCalls(stub func() int) {
  2221  	fake.pipelineIDMutex.Lock()
  2222  	defer fake.pipelineIDMutex.Unlock()
  2223  	fake.PipelineIDStub = stub
  2224  }
  2225  
  2226  func (fake *FakeBuild) PipelineIDReturns(result1 int) {
  2227  	fake.pipelineIDMutex.Lock()
  2228  	defer fake.pipelineIDMutex.Unlock()
  2229  	fake.PipelineIDStub = nil
  2230  	fake.pipelineIDReturns = struct {
  2231  		result1 int
  2232  	}{result1}
  2233  }
  2234  
  2235  func (fake *FakeBuild) PipelineIDReturnsOnCall(i int, result1 int) {
  2236  	fake.pipelineIDMutex.Lock()
  2237  	defer fake.pipelineIDMutex.Unlock()
  2238  	fake.PipelineIDStub = nil
  2239  	if fake.pipelineIDReturnsOnCall == nil {
  2240  		fake.pipelineIDReturnsOnCall = make(map[int]struct {
  2241  			result1 int
  2242  		})
  2243  	}
  2244  	fake.pipelineIDReturnsOnCall[i] = struct {
  2245  		result1 int
  2246  	}{result1}
  2247  }
  2248  
  2249  func (fake *FakeBuild) PipelineInstanceVars() atc.InstanceVars {
  2250  	fake.pipelineInstanceVarsMutex.Lock()
  2251  	ret, specificReturn := fake.pipelineInstanceVarsReturnsOnCall[len(fake.pipelineInstanceVarsArgsForCall)]
  2252  	fake.pipelineInstanceVarsArgsForCall = append(fake.pipelineInstanceVarsArgsForCall, struct {
  2253  	}{})
  2254  	fake.recordInvocation("PipelineInstanceVars", []interface{}{})
  2255  	fake.pipelineInstanceVarsMutex.Unlock()
  2256  	if fake.PipelineInstanceVarsStub != nil {
  2257  		return fake.PipelineInstanceVarsStub()
  2258  	}
  2259  	if specificReturn {
  2260  		return ret.result1
  2261  	}
  2262  	fakeReturns := fake.pipelineInstanceVarsReturns
  2263  	return fakeReturns.result1
  2264  }
  2265  
  2266  func (fake *FakeBuild) PipelineInstanceVarsCallCount() int {
  2267  	fake.pipelineInstanceVarsMutex.RLock()
  2268  	defer fake.pipelineInstanceVarsMutex.RUnlock()
  2269  	return len(fake.pipelineInstanceVarsArgsForCall)
  2270  }
  2271  
  2272  func (fake *FakeBuild) PipelineInstanceVarsCalls(stub func() atc.InstanceVars) {
  2273  	fake.pipelineInstanceVarsMutex.Lock()
  2274  	defer fake.pipelineInstanceVarsMutex.Unlock()
  2275  	fake.PipelineInstanceVarsStub = stub
  2276  }
  2277  
  2278  func (fake *FakeBuild) PipelineInstanceVarsReturns(result1 atc.InstanceVars) {
  2279  	fake.pipelineInstanceVarsMutex.Lock()
  2280  	defer fake.pipelineInstanceVarsMutex.Unlock()
  2281  	fake.PipelineInstanceVarsStub = nil
  2282  	fake.pipelineInstanceVarsReturns = struct {
  2283  		result1 atc.InstanceVars
  2284  	}{result1}
  2285  }
  2286  
  2287  func (fake *FakeBuild) PipelineInstanceVarsReturnsOnCall(i int, result1 atc.InstanceVars) {
  2288  	fake.pipelineInstanceVarsMutex.Lock()
  2289  	defer fake.pipelineInstanceVarsMutex.Unlock()
  2290  	fake.PipelineInstanceVarsStub = nil
  2291  	if fake.pipelineInstanceVarsReturnsOnCall == nil {
  2292  		fake.pipelineInstanceVarsReturnsOnCall = make(map[int]struct {
  2293  			result1 atc.InstanceVars
  2294  		})
  2295  	}
  2296  	fake.pipelineInstanceVarsReturnsOnCall[i] = struct {
  2297  		result1 atc.InstanceVars
  2298  	}{result1}
  2299  }
  2300  
  2301  func (fake *FakeBuild) PipelineName() string {
  2302  	fake.pipelineNameMutex.Lock()
  2303  	ret, specificReturn := fake.pipelineNameReturnsOnCall[len(fake.pipelineNameArgsForCall)]
  2304  	fake.pipelineNameArgsForCall = append(fake.pipelineNameArgsForCall, struct {
  2305  	}{})
  2306  	fake.recordInvocation("PipelineName", []interface{}{})
  2307  	fake.pipelineNameMutex.Unlock()
  2308  	if fake.PipelineNameStub != nil {
  2309  		return fake.PipelineNameStub()
  2310  	}
  2311  	if specificReturn {
  2312  		return ret.result1
  2313  	}
  2314  	fakeReturns := fake.pipelineNameReturns
  2315  	return fakeReturns.result1
  2316  }
  2317  
  2318  func (fake *FakeBuild) PipelineNameCallCount() int {
  2319  	fake.pipelineNameMutex.RLock()
  2320  	defer fake.pipelineNameMutex.RUnlock()
  2321  	return len(fake.pipelineNameArgsForCall)
  2322  }
  2323  
  2324  func (fake *FakeBuild) PipelineNameCalls(stub func() string) {
  2325  	fake.pipelineNameMutex.Lock()
  2326  	defer fake.pipelineNameMutex.Unlock()
  2327  	fake.PipelineNameStub = stub
  2328  }
  2329  
  2330  func (fake *FakeBuild) PipelineNameReturns(result1 string) {
  2331  	fake.pipelineNameMutex.Lock()
  2332  	defer fake.pipelineNameMutex.Unlock()
  2333  	fake.PipelineNameStub = nil
  2334  	fake.pipelineNameReturns = struct {
  2335  		result1 string
  2336  	}{result1}
  2337  }
  2338  
  2339  func (fake *FakeBuild) PipelineNameReturnsOnCall(i int, result1 string) {
  2340  	fake.pipelineNameMutex.Lock()
  2341  	defer fake.pipelineNameMutex.Unlock()
  2342  	fake.PipelineNameStub = nil
  2343  	if fake.pipelineNameReturnsOnCall == nil {
  2344  		fake.pipelineNameReturnsOnCall = make(map[int]struct {
  2345  			result1 string
  2346  		})
  2347  	}
  2348  	fake.pipelineNameReturnsOnCall[i] = struct {
  2349  		result1 string
  2350  	}{result1}
  2351  }
  2352  
  2353  func (fake *FakeBuild) PipelineRef() atc.PipelineRef {
  2354  	fake.pipelineRefMutex.Lock()
  2355  	ret, specificReturn := fake.pipelineRefReturnsOnCall[len(fake.pipelineRefArgsForCall)]
  2356  	fake.pipelineRefArgsForCall = append(fake.pipelineRefArgsForCall, struct {
  2357  	}{})
  2358  	fake.recordInvocation("PipelineRef", []interface{}{})
  2359  	fake.pipelineRefMutex.Unlock()
  2360  	if fake.PipelineRefStub != nil {
  2361  		return fake.PipelineRefStub()
  2362  	}
  2363  	if specificReturn {
  2364  		return ret.result1
  2365  	}
  2366  	fakeReturns := fake.pipelineRefReturns
  2367  	return fakeReturns.result1
  2368  }
  2369  
  2370  func (fake *FakeBuild) PipelineRefCallCount() int {
  2371  	fake.pipelineRefMutex.RLock()
  2372  	defer fake.pipelineRefMutex.RUnlock()
  2373  	return len(fake.pipelineRefArgsForCall)
  2374  }
  2375  
  2376  func (fake *FakeBuild) PipelineRefCalls(stub func() atc.PipelineRef) {
  2377  	fake.pipelineRefMutex.Lock()
  2378  	defer fake.pipelineRefMutex.Unlock()
  2379  	fake.PipelineRefStub = stub
  2380  }
  2381  
  2382  func (fake *FakeBuild) PipelineRefReturns(result1 atc.PipelineRef) {
  2383  	fake.pipelineRefMutex.Lock()
  2384  	defer fake.pipelineRefMutex.Unlock()
  2385  	fake.PipelineRefStub = nil
  2386  	fake.pipelineRefReturns = struct {
  2387  		result1 atc.PipelineRef
  2388  	}{result1}
  2389  }
  2390  
  2391  func (fake *FakeBuild) PipelineRefReturnsOnCall(i int, result1 atc.PipelineRef) {
  2392  	fake.pipelineRefMutex.Lock()
  2393  	defer fake.pipelineRefMutex.Unlock()
  2394  	fake.PipelineRefStub = nil
  2395  	if fake.pipelineRefReturnsOnCall == nil {
  2396  		fake.pipelineRefReturnsOnCall = make(map[int]struct {
  2397  			result1 atc.PipelineRef
  2398  		})
  2399  	}
  2400  	fake.pipelineRefReturnsOnCall[i] = struct {
  2401  		result1 atc.PipelineRef
  2402  	}{result1}
  2403  }
  2404  
  2405  func (fake *FakeBuild) Preparation() (db.BuildPreparation, bool, error) {
  2406  	fake.preparationMutex.Lock()
  2407  	ret, specificReturn := fake.preparationReturnsOnCall[len(fake.preparationArgsForCall)]
  2408  	fake.preparationArgsForCall = append(fake.preparationArgsForCall, struct {
  2409  	}{})
  2410  	fake.recordInvocation("Preparation", []interface{}{})
  2411  	fake.preparationMutex.Unlock()
  2412  	if fake.PreparationStub != nil {
  2413  		return fake.PreparationStub()
  2414  	}
  2415  	if specificReturn {
  2416  		return ret.result1, ret.result2, ret.result3
  2417  	}
  2418  	fakeReturns := fake.preparationReturns
  2419  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2420  }
  2421  
  2422  func (fake *FakeBuild) PreparationCallCount() int {
  2423  	fake.preparationMutex.RLock()
  2424  	defer fake.preparationMutex.RUnlock()
  2425  	return len(fake.preparationArgsForCall)
  2426  }
  2427  
  2428  func (fake *FakeBuild) PreparationCalls(stub func() (db.BuildPreparation, bool, error)) {
  2429  	fake.preparationMutex.Lock()
  2430  	defer fake.preparationMutex.Unlock()
  2431  	fake.PreparationStub = stub
  2432  }
  2433  
  2434  func (fake *FakeBuild) PreparationReturns(result1 db.BuildPreparation, result2 bool, result3 error) {
  2435  	fake.preparationMutex.Lock()
  2436  	defer fake.preparationMutex.Unlock()
  2437  	fake.PreparationStub = nil
  2438  	fake.preparationReturns = struct {
  2439  		result1 db.BuildPreparation
  2440  		result2 bool
  2441  		result3 error
  2442  	}{result1, result2, result3}
  2443  }
  2444  
  2445  func (fake *FakeBuild) PreparationReturnsOnCall(i int, result1 db.BuildPreparation, result2 bool, result3 error) {
  2446  	fake.preparationMutex.Lock()
  2447  	defer fake.preparationMutex.Unlock()
  2448  	fake.PreparationStub = nil
  2449  	if fake.preparationReturnsOnCall == nil {
  2450  		fake.preparationReturnsOnCall = make(map[int]struct {
  2451  			result1 db.BuildPreparation
  2452  			result2 bool
  2453  			result3 error
  2454  		})
  2455  	}
  2456  	fake.preparationReturnsOnCall[i] = struct {
  2457  		result1 db.BuildPreparation
  2458  		result2 bool
  2459  		result3 error
  2460  	}{result1, result2, result3}
  2461  }
  2462  
  2463  func (fake *FakeBuild) PrivatePlan() atc.Plan {
  2464  	fake.privatePlanMutex.Lock()
  2465  	ret, specificReturn := fake.privatePlanReturnsOnCall[len(fake.privatePlanArgsForCall)]
  2466  	fake.privatePlanArgsForCall = append(fake.privatePlanArgsForCall, struct {
  2467  	}{})
  2468  	fake.recordInvocation("PrivatePlan", []interface{}{})
  2469  	fake.privatePlanMutex.Unlock()
  2470  	if fake.PrivatePlanStub != nil {
  2471  		return fake.PrivatePlanStub()
  2472  	}
  2473  	if specificReturn {
  2474  		return ret.result1
  2475  	}
  2476  	fakeReturns := fake.privatePlanReturns
  2477  	return fakeReturns.result1
  2478  }
  2479  
  2480  func (fake *FakeBuild) PrivatePlanCallCount() int {
  2481  	fake.privatePlanMutex.RLock()
  2482  	defer fake.privatePlanMutex.RUnlock()
  2483  	return len(fake.privatePlanArgsForCall)
  2484  }
  2485  
  2486  func (fake *FakeBuild) PrivatePlanCalls(stub func() atc.Plan) {
  2487  	fake.privatePlanMutex.Lock()
  2488  	defer fake.privatePlanMutex.Unlock()
  2489  	fake.PrivatePlanStub = stub
  2490  }
  2491  
  2492  func (fake *FakeBuild) PrivatePlanReturns(result1 atc.Plan) {
  2493  	fake.privatePlanMutex.Lock()
  2494  	defer fake.privatePlanMutex.Unlock()
  2495  	fake.PrivatePlanStub = nil
  2496  	fake.privatePlanReturns = struct {
  2497  		result1 atc.Plan
  2498  	}{result1}
  2499  }
  2500  
  2501  func (fake *FakeBuild) PrivatePlanReturnsOnCall(i int, result1 atc.Plan) {
  2502  	fake.privatePlanMutex.Lock()
  2503  	defer fake.privatePlanMutex.Unlock()
  2504  	fake.PrivatePlanStub = nil
  2505  	if fake.privatePlanReturnsOnCall == nil {
  2506  		fake.privatePlanReturnsOnCall = make(map[int]struct {
  2507  			result1 atc.Plan
  2508  		})
  2509  	}
  2510  	fake.privatePlanReturnsOnCall[i] = struct {
  2511  		result1 atc.Plan
  2512  	}{result1}
  2513  }
  2514  
  2515  func (fake *FakeBuild) PublicPlan() *json.RawMessage {
  2516  	fake.publicPlanMutex.Lock()
  2517  	ret, specificReturn := fake.publicPlanReturnsOnCall[len(fake.publicPlanArgsForCall)]
  2518  	fake.publicPlanArgsForCall = append(fake.publicPlanArgsForCall, struct {
  2519  	}{})
  2520  	fake.recordInvocation("PublicPlan", []interface{}{})
  2521  	fake.publicPlanMutex.Unlock()
  2522  	if fake.PublicPlanStub != nil {
  2523  		return fake.PublicPlanStub()
  2524  	}
  2525  	if specificReturn {
  2526  		return ret.result1
  2527  	}
  2528  	fakeReturns := fake.publicPlanReturns
  2529  	return fakeReturns.result1
  2530  }
  2531  
  2532  func (fake *FakeBuild) PublicPlanCallCount() int {
  2533  	fake.publicPlanMutex.RLock()
  2534  	defer fake.publicPlanMutex.RUnlock()
  2535  	return len(fake.publicPlanArgsForCall)
  2536  }
  2537  
  2538  func (fake *FakeBuild) PublicPlanCalls(stub func() *json.RawMessage) {
  2539  	fake.publicPlanMutex.Lock()
  2540  	defer fake.publicPlanMutex.Unlock()
  2541  	fake.PublicPlanStub = stub
  2542  }
  2543  
  2544  func (fake *FakeBuild) PublicPlanReturns(result1 *json.RawMessage) {
  2545  	fake.publicPlanMutex.Lock()
  2546  	defer fake.publicPlanMutex.Unlock()
  2547  	fake.PublicPlanStub = nil
  2548  	fake.publicPlanReturns = struct {
  2549  		result1 *json.RawMessage
  2550  	}{result1}
  2551  }
  2552  
  2553  func (fake *FakeBuild) PublicPlanReturnsOnCall(i int, result1 *json.RawMessage) {
  2554  	fake.publicPlanMutex.Lock()
  2555  	defer fake.publicPlanMutex.Unlock()
  2556  	fake.PublicPlanStub = nil
  2557  	if fake.publicPlanReturnsOnCall == nil {
  2558  		fake.publicPlanReturnsOnCall = make(map[int]struct {
  2559  			result1 *json.RawMessage
  2560  		})
  2561  	}
  2562  	fake.publicPlanReturnsOnCall[i] = struct {
  2563  		result1 *json.RawMessage
  2564  	}{result1}
  2565  }
  2566  
  2567  func (fake *FakeBuild) ReapTime() time.Time {
  2568  	fake.reapTimeMutex.Lock()
  2569  	ret, specificReturn := fake.reapTimeReturnsOnCall[len(fake.reapTimeArgsForCall)]
  2570  	fake.reapTimeArgsForCall = append(fake.reapTimeArgsForCall, struct {
  2571  	}{})
  2572  	fake.recordInvocation("ReapTime", []interface{}{})
  2573  	fake.reapTimeMutex.Unlock()
  2574  	if fake.ReapTimeStub != nil {
  2575  		return fake.ReapTimeStub()
  2576  	}
  2577  	if specificReturn {
  2578  		return ret.result1
  2579  	}
  2580  	fakeReturns := fake.reapTimeReturns
  2581  	return fakeReturns.result1
  2582  }
  2583  
  2584  func (fake *FakeBuild) ReapTimeCallCount() int {
  2585  	fake.reapTimeMutex.RLock()
  2586  	defer fake.reapTimeMutex.RUnlock()
  2587  	return len(fake.reapTimeArgsForCall)
  2588  }
  2589  
  2590  func (fake *FakeBuild) ReapTimeCalls(stub func() time.Time) {
  2591  	fake.reapTimeMutex.Lock()
  2592  	defer fake.reapTimeMutex.Unlock()
  2593  	fake.ReapTimeStub = stub
  2594  }
  2595  
  2596  func (fake *FakeBuild) ReapTimeReturns(result1 time.Time) {
  2597  	fake.reapTimeMutex.Lock()
  2598  	defer fake.reapTimeMutex.Unlock()
  2599  	fake.ReapTimeStub = nil
  2600  	fake.reapTimeReturns = struct {
  2601  		result1 time.Time
  2602  	}{result1}
  2603  }
  2604  
  2605  func (fake *FakeBuild) ReapTimeReturnsOnCall(i int, result1 time.Time) {
  2606  	fake.reapTimeMutex.Lock()
  2607  	defer fake.reapTimeMutex.Unlock()
  2608  	fake.ReapTimeStub = nil
  2609  	if fake.reapTimeReturnsOnCall == nil {
  2610  		fake.reapTimeReturnsOnCall = make(map[int]struct {
  2611  			result1 time.Time
  2612  		})
  2613  	}
  2614  	fake.reapTimeReturnsOnCall[i] = struct {
  2615  		result1 time.Time
  2616  	}{result1}
  2617  }
  2618  
  2619  func (fake *FakeBuild) Reload() (bool, error) {
  2620  	fake.reloadMutex.Lock()
  2621  	ret, specificReturn := fake.reloadReturnsOnCall[len(fake.reloadArgsForCall)]
  2622  	fake.reloadArgsForCall = append(fake.reloadArgsForCall, struct {
  2623  	}{})
  2624  	fake.recordInvocation("Reload", []interface{}{})
  2625  	fake.reloadMutex.Unlock()
  2626  	if fake.ReloadStub != nil {
  2627  		return fake.ReloadStub()
  2628  	}
  2629  	if specificReturn {
  2630  		return ret.result1, ret.result2
  2631  	}
  2632  	fakeReturns := fake.reloadReturns
  2633  	return fakeReturns.result1, fakeReturns.result2
  2634  }
  2635  
  2636  func (fake *FakeBuild) ReloadCallCount() int {
  2637  	fake.reloadMutex.RLock()
  2638  	defer fake.reloadMutex.RUnlock()
  2639  	return len(fake.reloadArgsForCall)
  2640  }
  2641  
  2642  func (fake *FakeBuild) ReloadCalls(stub func() (bool, error)) {
  2643  	fake.reloadMutex.Lock()
  2644  	defer fake.reloadMutex.Unlock()
  2645  	fake.ReloadStub = stub
  2646  }
  2647  
  2648  func (fake *FakeBuild) ReloadReturns(result1 bool, result2 error) {
  2649  	fake.reloadMutex.Lock()
  2650  	defer fake.reloadMutex.Unlock()
  2651  	fake.ReloadStub = nil
  2652  	fake.reloadReturns = struct {
  2653  		result1 bool
  2654  		result2 error
  2655  	}{result1, result2}
  2656  }
  2657  
  2658  func (fake *FakeBuild) ReloadReturnsOnCall(i int, result1 bool, result2 error) {
  2659  	fake.reloadMutex.Lock()
  2660  	defer fake.reloadMutex.Unlock()
  2661  	fake.ReloadStub = nil
  2662  	if fake.reloadReturnsOnCall == nil {
  2663  		fake.reloadReturnsOnCall = make(map[int]struct {
  2664  			result1 bool
  2665  			result2 error
  2666  		})
  2667  	}
  2668  	fake.reloadReturnsOnCall[i] = struct {
  2669  		result1 bool
  2670  		result2 error
  2671  	}{result1, result2}
  2672  }
  2673  
  2674  func (fake *FakeBuild) RerunNumber() int {
  2675  	fake.rerunNumberMutex.Lock()
  2676  	ret, specificReturn := fake.rerunNumberReturnsOnCall[len(fake.rerunNumberArgsForCall)]
  2677  	fake.rerunNumberArgsForCall = append(fake.rerunNumberArgsForCall, struct {
  2678  	}{})
  2679  	fake.recordInvocation("RerunNumber", []interface{}{})
  2680  	fake.rerunNumberMutex.Unlock()
  2681  	if fake.RerunNumberStub != nil {
  2682  		return fake.RerunNumberStub()
  2683  	}
  2684  	if specificReturn {
  2685  		return ret.result1
  2686  	}
  2687  	fakeReturns := fake.rerunNumberReturns
  2688  	return fakeReturns.result1
  2689  }
  2690  
  2691  func (fake *FakeBuild) RerunNumberCallCount() int {
  2692  	fake.rerunNumberMutex.RLock()
  2693  	defer fake.rerunNumberMutex.RUnlock()
  2694  	return len(fake.rerunNumberArgsForCall)
  2695  }
  2696  
  2697  func (fake *FakeBuild) RerunNumberCalls(stub func() int) {
  2698  	fake.rerunNumberMutex.Lock()
  2699  	defer fake.rerunNumberMutex.Unlock()
  2700  	fake.RerunNumberStub = stub
  2701  }
  2702  
  2703  func (fake *FakeBuild) RerunNumberReturns(result1 int) {
  2704  	fake.rerunNumberMutex.Lock()
  2705  	defer fake.rerunNumberMutex.Unlock()
  2706  	fake.RerunNumberStub = nil
  2707  	fake.rerunNumberReturns = struct {
  2708  		result1 int
  2709  	}{result1}
  2710  }
  2711  
  2712  func (fake *FakeBuild) RerunNumberReturnsOnCall(i int, result1 int) {
  2713  	fake.rerunNumberMutex.Lock()
  2714  	defer fake.rerunNumberMutex.Unlock()
  2715  	fake.RerunNumberStub = nil
  2716  	if fake.rerunNumberReturnsOnCall == nil {
  2717  		fake.rerunNumberReturnsOnCall = make(map[int]struct {
  2718  			result1 int
  2719  		})
  2720  	}
  2721  	fake.rerunNumberReturnsOnCall[i] = struct {
  2722  		result1 int
  2723  	}{result1}
  2724  }
  2725  
  2726  func (fake *FakeBuild) RerunOf() int {
  2727  	fake.rerunOfMutex.Lock()
  2728  	ret, specificReturn := fake.rerunOfReturnsOnCall[len(fake.rerunOfArgsForCall)]
  2729  	fake.rerunOfArgsForCall = append(fake.rerunOfArgsForCall, struct {
  2730  	}{})
  2731  	fake.recordInvocation("RerunOf", []interface{}{})
  2732  	fake.rerunOfMutex.Unlock()
  2733  	if fake.RerunOfStub != nil {
  2734  		return fake.RerunOfStub()
  2735  	}
  2736  	if specificReturn {
  2737  		return ret.result1
  2738  	}
  2739  	fakeReturns := fake.rerunOfReturns
  2740  	return fakeReturns.result1
  2741  }
  2742  
  2743  func (fake *FakeBuild) RerunOfCallCount() int {
  2744  	fake.rerunOfMutex.RLock()
  2745  	defer fake.rerunOfMutex.RUnlock()
  2746  	return len(fake.rerunOfArgsForCall)
  2747  }
  2748  
  2749  func (fake *FakeBuild) RerunOfCalls(stub func() int) {
  2750  	fake.rerunOfMutex.Lock()
  2751  	defer fake.rerunOfMutex.Unlock()
  2752  	fake.RerunOfStub = stub
  2753  }
  2754  
  2755  func (fake *FakeBuild) RerunOfReturns(result1 int) {
  2756  	fake.rerunOfMutex.Lock()
  2757  	defer fake.rerunOfMutex.Unlock()
  2758  	fake.RerunOfStub = nil
  2759  	fake.rerunOfReturns = struct {
  2760  		result1 int
  2761  	}{result1}
  2762  }
  2763  
  2764  func (fake *FakeBuild) RerunOfReturnsOnCall(i int, result1 int) {
  2765  	fake.rerunOfMutex.Lock()
  2766  	defer fake.rerunOfMutex.Unlock()
  2767  	fake.RerunOfStub = nil
  2768  	if fake.rerunOfReturnsOnCall == nil {
  2769  		fake.rerunOfReturnsOnCall = make(map[int]struct {
  2770  			result1 int
  2771  		})
  2772  	}
  2773  	fake.rerunOfReturnsOnCall[i] = struct {
  2774  		result1 int
  2775  	}{result1}
  2776  }
  2777  
  2778  func (fake *FakeBuild) RerunOfName() string {
  2779  	fake.rerunOfNameMutex.Lock()
  2780  	ret, specificReturn := fake.rerunOfNameReturnsOnCall[len(fake.rerunOfNameArgsForCall)]
  2781  	fake.rerunOfNameArgsForCall = append(fake.rerunOfNameArgsForCall, struct {
  2782  	}{})
  2783  	fake.recordInvocation("RerunOfName", []interface{}{})
  2784  	fake.rerunOfNameMutex.Unlock()
  2785  	if fake.RerunOfNameStub != nil {
  2786  		return fake.RerunOfNameStub()
  2787  	}
  2788  	if specificReturn {
  2789  		return ret.result1
  2790  	}
  2791  	fakeReturns := fake.rerunOfNameReturns
  2792  	return fakeReturns.result1
  2793  }
  2794  
  2795  func (fake *FakeBuild) RerunOfNameCallCount() int {
  2796  	fake.rerunOfNameMutex.RLock()
  2797  	defer fake.rerunOfNameMutex.RUnlock()
  2798  	return len(fake.rerunOfNameArgsForCall)
  2799  }
  2800  
  2801  func (fake *FakeBuild) RerunOfNameCalls(stub func() string) {
  2802  	fake.rerunOfNameMutex.Lock()
  2803  	defer fake.rerunOfNameMutex.Unlock()
  2804  	fake.RerunOfNameStub = stub
  2805  }
  2806  
  2807  func (fake *FakeBuild) RerunOfNameReturns(result1 string) {
  2808  	fake.rerunOfNameMutex.Lock()
  2809  	defer fake.rerunOfNameMutex.Unlock()
  2810  	fake.RerunOfNameStub = nil
  2811  	fake.rerunOfNameReturns = struct {
  2812  		result1 string
  2813  	}{result1}
  2814  }
  2815  
  2816  func (fake *FakeBuild) RerunOfNameReturnsOnCall(i int, result1 string) {
  2817  	fake.rerunOfNameMutex.Lock()
  2818  	defer fake.rerunOfNameMutex.Unlock()
  2819  	fake.RerunOfNameStub = nil
  2820  	if fake.rerunOfNameReturnsOnCall == nil {
  2821  		fake.rerunOfNameReturnsOnCall = make(map[int]struct {
  2822  			result1 string
  2823  		})
  2824  	}
  2825  	fake.rerunOfNameReturnsOnCall[i] = struct {
  2826  		result1 string
  2827  	}{result1}
  2828  }
  2829  
  2830  func (fake *FakeBuild) ResourceID() int {
  2831  	fake.resourceIDMutex.Lock()
  2832  	ret, specificReturn := fake.resourceIDReturnsOnCall[len(fake.resourceIDArgsForCall)]
  2833  	fake.resourceIDArgsForCall = append(fake.resourceIDArgsForCall, struct {
  2834  	}{})
  2835  	fake.recordInvocation("ResourceID", []interface{}{})
  2836  	fake.resourceIDMutex.Unlock()
  2837  	if fake.ResourceIDStub != nil {
  2838  		return fake.ResourceIDStub()
  2839  	}
  2840  	if specificReturn {
  2841  		return ret.result1
  2842  	}
  2843  	fakeReturns := fake.resourceIDReturns
  2844  	return fakeReturns.result1
  2845  }
  2846  
  2847  func (fake *FakeBuild) ResourceIDCallCount() int {
  2848  	fake.resourceIDMutex.RLock()
  2849  	defer fake.resourceIDMutex.RUnlock()
  2850  	return len(fake.resourceIDArgsForCall)
  2851  }
  2852  
  2853  func (fake *FakeBuild) ResourceIDCalls(stub func() int) {
  2854  	fake.resourceIDMutex.Lock()
  2855  	defer fake.resourceIDMutex.Unlock()
  2856  	fake.ResourceIDStub = stub
  2857  }
  2858  
  2859  func (fake *FakeBuild) ResourceIDReturns(result1 int) {
  2860  	fake.resourceIDMutex.Lock()
  2861  	defer fake.resourceIDMutex.Unlock()
  2862  	fake.ResourceIDStub = nil
  2863  	fake.resourceIDReturns = struct {
  2864  		result1 int
  2865  	}{result1}
  2866  }
  2867  
  2868  func (fake *FakeBuild) ResourceIDReturnsOnCall(i int, result1 int) {
  2869  	fake.resourceIDMutex.Lock()
  2870  	defer fake.resourceIDMutex.Unlock()
  2871  	fake.ResourceIDStub = nil
  2872  	if fake.resourceIDReturnsOnCall == nil {
  2873  		fake.resourceIDReturnsOnCall = make(map[int]struct {
  2874  			result1 int
  2875  		})
  2876  	}
  2877  	fake.resourceIDReturnsOnCall[i] = struct {
  2878  		result1 int
  2879  	}{result1}
  2880  }
  2881  
  2882  func (fake *FakeBuild) ResourceName() string {
  2883  	fake.resourceNameMutex.Lock()
  2884  	ret, specificReturn := fake.resourceNameReturnsOnCall[len(fake.resourceNameArgsForCall)]
  2885  	fake.resourceNameArgsForCall = append(fake.resourceNameArgsForCall, struct {
  2886  	}{})
  2887  	fake.recordInvocation("ResourceName", []interface{}{})
  2888  	fake.resourceNameMutex.Unlock()
  2889  	if fake.ResourceNameStub != nil {
  2890  		return fake.ResourceNameStub()
  2891  	}
  2892  	if specificReturn {
  2893  		return ret.result1
  2894  	}
  2895  	fakeReturns := fake.resourceNameReturns
  2896  	return fakeReturns.result1
  2897  }
  2898  
  2899  func (fake *FakeBuild) ResourceNameCallCount() int {
  2900  	fake.resourceNameMutex.RLock()
  2901  	defer fake.resourceNameMutex.RUnlock()
  2902  	return len(fake.resourceNameArgsForCall)
  2903  }
  2904  
  2905  func (fake *FakeBuild) ResourceNameCalls(stub func() string) {
  2906  	fake.resourceNameMutex.Lock()
  2907  	defer fake.resourceNameMutex.Unlock()
  2908  	fake.ResourceNameStub = stub
  2909  }
  2910  
  2911  func (fake *FakeBuild) ResourceNameReturns(result1 string) {
  2912  	fake.resourceNameMutex.Lock()
  2913  	defer fake.resourceNameMutex.Unlock()
  2914  	fake.ResourceNameStub = nil
  2915  	fake.resourceNameReturns = struct {
  2916  		result1 string
  2917  	}{result1}
  2918  }
  2919  
  2920  func (fake *FakeBuild) ResourceNameReturnsOnCall(i int, result1 string) {
  2921  	fake.resourceNameMutex.Lock()
  2922  	defer fake.resourceNameMutex.Unlock()
  2923  	fake.ResourceNameStub = nil
  2924  	if fake.resourceNameReturnsOnCall == nil {
  2925  		fake.resourceNameReturnsOnCall = make(map[int]struct {
  2926  			result1 string
  2927  		})
  2928  	}
  2929  	fake.resourceNameReturnsOnCall[i] = struct {
  2930  		result1 string
  2931  	}{result1}
  2932  }
  2933  
  2934  func (fake *FakeBuild) ResourceTypeID() int {
  2935  	fake.resourceTypeIDMutex.Lock()
  2936  	ret, specificReturn := fake.resourceTypeIDReturnsOnCall[len(fake.resourceTypeIDArgsForCall)]
  2937  	fake.resourceTypeIDArgsForCall = append(fake.resourceTypeIDArgsForCall, struct {
  2938  	}{})
  2939  	fake.recordInvocation("ResourceTypeID", []interface{}{})
  2940  	fake.resourceTypeIDMutex.Unlock()
  2941  	if fake.ResourceTypeIDStub != nil {
  2942  		return fake.ResourceTypeIDStub()
  2943  	}
  2944  	if specificReturn {
  2945  		return ret.result1
  2946  	}
  2947  	fakeReturns := fake.resourceTypeIDReturns
  2948  	return fakeReturns.result1
  2949  }
  2950  
  2951  func (fake *FakeBuild) ResourceTypeIDCallCount() int {
  2952  	fake.resourceTypeIDMutex.RLock()
  2953  	defer fake.resourceTypeIDMutex.RUnlock()
  2954  	return len(fake.resourceTypeIDArgsForCall)
  2955  }
  2956  
  2957  func (fake *FakeBuild) ResourceTypeIDCalls(stub func() int) {
  2958  	fake.resourceTypeIDMutex.Lock()
  2959  	defer fake.resourceTypeIDMutex.Unlock()
  2960  	fake.ResourceTypeIDStub = stub
  2961  }
  2962  
  2963  func (fake *FakeBuild) ResourceTypeIDReturns(result1 int) {
  2964  	fake.resourceTypeIDMutex.Lock()
  2965  	defer fake.resourceTypeIDMutex.Unlock()
  2966  	fake.ResourceTypeIDStub = nil
  2967  	fake.resourceTypeIDReturns = struct {
  2968  		result1 int
  2969  	}{result1}
  2970  }
  2971  
  2972  func (fake *FakeBuild) ResourceTypeIDReturnsOnCall(i int, result1 int) {
  2973  	fake.resourceTypeIDMutex.Lock()
  2974  	defer fake.resourceTypeIDMutex.Unlock()
  2975  	fake.ResourceTypeIDStub = nil
  2976  	if fake.resourceTypeIDReturnsOnCall == nil {
  2977  		fake.resourceTypeIDReturnsOnCall = make(map[int]struct {
  2978  			result1 int
  2979  		})
  2980  	}
  2981  	fake.resourceTypeIDReturnsOnCall[i] = struct {
  2982  		result1 int
  2983  	}{result1}
  2984  }
  2985  
  2986  func (fake *FakeBuild) ResourceTypeName() string {
  2987  	fake.resourceTypeNameMutex.Lock()
  2988  	ret, specificReturn := fake.resourceTypeNameReturnsOnCall[len(fake.resourceTypeNameArgsForCall)]
  2989  	fake.resourceTypeNameArgsForCall = append(fake.resourceTypeNameArgsForCall, struct {
  2990  	}{})
  2991  	fake.recordInvocation("ResourceTypeName", []interface{}{})
  2992  	fake.resourceTypeNameMutex.Unlock()
  2993  	if fake.ResourceTypeNameStub != nil {
  2994  		return fake.ResourceTypeNameStub()
  2995  	}
  2996  	if specificReturn {
  2997  		return ret.result1
  2998  	}
  2999  	fakeReturns := fake.resourceTypeNameReturns
  3000  	return fakeReturns.result1
  3001  }
  3002  
  3003  func (fake *FakeBuild) ResourceTypeNameCallCount() int {
  3004  	fake.resourceTypeNameMutex.RLock()
  3005  	defer fake.resourceTypeNameMutex.RUnlock()
  3006  	return len(fake.resourceTypeNameArgsForCall)
  3007  }
  3008  
  3009  func (fake *FakeBuild) ResourceTypeNameCalls(stub func() string) {
  3010  	fake.resourceTypeNameMutex.Lock()
  3011  	defer fake.resourceTypeNameMutex.Unlock()
  3012  	fake.ResourceTypeNameStub = stub
  3013  }
  3014  
  3015  func (fake *FakeBuild) ResourceTypeNameReturns(result1 string) {
  3016  	fake.resourceTypeNameMutex.Lock()
  3017  	defer fake.resourceTypeNameMutex.Unlock()
  3018  	fake.ResourceTypeNameStub = nil
  3019  	fake.resourceTypeNameReturns = struct {
  3020  		result1 string
  3021  	}{result1}
  3022  }
  3023  
  3024  func (fake *FakeBuild) ResourceTypeNameReturnsOnCall(i int, result1 string) {
  3025  	fake.resourceTypeNameMutex.Lock()
  3026  	defer fake.resourceTypeNameMutex.Unlock()
  3027  	fake.ResourceTypeNameStub = nil
  3028  	if fake.resourceTypeNameReturnsOnCall == nil {
  3029  		fake.resourceTypeNameReturnsOnCall = make(map[int]struct {
  3030  			result1 string
  3031  		})
  3032  	}
  3033  	fake.resourceTypeNameReturnsOnCall[i] = struct {
  3034  		result1 string
  3035  	}{result1}
  3036  }
  3037  
  3038  func (fake *FakeBuild) Resources() ([]db.BuildInput, []db.BuildOutput, error) {
  3039  	fake.resourcesMutex.Lock()
  3040  	ret, specificReturn := fake.resourcesReturnsOnCall[len(fake.resourcesArgsForCall)]
  3041  	fake.resourcesArgsForCall = append(fake.resourcesArgsForCall, struct {
  3042  	}{})
  3043  	fake.recordInvocation("Resources", []interface{}{})
  3044  	fake.resourcesMutex.Unlock()
  3045  	if fake.ResourcesStub != nil {
  3046  		return fake.ResourcesStub()
  3047  	}
  3048  	if specificReturn {
  3049  		return ret.result1, ret.result2, ret.result3
  3050  	}
  3051  	fakeReturns := fake.resourcesReturns
  3052  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3053  }
  3054  
  3055  func (fake *FakeBuild) ResourcesCallCount() int {
  3056  	fake.resourcesMutex.RLock()
  3057  	defer fake.resourcesMutex.RUnlock()
  3058  	return len(fake.resourcesArgsForCall)
  3059  }
  3060  
  3061  func (fake *FakeBuild) ResourcesCalls(stub func() ([]db.BuildInput, []db.BuildOutput, error)) {
  3062  	fake.resourcesMutex.Lock()
  3063  	defer fake.resourcesMutex.Unlock()
  3064  	fake.ResourcesStub = stub
  3065  }
  3066  
  3067  func (fake *FakeBuild) ResourcesReturns(result1 []db.BuildInput, result2 []db.BuildOutput, result3 error) {
  3068  	fake.resourcesMutex.Lock()
  3069  	defer fake.resourcesMutex.Unlock()
  3070  	fake.ResourcesStub = nil
  3071  	fake.resourcesReturns = struct {
  3072  		result1 []db.BuildInput
  3073  		result2 []db.BuildOutput
  3074  		result3 error
  3075  	}{result1, result2, result3}
  3076  }
  3077  
  3078  func (fake *FakeBuild) ResourcesReturnsOnCall(i int, result1 []db.BuildInput, result2 []db.BuildOutput, result3 error) {
  3079  	fake.resourcesMutex.Lock()
  3080  	defer fake.resourcesMutex.Unlock()
  3081  	fake.ResourcesStub = nil
  3082  	if fake.resourcesReturnsOnCall == nil {
  3083  		fake.resourcesReturnsOnCall = make(map[int]struct {
  3084  			result1 []db.BuildInput
  3085  			result2 []db.BuildOutput
  3086  			result3 error
  3087  		})
  3088  	}
  3089  	fake.resourcesReturnsOnCall[i] = struct {
  3090  		result1 []db.BuildInput
  3091  		result2 []db.BuildOutput
  3092  		result3 error
  3093  	}{result1, result2, result3}
  3094  }
  3095  
  3096  func (fake *FakeBuild) ResourcesChecked() (bool, error) {
  3097  	fake.resourcesCheckedMutex.Lock()
  3098  	ret, specificReturn := fake.resourcesCheckedReturnsOnCall[len(fake.resourcesCheckedArgsForCall)]
  3099  	fake.resourcesCheckedArgsForCall = append(fake.resourcesCheckedArgsForCall, struct {
  3100  	}{})
  3101  	fake.recordInvocation("ResourcesChecked", []interface{}{})
  3102  	fake.resourcesCheckedMutex.Unlock()
  3103  	if fake.ResourcesCheckedStub != nil {
  3104  		return fake.ResourcesCheckedStub()
  3105  	}
  3106  	if specificReturn {
  3107  		return ret.result1, ret.result2
  3108  	}
  3109  	fakeReturns := fake.resourcesCheckedReturns
  3110  	return fakeReturns.result1, fakeReturns.result2
  3111  }
  3112  
  3113  func (fake *FakeBuild) ResourcesCheckedCallCount() int {
  3114  	fake.resourcesCheckedMutex.RLock()
  3115  	defer fake.resourcesCheckedMutex.RUnlock()
  3116  	return len(fake.resourcesCheckedArgsForCall)
  3117  }
  3118  
  3119  func (fake *FakeBuild) ResourcesCheckedCalls(stub func() (bool, error)) {
  3120  	fake.resourcesCheckedMutex.Lock()
  3121  	defer fake.resourcesCheckedMutex.Unlock()
  3122  	fake.ResourcesCheckedStub = stub
  3123  }
  3124  
  3125  func (fake *FakeBuild) ResourcesCheckedReturns(result1 bool, result2 error) {
  3126  	fake.resourcesCheckedMutex.Lock()
  3127  	defer fake.resourcesCheckedMutex.Unlock()
  3128  	fake.ResourcesCheckedStub = nil
  3129  	fake.resourcesCheckedReturns = struct {
  3130  		result1 bool
  3131  		result2 error
  3132  	}{result1, result2}
  3133  }
  3134  
  3135  func (fake *FakeBuild) ResourcesCheckedReturnsOnCall(i int, result1 bool, result2 error) {
  3136  	fake.resourcesCheckedMutex.Lock()
  3137  	defer fake.resourcesCheckedMutex.Unlock()
  3138  	fake.ResourcesCheckedStub = nil
  3139  	if fake.resourcesCheckedReturnsOnCall == nil {
  3140  		fake.resourcesCheckedReturnsOnCall = make(map[int]struct {
  3141  			result1 bool
  3142  			result2 error
  3143  		})
  3144  	}
  3145  	fake.resourcesCheckedReturnsOnCall[i] = struct {
  3146  		result1 bool
  3147  		result2 error
  3148  	}{result1, result2}
  3149  }
  3150  
  3151  func (fake *FakeBuild) SaveEvent(arg1 atc.Event) error {
  3152  	fake.saveEventMutex.Lock()
  3153  	ret, specificReturn := fake.saveEventReturnsOnCall[len(fake.saveEventArgsForCall)]
  3154  	fake.saveEventArgsForCall = append(fake.saveEventArgsForCall, struct {
  3155  		arg1 atc.Event
  3156  	}{arg1})
  3157  	fake.recordInvocation("SaveEvent", []interface{}{arg1})
  3158  	fake.saveEventMutex.Unlock()
  3159  	if fake.SaveEventStub != nil {
  3160  		return fake.SaveEventStub(arg1)
  3161  	}
  3162  	if specificReturn {
  3163  		return ret.result1
  3164  	}
  3165  	fakeReturns := fake.saveEventReturns
  3166  	return fakeReturns.result1
  3167  }
  3168  
  3169  func (fake *FakeBuild) SaveEventCallCount() int {
  3170  	fake.saveEventMutex.RLock()
  3171  	defer fake.saveEventMutex.RUnlock()
  3172  	return len(fake.saveEventArgsForCall)
  3173  }
  3174  
  3175  func (fake *FakeBuild) SaveEventCalls(stub func(atc.Event) error) {
  3176  	fake.saveEventMutex.Lock()
  3177  	defer fake.saveEventMutex.Unlock()
  3178  	fake.SaveEventStub = stub
  3179  }
  3180  
  3181  func (fake *FakeBuild) SaveEventArgsForCall(i int) atc.Event {
  3182  	fake.saveEventMutex.RLock()
  3183  	defer fake.saveEventMutex.RUnlock()
  3184  	argsForCall := fake.saveEventArgsForCall[i]
  3185  	return argsForCall.arg1
  3186  }
  3187  
  3188  func (fake *FakeBuild) SaveEventReturns(result1 error) {
  3189  	fake.saveEventMutex.Lock()
  3190  	defer fake.saveEventMutex.Unlock()
  3191  	fake.SaveEventStub = nil
  3192  	fake.saveEventReturns = struct {
  3193  		result1 error
  3194  	}{result1}
  3195  }
  3196  
  3197  func (fake *FakeBuild) SaveEventReturnsOnCall(i int, result1 error) {
  3198  	fake.saveEventMutex.Lock()
  3199  	defer fake.saveEventMutex.Unlock()
  3200  	fake.SaveEventStub = nil
  3201  	if fake.saveEventReturnsOnCall == nil {
  3202  		fake.saveEventReturnsOnCall = make(map[int]struct {
  3203  			result1 error
  3204  		})
  3205  	}
  3206  	fake.saveEventReturnsOnCall[i] = struct {
  3207  		result1 error
  3208  	}{result1}
  3209  }
  3210  
  3211  func (fake *FakeBuild) SaveImageResourceVersion(arg1 db.UsedResourceCache) error {
  3212  	fake.saveImageResourceVersionMutex.Lock()
  3213  	ret, specificReturn := fake.saveImageResourceVersionReturnsOnCall[len(fake.saveImageResourceVersionArgsForCall)]
  3214  	fake.saveImageResourceVersionArgsForCall = append(fake.saveImageResourceVersionArgsForCall, struct {
  3215  		arg1 db.UsedResourceCache
  3216  	}{arg1})
  3217  	fake.recordInvocation("SaveImageResourceVersion", []interface{}{arg1})
  3218  	fake.saveImageResourceVersionMutex.Unlock()
  3219  	if fake.SaveImageResourceVersionStub != nil {
  3220  		return fake.SaveImageResourceVersionStub(arg1)
  3221  	}
  3222  	if specificReturn {
  3223  		return ret.result1
  3224  	}
  3225  	fakeReturns := fake.saveImageResourceVersionReturns
  3226  	return fakeReturns.result1
  3227  }
  3228  
  3229  func (fake *FakeBuild) SaveImageResourceVersionCallCount() int {
  3230  	fake.saveImageResourceVersionMutex.RLock()
  3231  	defer fake.saveImageResourceVersionMutex.RUnlock()
  3232  	return len(fake.saveImageResourceVersionArgsForCall)
  3233  }
  3234  
  3235  func (fake *FakeBuild) SaveImageResourceVersionCalls(stub func(db.UsedResourceCache) error) {
  3236  	fake.saveImageResourceVersionMutex.Lock()
  3237  	defer fake.saveImageResourceVersionMutex.Unlock()
  3238  	fake.SaveImageResourceVersionStub = stub
  3239  }
  3240  
  3241  func (fake *FakeBuild) SaveImageResourceVersionArgsForCall(i int) db.UsedResourceCache {
  3242  	fake.saveImageResourceVersionMutex.RLock()
  3243  	defer fake.saveImageResourceVersionMutex.RUnlock()
  3244  	argsForCall := fake.saveImageResourceVersionArgsForCall[i]
  3245  	return argsForCall.arg1
  3246  }
  3247  
  3248  func (fake *FakeBuild) SaveImageResourceVersionReturns(result1 error) {
  3249  	fake.saveImageResourceVersionMutex.Lock()
  3250  	defer fake.saveImageResourceVersionMutex.Unlock()
  3251  	fake.SaveImageResourceVersionStub = nil
  3252  	fake.saveImageResourceVersionReturns = struct {
  3253  		result1 error
  3254  	}{result1}
  3255  }
  3256  
  3257  func (fake *FakeBuild) SaveImageResourceVersionReturnsOnCall(i int, result1 error) {
  3258  	fake.saveImageResourceVersionMutex.Lock()
  3259  	defer fake.saveImageResourceVersionMutex.Unlock()
  3260  	fake.SaveImageResourceVersionStub = nil
  3261  	if fake.saveImageResourceVersionReturnsOnCall == nil {
  3262  		fake.saveImageResourceVersionReturnsOnCall = make(map[int]struct {
  3263  			result1 error
  3264  		})
  3265  	}
  3266  	fake.saveImageResourceVersionReturnsOnCall[i] = struct {
  3267  		result1 error
  3268  	}{result1}
  3269  }
  3270  
  3271  func (fake *FakeBuild) SaveOutput(arg1 string, arg2 atc.Source, arg3 atc.VersionedResourceTypes, arg4 atc.Version, arg5 db.ResourceConfigMetadataFields, arg6 string, arg7 string) error {
  3272  	fake.saveOutputMutex.Lock()
  3273  	ret, specificReturn := fake.saveOutputReturnsOnCall[len(fake.saveOutputArgsForCall)]
  3274  	fake.saveOutputArgsForCall = append(fake.saveOutputArgsForCall, struct {
  3275  		arg1 string
  3276  		arg2 atc.Source
  3277  		arg3 atc.VersionedResourceTypes
  3278  		arg4 atc.Version
  3279  		arg5 db.ResourceConfigMetadataFields
  3280  		arg6 string
  3281  		arg7 string
  3282  	}{arg1, arg2, arg3, arg4, arg5, arg6, arg7})
  3283  	fake.recordInvocation("SaveOutput", []interface{}{arg1, arg2, arg3, arg4, arg5, arg6, arg7})
  3284  	fake.saveOutputMutex.Unlock()
  3285  	if fake.SaveOutputStub != nil {
  3286  		return fake.SaveOutputStub(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
  3287  	}
  3288  	if specificReturn {
  3289  		return ret.result1
  3290  	}
  3291  	fakeReturns := fake.saveOutputReturns
  3292  	return fakeReturns.result1
  3293  }
  3294  
  3295  func (fake *FakeBuild) SaveOutputCallCount() int {
  3296  	fake.saveOutputMutex.RLock()
  3297  	defer fake.saveOutputMutex.RUnlock()
  3298  	return len(fake.saveOutputArgsForCall)
  3299  }
  3300  
  3301  func (fake *FakeBuild) SaveOutputCalls(stub func(string, atc.Source, atc.VersionedResourceTypes, atc.Version, db.ResourceConfigMetadataFields, string, string) error) {
  3302  	fake.saveOutputMutex.Lock()
  3303  	defer fake.saveOutputMutex.Unlock()
  3304  	fake.SaveOutputStub = stub
  3305  }
  3306  
  3307  func (fake *FakeBuild) SaveOutputArgsForCall(i int) (string, atc.Source, atc.VersionedResourceTypes, atc.Version, db.ResourceConfigMetadataFields, string, string) {
  3308  	fake.saveOutputMutex.RLock()
  3309  	defer fake.saveOutputMutex.RUnlock()
  3310  	argsForCall := fake.saveOutputArgsForCall[i]
  3311  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5, argsForCall.arg6, argsForCall.arg7
  3312  }
  3313  
  3314  func (fake *FakeBuild) SaveOutputReturns(result1 error) {
  3315  	fake.saveOutputMutex.Lock()
  3316  	defer fake.saveOutputMutex.Unlock()
  3317  	fake.SaveOutputStub = nil
  3318  	fake.saveOutputReturns = struct {
  3319  		result1 error
  3320  	}{result1}
  3321  }
  3322  
  3323  func (fake *FakeBuild) SaveOutputReturnsOnCall(i int, result1 error) {
  3324  	fake.saveOutputMutex.Lock()
  3325  	defer fake.saveOutputMutex.Unlock()
  3326  	fake.SaveOutputStub = nil
  3327  	if fake.saveOutputReturnsOnCall == nil {
  3328  		fake.saveOutputReturnsOnCall = make(map[int]struct {
  3329  			result1 error
  3330  		})
  3331  	}
  3332  	fake.saveOutputReturnsOnCall[i] = struct {
  3333  		result1 error
  3334  	}{result1}
  3335  }
  3336  
  3337  func (fake *FakeBuild) SavePipeline(arg1 atc.PipelineRef, arg2 int, arg3 atc.Config, arg4 db.ConfigVersion, arg5 bool) (db.Pipeline, bool, error) {
  3338  	fake.savePipelineMutex.Lock()
  3339  	ret, specificReturn := fake.savePipelineReturnsOnCall[len(fake.savePipelineArgsForCall)]
  3340  	fake.savePipelineArgsForCall = append(fake.savePipelineArgsForCall, struct {
  3341  		arg1 atc.PipelineRef
  3342  		arg2 int
  3343  		arg3 atc.Config
  3344  		arg4 db.ConfigVersion
  3345  		arg5 bool
  3346  	}{arg1, arg2, arg3, arg4, arg5})
  3347  	fake.recordInvocation("SavePipeline", []interface{}{arg1, arg2, arg3, arg4, arg5})
  3348  	fake.savePipelineMutex.Unlock()
  3349  	if fake.SavePipelineStub != nil {
  3350  		return fake.SavePipelineStub(arg1, arg2, arg3, arg4, arg5)
  3351  	}
  3352  	if specificReturn {
  3353  		return ret.result1, ret.result2, ret.result3
  3354  	}
  3355  	fakeReturns := fake.savePipelineReturns
  3356  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3357  }
  3358  
  3359  func (fake *FakeBuild) SavePipelineCallCount() int {
  3360  	fake.savePipelineMutex.RLock()
  3361  	defer fake.savePipelineMutex.RUnlock()
  3362  	return len(fake.savePipelineArgsForCall)
  3363  }
  3364  
  3365  func (fake *FakeBuild) SavePipelineCalls(stub func(atc.PipelineRef, int, atc.Config, db.ConfigVersion, bool) (db.Pipeline, bool, error)) {
  3366  	fake.savePipelineMutex.Lock()
  3367  	defer fake.savePipelineMutex.Unlock()
  3368  	fake.SavePipelineStub = stub
  3369  }
  3370  
  3371  func (fake *FakeBuild) SavePipelineArgsForCall(i int) (atc.PipelineRef, int, atc.Config, db.ConfigVersion, bool) {
  3372  	fake.savePipelineMutex.RLock()
  3373  	defer fake.savePipelineMutex.RUnlock()
  3374  	argsForCall := fake.savePipelineArgsForCall[i]
  3375  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5
  3376  }
  3377  
  3378  func (fake *FakeBuild) SavePipelineReturns(result1 db.Pipeline, result2 bool, result3 error) {
  3379  	fake.savePipelineMutex.Lock()
  3380  	defer fake.savePipelineMutex.Unlock()
  3381  	fake.SavePipelineStub = nil
  3382  	fake.savePipelineReturns = struct {
  3383  		result1 db.Pipeline
  3384  		result2 bool
  3385  		result3 error
  3386  	}{result1, result2, result3}
  3387  }
  3388  
  3389  func (fake *FakeBuild) SavePipelineReturnsOnCall(i int, result1 db.Pipeline, result2 bool, result3 error) {
  3390  	fake.savePipelineMutex.Lock()
  3391  	defer fake.savePipelineMutex.Unlock()
  3392  	fake.SavePipelineStub = nil
  3393  	if fake.savePipelineReturnsOnCall == nil {
  3394  		fake.savePipelineReturnsOnCall = make(map[int]struct {
  3395  			result1 db.Pipeline
  3396  			result2 bool
  3397  			result3 error
  3398  		})
  3399  	}
  3400  	fake.savePipelineReturnsOnCall[i] = struct {
  3401  		result1 db.Pipeline
  3402  		result2 bool
  3403  		result3 error
  3404  	}{result1, result2, result3}
  3405  }
  3406  
  3407  func (fake *FakeBuild) Schema() string {
  3408  	fake.schemaMutex.Lock()
  3409  	ret, specificReturn := fake.schemaReturnsOnCall[len(fake.schemaArgsForCall)]
  3410  	fake.schemaArgsForCall = append(fake.schemaArgsForCall, struct {
  3411  	}{})
  3412  	fake.recordInvocation("Schema", []interface{}{})
  3413  	fake.schemaMutex.Unlock()
  3414  	if fake.SchemaStub != nil {
  3415  		return fake.SchemaStub()
  3416  	}
  3417  	if specificReturn {
  3418  		return ret.result1
  3419  	}
  3420  	fakeReturns := fake.schemaReturns
  3421  	return fakeReturns.result1
  3422  }
  3423  
  3424  func (fake *FakeBuild) SchemaCallCount() int {
  3425  	fake.schemaMutex.RLock()
  3426  	defer fake.schemaMutex.RUnlock()
  3427  	return len(fake.schemaArgsForCall)
  3428  }
  3429  
  3430  func (fake *FakeBuild) SchemaCalls(stub func() string) {
  3431  	fake.schemaMutex.Lock()
  3432  	defer fake.schemaMutex.Unlock()
  3433  	fake.SchemaStub = stub
  3434  }
  3435  
  3436  func (fake *FakeBuild) SchemaReturns(result1 string) {
  3437  	fake.schemaMutex.Lock()
  3438  	defer fake.schemaMutex.Unlock()
  3439  	fake.SchemaStub = nil
  3440  	fake.schemaReturns = struct {
  3441  		result1 string
  3442  	}{result1}
  3443  }
  3444  
  3445  func (fake *FakeBuild) SchemaReturnsOnCall(i int, result1 string) {
  3446  	fake.schemaMutex.Lock()
  3447  	defer fake.schemaMutex.Unlock()
  3448  	fake.SchemaStub = nil
  3449  	if fake.schemaReturnsOnCall == nil {
  3450  		fake.schemaReturnsOnCall = make(map[int]struct {
  3451  			result1 string
  3452  		})
  3453  	}
  3454  	fake.schemaReturnsOnCall[i] = struct {
  3455  		result1 string
  3456  	}{result1}
  3457  }
  3458  
  3459  func (fake *FakeBuild) SetDrained(arg1 bool) error {
  3460  	fake.setDrainedMutex.Lock()
  3461  	ret, specificReturn := fake.setDrainedReturnsOnCall[len(fake.setDrainedArgsForCall)]
  3462  	fake.setDrainedArgsForCall = append(fake.setDrainedArgsForCall, struct {
  3463  		arg1 bool
  3464  	}{arg1})
  3465  	fake.recordInvocation("SetDrained", []interface{}{arg1})
  3466  	fake.setDrainedMutex.Unlock()
  3467  	if fake.SetDrainedStub != nil {
  3468  		return fake.SetDrainedStub(arg1)
  3469  	}
  3470  	if specificReturn {
  3471  		return ret.result1
  3472  	}
  3473  	fakeReturns := fake.setDrainedReturns
  3474  	return fakeReturns.result1
  3475  }
  3476  
  3477  func (fake *FakeBuild) SetDrainedCallCount() int {
  3478  	fake.setDrainedMutex.RLock()
  3479  	defer fake.setDrainedMutex.RUnlock()
  3480  	return len(fake.setDrainedArgsForCall)
  3481  }
  3482  
  3483  func (fake *FakeBuild) SetDrainedCalls(stub func(bool) error) {
  3484  	fake.setDrainedMutex.Lock()
  3485  	defer fake.setDrainedMutex.Unlock()
  3486  	fake.SetDrainedStub = stub
  3487  }
  3488  
  3489  func (fake *FakeBuild) SetDrainedArgsForCall(i int) bool {
  3490  	fake.setDrainedMutex.RLock()
  3491  	defer fake.setDrainedMutex.RUnlock()
  3492  	argsForCall := fake.setDrainedArgsForCall[i]
  3493  	return argsForCall.arg1
  3494  }
  3495  
  3496  func (fake *FakeBuild) SetDrainedReturns(result1 error) {
  3497  	fake.setDrainedMutex.Lock()
  3498  	defer fake.setDrainedMutex.Unlock()
  3499  	fake.SetDrainedStub = nil
  3500  	fake.setDrainedReturns = struct {
  3501  		result1 error
  3502  	}{result1}
  3503  }
  3504  
  3505  func (fake *FakeBuild) SetDrainedReturnsOnCall(i int, result1 error) {
  3506  	fake.setDrainedMutex.Lock()
  3507  	defer fake.setDrainedMutex.Unlock()
  3508  	fake.SetDrainedStub = nil
  3509  	if fake.setDrainedReturnsOnCall == nil {
  3510  		fake.setDrainedReturnsOnCall = make(map[int]struct {
  3511  			result1 error
  3512  		})
  3513  	}
  3514  	fake.setDrainedReturnsOnCall[i] = struct {
  3515  		result1 error
  3516  	}{result1}
  3517  }
  3518  
  3519  func (fake *FakeBuild) SetInterceptible(arg1 bool) error {
  3520  	fake.setInterceptibleMutex.Lock()
  3521  	ret, specificReturn := fake.setInterceptibleReturnsOnCall[len(fake.setInterceptibleArgsForCall)]
  3522  	fake.setInterceptibleArgsForCall = append(fake.setInterceptibleArgsForCall, struct {
  3523  		arg1 bool
  3524  	}{arg1})
  3525  	fake.recordInvocation("SetInterceptible", []interface{}{arg1})
  3526  	fake.setInterceptibleMutex.Unlock()
  3527  	if fake.SetInterceptibleStub != nil {
  3528  		return fake.SetInterceptibleStub(arg1)
  3529  	}
  3530  	if specificReturn {
  3531  		return ret.result1
  3532  	}
  3533  	fakeReturns := fake.setInterceptibleReturns
  3534  	return fakeReturns.result1
  3535  }
  3536  
  3537  func (fake *FakeBuild) SetInterceptibleCallCount() int {
  3538  	fake.setInterceptibleMutex.RLock()
  3539  	defer fake.setInterceptibleMutex.RUnlock()
  3540  	return len(fake.setInterceptibleArgsForCall)
  3541  }
  3542  
  3543  func (fake *FakeBuild) SetInterceptibleCalls(stub func(bool) error) {
  3544  	fake.setInterceptibleMutex.Lock()
  3545  	defer fake.setInterceptibleMutex.Unlock()
  3546  	fake.SetInterceptibleStub = stub
  3547  }
  3548  
  3549  func (fake *FakeBuild) SetInterceptibleArgsForCall(i int) bool {
  3550  	fake.setInterceptibleMutex.RLock()
  3551  	defer fake.setInterceptibleMutex.RUnlock()
  3552  	argsForCall := fake.setInterceptibleArgsForCall[i]
  3553  	return argsForCall.arg1
  3554  }
  3555  
  3556  func (fake *FakeBuild) SetInterceptibleReturns(result1 error) {
  3557  	fake.setInterceptibleMutex.Lock()
  3558  	defer fake.setInterceptibleMutex.Unlock()
  3559  	fake.SetInterceptibleStub = nil
  3560  	fake.setInterceptibleReturns = struct {
  3561  		result1 error
  3562  	}{result1}
  3563  }
  3564  
  3565  func (fake *FakeBuild) SetInterceptibleReturnsOnCall(i int, result1 error) {
  3566  	fake.setInterceptibleMutex.Lock()
  3567  	defer fake.setInterceptibleMutex.Unlock()
  3568  	fake.SetInterceptibleStub = nil
  3569  	if fake.setInterceptibleReturnsOnCall == nil {
  3570  		fake.setInterceptibleReturnsOnCall = make(map[int]struct {
  3571  			result1 error
  3572  		})
  3573  	}
  3574  	fake.setInterceptibleReturnsOnCall[i] = struct {
  3575  		result1 error
  3576  	}{result1}
  3577  }
  3578  
  3579  func (fake *FakeBuild) SpanContext() propagation.HTTPSupplier {
  3580  	fake.spanContextMutex.Lock()
  3581  	ret, specificReturn := fake.spanContextReturnsOnCall[len(fake.spanContextArgsForCall)]
  3582  	fake.spanContextArgsForCall = append(fake.spanContextArgsForCall, struct {
  3583  	}{})
  3584  	fake.recordInvocation("SpanContext", []interface{}{})
  3585  	fake.spanContextMutex.Unlock()
  3586  	if fake.SpanContextStub != nil {
  3587  		return fake.SpanContextStub()
  3588  	}
  3589  	if specificReturn {
  3590  		return ret.result1
  3591  	}
  3592  	fakeReturns := fake.spanContextReturns
  3593  	return fakeReturns.result1
  3594  }
  3595  
  3596  func (fake *FakeBuild) SpanContextCallCount() int {
  3597  	fake.spanContextMutex.RLock()
  3598  	defer fake.spanContextMutex.RUnlock()
  3599  	return len(fake.spanContextArgsForCall)
  3600  }
  3601  
  3602  func (fake *FakeBuild) SpanContextCalls(stub func() propagation.HTTPSupplier) {
  3603  	fake.spanContextMutex.Lock()
  3604  	defer fake.spanContextMutex.Unlock()
  3605  	fake.SpanContextStub = stub
  3606  }
  3607  
  3608  func (fake *FakeBuild) SpanContextReturns(result1 propagation.HTTPSupplier) {
  3609  	fake.spanContextMutex.Lock()
  3610  	defer fake.spanContextMutex.Unlock()
  3611  	fake.SpanContextStub = nil
  3612  	fake.spanContextReturns = struct {
  3613  		result1 propagation.HTTPSupplier
  3614  	}{result1}
  3615  }
  3616  
  3617  func (fake *FakeBuild) SpanContextReturnsOnCall(i int, result1 propagation.HTTPSupplier) {
  3618  	fake.spanContextMutex.Lock()
  3619  	defer fake.spanContextMutex.Unlock()
  3620  	fake.SpanContextStub = nil
  3621  	if fake.spanContextReturnsOnCall == nil {
  3622  		fake.spanContextReturnsOnCall = make(map[int]struct {
  3623  			result1 propagation.HTTPSupplier
  3624  		})
  3625  	}
  3626  	fake.spanContextReturnsOnCall[i] = struct {
  3627  		result1 propagation.HTTPSupplier
  3628  	}{result1}
  3629  }
  3630  
  3631  func (fake *FakeBuild) Start(arg1 atc.Plan) (bool, error) {
  3632  	fake.startMutex.Lock()
  3633  	ret, specificReturn := fake.startReturnsOnCall[len(fake.startArgsForCall)]
  3634  	fake.startArgsForCall = append(fake.startArgsForCall, struct {
  3635  		arg1 atc.Plan
  3636  	}{arg1})
  3637  	fake.recordInvocation("Start", []interface{}{arg1})
  3638  	fake.startMutex.Unlock()
  3639  	if fake.StartStub != nil {
  3640  		return fake.StartStub(arg1)
  3641  	}
  3642  	if specificReturn {
  3643  		return ret.result1, ret.result2
  3644  	}
  3645  	fakeReturns := fake.startReturns
  3646  	return fakeReturns.result1, fakeReturns.result2
  3647  }
  3648  
  3649  func (fake *FakeBuild) StartCallCount() int {
  3650  	fake.startMutex.RLock()
  3651  	defer fake.startMutex.RUnlock()
  3652  	return len(fake.startArgsForCall)
  3653  }
  3654  
  3655  func (fake *FakeBuild) StartCalls(stub func(atc.Plan) (bool, error)) {
  3656  	fake.startMutex.Lock()
  3657  	defer fake.startMutex.Unlock()
  3658  	fake.StartStub = stub
  3659  }
  3660  
  3661  func (fake *FakeBuild) StartArgsForCall(i int) atc.Plan {
  3662  	fake.startMutex.RLock()
  3663  	defer fake.startMutex.RUnlock()
  3664  	argsForCall := fake.startArgsForCall[i]
  3665  	return argsForCall.arg1
  3666  }
  3667  
  3668  func (fake *FakeBuild) StartReturns(result1 bool, result2 error) {
  3669  	fake.startMutex.Lock()
  3670  	defer fake.startMutex.Unlock()
  3671  	fake.StartStub = nil
  3672  	fake.startReturns = struct {
  3673  		result1 bool
  3674  		result2 error
  3675  	}{result1, result2}
  3676  }
  3677  
  3678  func (fake *FakeBuild) StartReturnsOnCall(i int, result1 bool, result2 error) {
  3679  	fake.startMutex.Lock()
  3680  	defer fake.startMutex.Unlock()
  3681  	fake.StartStub = nil
  3682  	if fake.startReturnsOnCall == nil {
  3683  		fake.startReturnsOnCall = make(map[int]struct {
  3684  			result1 bool
  3685  			result2 error
  3686  		})
  3687  	}
  3688  	fake.startReturnsOnCall[i] = struct {
  3689  		result1 bool
  3690  		result2 error
  3691  	}{result1, result2}
  3692  }
  3693  
  3694  func (fake *FakeBuild) StartTime() time.Time {
  3695  	fake.startTimeMutex.Lock()
  3696  	ret, specificReturn := fake.startTimeReturnsOnCall[len(fake.startTimeArgsForCall)]
  3697  	fake.startTimeArgsForCall = append(fake.startTimeArgsForCall, struct {
  3698  	}{})
  3699  	fake.recordInvocation("StartTime", []interface{}{})
  3700  	fake.startTimeMutex.Unlock()
  3701  	if fake.StartTimeStub != nil {
  3702  		return fake.StartTimeStub()
  3703  	}
  3704  	if specificReturn {
  3705  		return ret.result1
  3706  	}
  3707  	fakeReturns := fake.startTimeReturns
  3708  	return fakeReturns.result1
  3709  }
  3710  
  3711  func (fake *FakeBuild) StartTimeCallCount() int {
  3712  	fake.startTimeMutex.RLock()
  3713  	defer fake.startTimeMutex.RUnlock()
  3714  	return len(fake.startTimeArgsForCall)
  3715  }
  3716  
  3717  func (fake *FakeBuild) StartTimeCalls(stub func() time.Time) {
  3718  	fake.startTimeMutex.Lock()
  3719  	defer fake.startTimeMutex.Unlock()
  3720  	fake.StartTimeStub = stub
  3721  }
  3722  
  3723  func (fake *FakeBuild) StartTimeReturns(result1 time.Time) {
  3724  	fake.startTimeMutex.Lock()
  3725  	defer fake.startTimeMutex.Unlock()
  3726  	fake.StartTimeStub = nil
  3727  	fake.startTimeReturns = struct {
  3728  		result1 time.Time
  3729  	}{result1}
  3730  }
  3731  
  3732  func (fake *FakeBuild) StartTimeReturnsOnCall(i int, result1 time.Time) {
  3733  	fake.startTimeMutex.Lock()
  3734  	defer fake.startTimeMutex.Unlock()
  3735  	fake.StartTimeStub = nil
  3736  	if fake.startTimeReturnsOnCall == nil {
  3737  		fake.startTimeReturnsOnCall = make(map[int]struct {
  3738  			result1 time.Time
  3739  		})
  3740  	}
  3741  	fake.startTimeReturnsOnCall[i] = struct {
  3742  		result1 time.Time
  3743  	}{result1}
  3744  }
  3745  
  3746  func (fake *FakeBuild) Status() db.BuildStatus {
  3747  	fake.statusMutex.Lock()
  3748  	ret, specificReturn := fake.statusReturnsOnCall[len(fake.statusArgsForCall)]
  3749  	fake.statusArgsForCall = append(fake.statusArgsForCall, struct {
  3750  	}{})
  3751  	fake.recordInvocation("Status", []interface{}{})
  3752  	fake.statusMutex.Unlock()
  3753  	if fake.StatusStub != nil {
  3754  		return fake.StatusStub()
  3755  	}
  3756  	if specificReturn {
  3757  		return ret.result1
  3758  	}
  3759  	fakeReturns := fake.statusReturns
  3760  	return fakeReturns.result1
  3761  }
  3762  
  3763  func (fake *FakeBuild) StatusCallCount() int {
  3764  	fake.statusMutex.RLock()
  3765  	defer fake.statusMutex.RUnlock()
  3766  	return len(fake.statusArgsForCall)
  3767  }
  3768  
  3769  func (fake *FakeBuild) StatusCalls(stub func() db.BuildStatus) {
  3770  	fake.statusMutex.Lock()
  3771  	defer fake.statusMutex.Unlock()
  3772  	fake.StatusStub = stub
  3773  }
  3774  
  3775  func (fake *FakeBuild) StatusReturns(result1 db.BuildStatus) {
  3776  	fake.statusMutex.Lock()
  3777  	defer fake.statusMutex.Unlock()
  3778  	fake.StatusStub = nil
  3779  	fake.statusReturns = struct {
  3780  		result1 db.BuildStatus
  3781  	}{result1}
  3782  }
  3783  
  3784  func (fake *FakeBuild) StatusReturnsOnCall(i int, result1 db.BuildStatus) {
  3785  	fake.statusMutex.Lock()
  3786  	defer fake.statusMutex.Unlock()
  3787  	fake.StatusStub = nil
  3788  	if fake.statusReturnsOnCall == nil {
  3789  		fake.statusReturnsOnCall = make(map[int]struct {
  3790  			result1 db.BuildStatus
  3791  		})
  3792  	}
  3793  	fake.statusReturnsOnCall[i] = struct {
  3794  		result1 db.BuildStatus
  3795  	}{result1}
  3796  }
  3797  
  3798  func (fake *FakeBuild) SyslogTag(arg1 event.OriginID) string {
  3799  	fake.syslogTagMutex.Lock()
  3800  	ret, specificReturn := fake.syslogTagReturnsOnCall[len(fake.syslogTagArgsForCall)]
  3801  	fake.syslogTagArgsForCall = append(fake.syslogTagArgsForCall, struct {
  3802  		arg1 event.OriginID
  3803  	}{arg1})
  3804  	fake.recordInvocation("SyslogTag", []interface{}{arg1})
  3805  	fake.syslogTagMutex.Unlock()
  3806  	if fake.SyslogTagStub != nil {
  3807  		return fake.SyslogTagStub(arg1)
  3808  	}
  3809  	if specificReturn {
  3810  		return ret.result1
  3811  	}
  3812  	fakeReturns := fake.syslogTagReturns
  3813  	return fakeReturns.result1
  3814  }
  3815  
  3816  func (fake *FakeBuild) SyslogTagCallCount() int {
  3817  	fake.syslogTagMutex.RLock()
  3818  	defer fake.syslogTagMutex.RUnlock()
  3819  	return len(fake.syslogTagArgsForCall)
  3820  }
  3821  
  3822  func (fake *FakeBuild) SyslogTagCalls(stub func(event.OriginID) string) {
  3823  	fake.syslogTagMutex.Lock()
  3824  	defer fake.syslogTagMutex.Unlock()
  3825  	fake.SyslogTagStub = stub
  3826  }
  3827  
  3828  func (fake *FakeBuild) SyslogTagArgsForCall(i int) event.OriginID {
  3829  	fake.syslogTagMutex.RLock()
  3830  	defer fake.syslogTagMutex.RUnlock()
  3831  	argsForCall := fake.syslogTagArgsForCall[i]
  3832  	return argsForCall.arg1
  3833  }
  3834  
  3835  func (fake *FakeBuild) SyslogTagReturns(result1 string) {
  3836  	fake.syslogTagMutex.Lock()
  3837  	defer fake.syslogTagMutex.Unlock()
  3838  	fake.SyslogTagStub = nil
  3839  	fake.syslogTagReturns = struct {
  3840  		result1 string
  3841  	}{result1}
  3842  }
  3843  
  3844  func (fake *FakeBuild) SyslogTagReturnsOnCall(i int, result1 string) {
  3845  	fake.syslogTagMutex.Lock()
  3846  	defer fake.syslogTagMutex.Unlock()
  3847  	fake.SyslogTagStub = nil
  3848  	if fake.syslogTagReturnsOnCall == nil {
  3849  		fake.syslogTagReturnsOnCall = make(map[int]struct {
  3850  			result1 string
  3851  		})
  3852  	}
  3853  	fake.syslogTagReturnsOnCall[i] = struct {
  3854  		result1 string
  3855  	}{result1}
  3856  }
  3857  
  3858  func (fake *FakeBuild) TeamID() int {
  3859  	fake.teamIDMutex.Lock()
  3860  	ret, specificReturn := fake.teamIDReturnsOnCall[len(fake.teamIDArgsForCall)]
  3861  	fake.teamIDArgsForCall = append(fake.teamIDArgsForCall, struct {
  3862  	}{})
  3863  	fake.recordInvocation("TeamID", []interface{}{})
  3864  	fake.teamIDMutex.Unlock()
  3865  	if fake.TeamIDStub != nil {
  3866  		return fake.TeamIDStub()
  3867  	}
  3868  	if specificReturn {
  3869  		return ret.result1
  3870  	}
  3871  	fakeReturns := fake.teamIDReturns
  3872  	return fakeReturns.result1
  3873  }
  3874  
  3875  func (fake *FakeBuild) TeamIDCallCount() int {
  3876  	fake.teamIDMutex.RLock()
  3877  	defer fake.teamIDMutex.RUnlock()
  3878  	return len(fake.teamIDArgsForCall)
  3879  }
  3880  
  3881  func (fake *FakeBuild) TeamIDCalls(stub func() int) {
  3882  	fake.teamIDMutex.Lock()
  3883  	defer fake.teamIDMutex.Unlock()
  3884  	fake.TeamIDStub = stub
  3885  }
  3886  
  3887  func (fake *FakeBuild) TeamIDReturns(result1 int) {
  3888  	fake.teamIDMutex.Lock()
  3889  	defer fake.teamIDMutex.Unlock()
  3890  	fake.TeamIDStub = nil
  3891  	fake.teamIDReturns = struct {
  3892  		result1 int
  3893  	}{result1}
  3894  }
  3895  
  3896  func (fake *FakeBuild) TeamIDReturnsOnCall(i int, result1 int) {
  3897  	fake.teamIDMutex.Lock()
  3898  	defer fake.teamIDMutex.Unlock()
  3899  	fake.TeamIDStub = nil
  3900  	if fake.teamIDReturnsOnCall == nil {
  3901  		fake.teamIDReturnsOnCall = make(map[int]struct {
  3902  			result1 int
  3903  		})
  3904  	}
  3905  	fake.teamIDReturnsOnCall[i] = struct {
  3906  		result1 int
  3907  	}{result1}
  3908  }
  3909  
  3910  func (fake *FakeBuild) TeamName() string {
  3911  	fake.teamNameMutex.Lock()
  3912  	ret, specificReturn := fake.teamNameReturnsOnCall[len(fake.teamNameArgsForCall)]
  3913  	fake.teamNameArgsForCall = append(fake.teamNameArgsForCall, struct {
  3914  	}{})
  3915  	fake.recordInvocation("TeamName", []interface{}{})
  3916  	fake.teamNameMutex.Unlock()
  3917  	if fake.TeamNameStub != nil {
  3918  		return fake.TeamNameStub()
  3919  	}
  3920  	if specificReturn {
  3921  		return ret.result1
  3922  	}
  3923  	fakeReturns := fake.teamNameReturns
  3924  	return fakeReturns.result1
  3925  }
  3926  
  3927  func (fake *FakeBuild) TeamNameCallCount() int {
  3928  	fake.teamNameMutex.RLock()
  3929  	defer fake.teamNameMutex.RUnlock()
  3930  	return len(fake.teamNameArgsForCall)
  3931  }
  3932  
  3933  func (fake *FakeBuild) TeamNameCalls(stub func() string) {
  3934  	fake.teamNameMutex.Lock()
  3935  	defer fake.teamNameMutex.Unlock()
  3936  	fake.TeamNameStub = stub
  3937  }
  3938  
  3939  func (fake *FakeBuild) TeamNameReturns(result1 string) {
  3940  	fake.teamNameMutex.Lock()
  3941  	defer fake.teamNameMutex.Unlock()
  3942  	fake.TeamNameStub = nil
  3943  	fake.teamNameReturns = struct {
  3944  		result1 string
  3945  	}{result1}
  3946  }
  3947  
  3948  func (fake *FakeBuild) TeamNameReturnsOnCall(i int, result1 string) {
  3949  	fake.teamNameMutex.Lock()
  3950  	defer fake.teamNameMutex.Unlock()
  3951  	fake.TeamNameStub = nil
  3952  	if fake.teamNameReturnsOnCall == nil {
  3953  		fake.teamNameReturnsOnCall = make(map[int]struct {
  3954  			result1 string
  3955  		})
  3956  	}
  3957  	fake.teamNameReturnsOnCall[i] = struct {
  3958  		result1 string
  3959  	}{result1}
  3960  }
  3961  
  3962  func (fake *FakeBuild) TracingAttrs() tracing.Attrs {
  3963  	fake.tracingAttrsMutex.Lock()
  3964  	ret, specificReturn := fake.tracingAttrsReturnsOnCall[len(fake.tracingAttrsArgsForCall)]
  3965  	fake.tracingAttrsArgsForCall = append(fake.tracingAttrsArgsForCall, struct {
  3966  	}{})
  3967  	fake.recordInvocation("TracingAttrs", []interface{}{})
  3968  	fake.tracingAttrsMutex.Unlock()
  3969  	if fake.TracingAttrsStub != nil {
  3970  		return fake.TracingAttrsStub()
  3971  	}
  3972  	if specificReturn {
  3973  		return ret.result1
  3974  	}
  3975  	fakeReturns := fake.tracingAttrsReturns
  3976  	return fakeReturns.result1
  3977  }
  3978  
  3979  func (fake *FakeBuild) TracingAttrsCallCount() int {
  3980  	fake.tracingAttrsMutex.RLock()
  3981  	defer fake.tracingAttrsMutex.RUnlock()
  3982  	return len(fake.tracingAttrsArgsForCall)
  3983  }
  3984  
  3985  func (fake *FakeBuild) TracingAttrsCalls(stub func() tracing.Attrs) {
  3986  	fake.tracingAttrsMutex.Lock()
  3987  	defer fake.tracingAttrsMutex.Unlock()
  3988  	fake.TracingAttrsStub = stub
  3989  }
  3990  
  3991  func (fake *FakeBuild) TracingAttrsReturns(result1 tracing.Attrs) {
  3992  	fake.tracingAttrsMutex.Lock()
  3993  	defer fake.tracingAttrsMutex.Unlock()
  3994  	fake.TracingAttrsStub = nil
  3995  	fake.tracingAttrsReturns = struct {
  3996  		result1 tracing.Attrs
  3997  	}{result1}
  3998  }
  3999  
  4000  func (fake *FakeBuild) TracingAttrsReturnsOnCall(i int, result1 tracing.Attrs) {
  4001  	fake.tracingAttrsMutex.Lock()
  4002  	defer fake.tracingAttrsMutex.Unlock()
  4003  	fake.TracingAttrsStub = nil
  4004  	if fake.tracingAttrsReturnsOnCall == nil {
  4005  		fake.tracingAttrsReturnsOnCall = make(map[int]struct {
  4006  			result1 tracing.Attrs
  4007  		})
  4008  	}
  4009  	fake.tracingAttrsReturnsOnCall[i] = struct {
  4010  		result1 tracing.Attrs
  4011  	}{result1}
  4012  }
  4013  
  4014  func (fake *FakeBuild) Variables(arg1 lager.Logger, arg2 creds.Secrets, arg3 creds.VarSourcePool) (vars.Variables, error) {
  4015  	fake.variablesMutex.Lock()
  4016  	ret, specificReturn := fake.variablesReturnsOnCall[len(fake.variablesArgsForCall)]
  4017  	fake.variablesArgsForCall = append(fake.variablesArgsForCall, struct {
  4018  		arg1 lager.Logger
  4019  		arg2 creds.Secrets
  4020  		arg3 creds.VarSourcePool
  4021  	}{arg1, arg2, arg3})
  4022  	fake.recordInvocation("Variables", []interface{}{arg1, arg2, arg3})
  4023  	fake.variablesMutex.Unlock()
  4024  	if fake.VariablesStub != nil {
  4025  		return fake.VariablesStub(arg1, arg2, arg3)
  4026  	}
  4027  	if specificReturn {
  4028  		return ret.result1, ret.result2
  4029  	}
  4030  	fakeReturns := fake.variablesReturns
  4031  	return fakeReturns.result1, fakeReturns.result2
  4032  }
  4033  
  4034  func (fake *FakeBuild) VariablesCallCount() int {
  4035  	fake.variablesMutex.RLock()
  4036  	defer fake.variablesMutex.RUnlock()
  4037  	return len(fake.variablesArgsForCall)
  4038  }
  4039  
  4040  func (fake *FakeBuild) VariablesCalls(stub func(lager.Logger, creds.Secrets, creds.VarSourcePool) (vars.Variables, error)) {
  4041  	fake.variablesMutex.Lock()
  4042  	defer fake.variablesMutex.Unlock()
  4043  	fake.VariablesStub = stub
  4044  }
  4045  
  4046  func (fake *FakeBuild) VariablesArgsForCall(i int) (lager.Logger, creds.Secrets, creds.VarSourcePool) {
  4047  	fake.variablesMutex.RLock()
  4048  	defer fake.variablesMutex.RUnlock()
  4049  	argsForCall := fake.variablesArgsForCall[i]
  4050  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  4051  }
  4052  
  4053  func (fake *FakeBuild) VariablesReturns(result1 vars.Variables, result2 error) {
  4054  	fake.variablesMutex.Lock()
  4055  	defer fake.variablesMutex.Unlock()
  4056  	fake.VariablesStub = nil
  4057  	fake.variablesReturns = struct {
  4058  		result1 vars.Variables
  4059  		result2 error
  4060  	}{result1, result2}
  4061  }
  4062  
  4063  func (fake *FakeBuild) VariablesReturnsOnCall(i int, result1 vars.Variables, result2 error) {
  4064  	fake.variablesMutex.Lock()
  4065  	defer fake.variablesMutex.Unlock()
  4066  	fake.VariablesStub = nil
  4067  	if fake.variablesReturnsOnCall == nil {
  4068  		fake.variablesReturnsOnCall = make(map[int]struct {
  4069  			result1 vars.Variables
  4070  			result2 error
  4071  		})
  4072  	}
  4073  	fake.variablesReturnsOnCall[i] = struct {
  4074  		result1 vars.Variables
  4075  		result2 error
  4076  	}{result1, result2}
  4077  }
  4078  
  4079  func (fake *FakeBuild) Invocations() map[string][][]interface{} {
  4080  	fake.invocationsMutex.RLock()
  4081  	defer fake.invocationsMutex.RUnlock()
  4082  	fake.abortNotifierMutex.RLock()
  4083  	defer fake.abortNotifierMutex.RUnlock()
  4084  	fake.acquireTrackingLockMutex.RLock()
  4085  	defer fake.acquireTrackingLockMutex.RUnlock()
  4086  	fake.adoptInputsAndPipesMutex.RLock()
  4087  	defer fake.adoptInputsAndPipesMutex.RUnlock()
  4088  	fake.adoptRerunInputsAndPipesMutex.RLock()
  4089  	defer fake.adoptRerunInputsAndPipesMutex.RUnlock()
  4090  	fake.artifactMutex.RLock()
  4091  	defer fake.artifactMutex.RUnlock()
  4092  	fake.artifactsMutex.RLock()
  4093  	defer fake.artifactsMutex.RUnlock()
  4094  	fake.deleteMutex.RLock()
  4095  	defer fake.deleteMutex.RUnlock()
  4096  	fake.endTimeMutex.RLock()
  4097  	defer fake.endTimeMutex.RUnlock()
  4098  	fake.eventsMutex.RLock()
  4099  	defer fake.eventsMutex.RUnlock()
  4100  	fake.finishMutex.RLock()
  4101  	defer fake.finishMutex.RUnlock()
  4102  	fake.hasPlanMutex.RLock()
  4103  	defer fake.hasPlanMutex.RUnlock()
  4104  	fake.iDMutex.RLock()
  4105  	defer fake.iDMutex.RUnlock()
  4106  	fake.inputsReadyMutex.RLock()
  4107  	defer fake.inputsReadyMutex.RUnlock()
  4108  	fake.interceptibleMutex.RLock()
  4109  	defer fake.interceptibleMutex.RUnlock()
  4110  	fake.isAbortedMutex.RLock()
  4111  	defer fake.isAbortedMutex.RUnlock()
  4112  	fake.isCompletedMutex.RLock()
  4113  	defer fake.isCompletedMutex.RUnlock()
  4114  	fake.isDrainedMutex.RLock()
  4115  	defer fake.isDrainedMutex.RUnlock()
  4116  	fake.isManuallyTriggeredMutex.RLock()
  4117  	defer fake.isManuallyTriggeredMutex.RUnlock()
  4118  	fake.isNewerThanLastCheckOfMutex.RLock()
  4119  	defer fake.isNewerThanLastCheckOfMutex.RUnlock()
  4120  	fake.isRunningMutex.RLock()
  4121  	defer fake.isRunningMutex.RUnlock()
  4122  	fake.isScheduledMutex.RLock()
  4123  	defer fake.isScheduledMutex.RUnlock()
  4124  	fake.jobIDMutex.RLock()
  4125  	defer fake.jobIDMutex.RUnlock()
  4126  	fake.jobNameMutex.RLock()
  4127  	defer fake.jobNameMutex.RUnlock()
  4128  	fake.lagerDataMutex.RLock()
  4129  	defer fake.lagerDataMutex.RUnlock()
  4130  	fake.markAsAbortedMutex.RLock()
  4131  	defer fake.markAsAbortedMutex.RUnlock()
  4132  	fake.nameMutex.RLock()
  4133  	defer fake.nameMutex.RUnlock()
  4134  	fake.pipelineMutex.RLock()
  4135  	defer fake.pipelineMutex.RUnlock()
  4136  	fake.pipelineIDMutex.RLock()
  4137  	defer fake.pipelineIDMutex.RUnlock()
  4138  	fake.pipelineInstanceVarsMutex.RLock()
  4139  	defer fake.pipelineInstanceVarsMutex.RUnlock()
  4140  	fake.pipelineNameMutex.RLock()
  4141  	defer fake.pipelineNameMutex.RUnlock()
  4142  	fake.pipelineRefMutex.RLock()
  4143  	defer fake.pipelineRefMutex.RUnlock()
  4144  	fake.preparationMutex.RLock()
  4145  	defer fake.preparationMutex.RUnlock()
  4146  	fake.privatePlanMutex.RLock()
  4147  	defer fake.privatePlanMutex.RUnlock()
  4148  	fake.publicPlanMutex.RLock()
  4149  	defer fake.publicPlanMutex.RUnlock()
  4150  	fake.reapTimeMutex.RLock()
  4151  	defer fake.reapTimeMutex.RUnlock()
  4152  	fake.reloadMutex.RLock()
  4153  	defer fake.reloadMutex.RUnlock()
  4154  	fake.rerunNumberMutex.RLock()
  4155  	defer fake.rerunNumberMutex.RUnlock()
  4156  	fake.rerunOfMutex.RLock()
  4157  	defer fake.rerunOfMutex.RUnlock()
  4158  	fake.rerunOfNameMutex.RLock()
  4159  	defer fake.rerunOfNameMutex.RUnlock()
  4160  	fake.resourceIDMutex.RLock()
  4161  	defer fake.resourceIDMutex.RUnlock()
  4162  	fake.resourceNameMutex.RLock()
  4163  	defer fake.resourceNameMutex.RUnlock()
  4164  	fake.resourceTypeIDMutex.RLock()
  4165  	defer fake.resourceTypeIDMutex.RUnlock()
  4166  	fake.resourceTypeNameMutex.RLock()
  4167  	defer fake.resourceTypeNameMutex.RUnlock()
  4168  	fake.resourcesMutex.RLock()
  4169  	defer fake.resourcesMutex.RUnlock()
  4170  	fake.resourcesCheckedMutex.RLock()
  4171  	defer fake.resourcesCheckedMutex.RUnlock()
  4172  	fake.saveEventMutex.RLock()
  4173  	defer fake.saveEventMutex.RUnlock()
  4174  	fake.saveImageResourceVersionMutex.RLock()
  4175  	defer fake.saveImageResourceVersionMutex.RUnlock()
  4176  	fake.saveOutputMutex.RLock()
  4177  	defer fake.saveOutputMutex.RUnlock()
  4178  	fake.savePipelineMutex.RLock()
  4179  	defer fake.savePipelineMutex.RUnlock()
  4180  	fake.schemaMutex.RLock()
  4181  	defer fake.schemaMutex.RUnlock()
  4182  	fake.setDrainedMutex.RLock()
  4183  	defer fake.setDrainedMutex.RUnlock()
  4184  	fake.setInterceptibleMutex.RLock()
  4185  	defer fake.setInterceptibleMutex.RUnlock()
  4186  	fake.spanContextMutex.RLock()
  4187  	defer fake.spanContextMutex.RUnlock()
  4188  	fake.startMutex.RLock()
  4189  	defer fake.startMutex.RUnlock()
  4190  	fake.startTimeMutex.RLock()
  4191  	defer fake.startTimeMutex.RUnlock()
  4192  	fake.statusMutex.RLock()
  4193  	defer fake.statusMutex.RUnlock()
  4194  	fake.syslogTagMutex.RLock()
  4195  	defer fake.syslogTagMutex.RUnlock()
  4196  	fake.teamIDMutex.RLock()
  4197  	defer fake.teamIDMutex.RUnlock()
  4198  	fake.teamNameMutex.RLock()
  4199  	defer fake.teamNameMutex.RUnlock()
  4200  	fake.tracingAttrsMutex.RLock()
  4201  	defer fake.tracingAttrsMutex.RUnlock()
  4202  	fake.variablesMutex.RLock()
  4203  	defer fake.variablesMutex.RUnlock()
  4204  	copiedInvocations := map[string][][]interface{}{}
  4205  	for key, value := range fake.invocations {
  4206  		copiedInvocations[key] = value
  4207  	}
  4208  	return copiedInvocations
  4209  }
  4210  
  4211  func (fake *FakeBuild) recordInvocation(key string, args []interface{}) {
  4212  	fake.invocationsMutex.Lock()
  4213  	defer fake.invocationsMutex.Unlock()
  4214  	if fake.invocations == nil {
  4215  		fake.invocations = map[string][][]interface{}{}
  4216  	}
  4217  	if fake.invocations[key] == nil {
  4218  		fake.invocations[key] = [][]interface{}{}
  4219  	}
  4220  	fake.invocations[key] = append(fake.invocations[key], args)
  4221  }
  4222  
  4223  var _ db.Build = new(FakeBuild)