. "github.com/onsi/gomega" "github.com/onsi/gomega/gbytes" "github.com/pivotal-golang/lager/lagertest" "github.com/tedsuo/ifrit" ) var _ = Describe("GardenFactory", func() { var ( fakeTracker *rfakes.FakeTracker fakeWorkerClient *wfakes.FakeClient factory Factory stdoutBuf *gbytes.Buffer stderrBuf *gbytes.Buffer identifier = worker.Identifier{ Name: "some-session-id", } stepMetadata testMetadata = []string{"a=1", "b=2"} sourceName SourceName = "some-source-name" ) BeforeEach(func() { fakeTracker = new(rfakes.FakeTracker) fakeWorkerClient = new(wfakes.FakeClient) factory = NewGardenFactory(fakeWorkerClient, fakeTracker, func() string { return "" })
wfakes "github.com/concourse/atc/worker/fakes" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/onsi/gomega/gbytes" "github.com/tedsuo/ifrit" ) var _ = Describe("GardenFactory", func() { var ( fakeTracker *rfakes.FakeTracker fakeWorkerClient *wfakes.FakeClient factory Factory stdoutBuf *gbytes.Buffer stderrBuf *gbytes.Buffer sourceName SourceName = "some-source-name" identifier = worker.Identifier{ Name: "some-session-id", } ) BeforeEach(func() { fakeTracker = new(rfakes.FakeTracker) fakeWorkerClient = new(wfakes.FakeClient) factory = NewGardenFactory(fakeWorkerClient, fakeTracker, func() string { return "a-random-guid" })
) 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)
wfakes "github.com/concourse/atc/worker/fakes" bcfakes "github.com/concourse/baggageclaim/fakes" ) var _ = Describe("Baggage-collecting image resource volumes created by one-off builds", func() { var ( fakeWorkerClient *wfakes.FakeClient worker1 *wfakes.FakeWorker worker2 *wfakes.FakeWorker baggageClaimClient2 *bcfakes.FakeClient volume2 *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) worker1 = new(wfakes.FakeWorker)
"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
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)