) var _ = Describe("Baggage-collecting image resource volumes", func() { Context("when there is a single job", func() { var ( fakeWorkerClient *wfakes.FakeClient workerA *wfakes.FakeWorker workerB *wfakes.FakeWorker workerBBaggageClaimClient *bcfakes.FakeClient dockerVolume *bcfakes.FakeVolume workerC *wfakes.FakeWorker workerCBaggageClaimClient *bcfakes.FakeClient crossedWiresVolume *bcfakes.FakeVolume fakeBaggageCollectorDB *fakes.FakeBaggageCollectorDB fakePipelineDBFactory *dbfakes.FakePipelineDBFactory expectedOldVersionTTL = 4 * time.Minute expectedLatestVersionTTL = time.Duration(0) expectedOneOffTTL = 5 * time.Hour baggageCollector lostandfound.BaggageCollector savedPipeline db.SavedPipeline fakePipelineDB *dbfakes.FakePipelineDB ) BeforeEach(func() { fakeWorkerClient = new(wfakes.FakeClient)
"github.com/pivotal-golang/lager/lagertest" "github.com/tedsuo/ifrit" "github.com/tedsuo/ifrit/fake_runner" "github.com/concourse/atc/db" dbfakes "github.com/concourse/atc/db/fakes" ) var _ = Describe("Pipelines Syncer", func() { var ( pipelinesDB *fakes.FakePipelinesDB pipelineDB *dbfakes.FakePipelineDB otherPipelineDB *dbfakes.FakePipelineDB pipelineDBFactory *dbfakes.FakePipelineDBFactory pipelineRunnerFactory PipelineRunnerFactory fakeRunner *fake_runner.FakeRunner fakeRunnerExitChan chan error otherFakeRunner *fake_runner.FakeRunner syncer *Syncer ) BeforeEach(func() { pipelinesDB = new(fakes.FakePipelinesDB) pipelineDB = new(dbfakes.FakePipelineDB) pipelineDBFactory = new(dbfakes.FakePipelineDBFactory) fakeRunner = new(fake_runner.FakeRunner) otherFakeRunner = new(fake_runner.FakeRunner)
"github.com/concourse/atc/lostandfound/fakes" "github.com/concourse/atc/worker" wfakes "github.com/concourse/atc/worker/fakes" "github.com/concourse/baggageclaim" bcfakes "github.com/concourse/baggageclaim/fakes" ) var _ = Describe("Baggage Collector", func() { var ( fakeWorkerClient *wfakes.FakeClient fakeWorker *wfakes.FakeWorker fakeBaggageClaimClient *bcfakes.FakeClient fakeBaggageCollectorDB *fakes.FakeBaggageCollectorDB fakePipelineDBFactory *dbfakes.FakePipelineDBFactory expectedOldResourceGracePeriod = 4 * time.Minute expectedLatestVersionTTL = time.Duration(0) expectedOneOffTTL = 5 * time.Hour baggageCollector lostandfound.BaggageCollector ) type resourceConfigAndVersions struct { config atc.ResourceConfig versions []atc.Version versionsToDisable []int } type baggageCollectionExample struct { pipelineData map[string][]resourceConfigAndVersions
. "github.com/onsi/gomega" "github.com/pivotal-golang/lager/lagertest" "github.com/concourse/atc/db" dbfakes "github.com/concourse/atc/db/fakes" enginefakes "github.com/concourse/atc/engine/fakes" pipelinefakes "github.com/concourse/atc/pipelines/fakes" webfakes "github.com/concourse/atc/web/fakes" "github.com/concourse/atc/auth" "github.com/concourse/atc/web" ) var _ = Describe("Handler", func() { var pipelineDBFactory *dbfakes.FakePipelineDBFactory var handler http.Handler BeforeEach(func() { logger := lagertest.NewTestLogger("web") radarSchedulerFactory := new(pipelinefakes.FakeRadarSchedulerFactory) db := new(webfakes.FakeWebDB) pipelineDBFactory = new(dbfakes.FakePipelineDBFactory) configDB := new(dbfakes.FakeConfigDB) engine := new(enginefakes.FakeEngine) var err error handler, err = web.NewHandler( logger, auth.NoopValidator{}, radarSchedulerFactory,
wfakes "github.com/concourse/atc/worker/fakes" bcfakes "github.com/concourse/baggageclaim/fakes" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Volumes are reaped", func() { var ( fakeWorkerClient *wfakes.FakeClient fakeWorker *wfakes.FakeWorker fakeBaggageClaimClient *bcfakes.FakeClient fakePipelineDBFactory *dbfakes.FakePipelineDBFactory fakeBaggageCollectorDB *fakes.FakeBaggageCollectorDB expectedOldResourceGracePeriod = 4 * time.Minute expectedOneOffTTL = 5 * time.Hour baggageCollector lostandfound.BaggageCollector returnedSavedVolume db.SavedVolume newestReturnedSavedVolume db.SavedVolume returnedVolumes []db.SavedVolume ) BeforeEach(func() { fakeWorkerClient = new(wfakes.FakeClient) fakeWorker = new(wfakes.FakeWorker) fakeBaggageClaimClient = new(bcfakes.FakeClient) baggageCollectorLogger := lagertest.NewTestLogger("test") fakeBaggageCollectorDB = new(fakes.FakeBaggageCollectorDB) fakePipelineDBFactory = new(dbfakes.FakePipelineDBFactory)