lock *dbfakes.FakeLock initialConfig atc.Config process ifrit.Process ) BeforeEach(func() { locker = new(fakes.FakeLocker) pipelineDB = new(dbfakes.FakePipelineDB) scheduler = new(fakes.FakeBuildScheduler) noop = false scheduler.TryNextPendingBuildStub = func(lager.Logger, atc.JobConfig, atc.ResourceConfigs) Waiter { return new(sync.WaitGroup) } initialConfig = atc.Config{ Jobs: atc.JobConfigs{ { Name: "some-job", }, { Name: "some-other-job", }, }, Resources: atc.ResourceConfigs{ { Name: "some-resource",
}, { ResourceVersion: algorithm.ResourceVersion{ VersionID: 1, ResourceID: 2, }, BuildID: 7, JobID: 8, }, }, } pipelineDB.LoadVersionsDBReturns(someVersions, nil) scheduler.TryNextPendingBuildStub = func(lager.Logger, *algorithm.VersionsDB, atc.JobConfig, atc.ResourceConfigs, atc.ResourceTypes) Waiter { return new(sync.WaitGroup) } initialConfig = atc.Config{ Jobs: atc.JobConfigs{ { Name: "some-job", }, { Name: "some-other-job", }, }, Resources: atc.ResourceConfigs{ { Name: "some-resource",