fakeSSHTunnelFactory *fakebisshtunnel.FakeFactory fakeSSHTunnel *fakebisshtunnel.FakeTunnel fakeStage *fakebiui.FakeStage instance Instance pingTimeout = 1 * time.Second pingDelay = 500 * time.Millisecond jobName = "fake-job-name" jobIndex = 0 ) BeforeEach(func() { fakeVMManager = fakebivm.NewFakeManager() fakeVM = fakebivm.NewFakeVM("fake-vm-cid") fakeSSHTunnelFactory = fakebisshtunnel.NewFakeFactory() fakeSSHTunnel = fakebisshtunnel.NewFakeTunnel() fakeSSHTunnel.SetStartBehavior(nil, nil) fakeSSHTunnelFactory.SSHTunnel = fakeSSHTunnel mockStateBuilder = mock_instance_state.NewMockBuilder(mockCtrl) mockState = mock_instance_state.NewMockState(mockCtrl) logger := boshlog.NewLogger(boshlog.LevelNone) instance = NewInstance( jobName, jobIndex, fakeVM,
cloud = fakebicloud.NewFakeCloud() mockAgentClientFactory = mock_httpagent.NewMockAgentClientFactory(mockCtrl) mockAgentClient = mock_agentclient.NewMockAgentClient(mockCtrl) mockAgentClientFactory.EXPECT().NewAgentClient(gomock.Any(), gomock.Any()).Return(mockAgentClient).AnyTimes() mockVMManagerFactory = mock_vm.NewMockManagerFactory(mockCtrl) fakeVMManager = fakebivm.NewFakeManager() mockVMManagerFactory.EXPECT().NewManager(cloud, mockAgentClient).Return(fakeVMManager).AnyTimes() fakeSSHTunnelFactory = fakebisshtunnel.NewFakeFactory() fakeSSHTunnel = fakebisshtunnel.NewFakeTunnel() fakeSSHTunnelFactory.SSHTunnel = fakeSSHTunnel fakeSSHTunnel.SetStartBehavior(nil, nil) fakeVM = fakebivm.NewFakeVM("fake-vm-cid") fakeVMManager.CreateVM = fakeVM fakeVM.AgentClientReturn = mockAgentClient logger := boshlog.NewLogger(boshlog.LevelNone) fakeStage = fakebiui.NewFakeStage() fakeStemcellRepo := fakebiconfig.NewFakeStemcellRepo() stemcellRecord := biconfig.StemcellRecord{ ID: "fake-stemcell-id", Name: "fake-stemcell-name", Version: "fake-stemcell-version", CID: "fake-stemcell-cid", } err := fakeStemcellRepo.SetFindBehavior("fake-stemcell-name", "fake-stemcell-version", stemcellRecord, true, nil)