@BeforeMethod public void setUp() { client = createMock(ElasticBlockStoreClient.class); volumeDetached = new VolumeDetached(client); }
@Test public void testWithStatusDetached() { Attachment attachment = newAttachmentWithStatus(Status.DETACHED); Set<Volume> volumes = newHashSet(newVolumeWithAttachments(attachment)); expect(client.describeVolumesInRegion(attachment.getRegion(), attachment.getVolumeId())).andReturn(volumes); replay(client); assertTrue(volumeDetached.apply(attachment)); verify(client); }
public boolean apply(RunningInstance instance) { logger.trace("looking for state on instance %s", instance); try { instance = refresh(instance); logger.trace("%s: looking for instance state %s: currently: %s", instance.getId(), InstanceState.RUNNING, instance .getInstanceState()); return instance.getInstanceState() == InstanceState.RUNNING; } catch (ResourceNotFoundException e) { return false; } }
@BeforeClass(groups = { "integration", "live" }) public void setupContext() { super.setupContext(); Injector injector = view.utils().injector(); client = injector.getInstance(EC2Client.class); sshFactory = injector.getInstance(SshClient.Factory.class); runningTester = retry(new InstanceStateRunning(client), 180, 5,SECONDS); hasIpTester = retry(new InstanceHasIpAddress(client), 180, 5, SECONDS); SocketOpen socketOpen = injector.getInstance(SocketOpen.class); socketTester = retry(socketOpen, 180, 1, SECONDS); }
public boolean apply(RunningInstance instance) { logger.trace("looking for state on instance %s", instance); instance = refresh(instance); logger.trace("%s: looking for instance state %s: currently: %s", instance.getId(), InstanceState.STOPPED, instance.getInstanceState()); return instance.getInstanceState() == InstanceState.STOPPED; }
public boolean apply(RunningInstance instance) { logger.trace("looking for state on instance %s", instance); try { instance = refresh(instance); } catch (NoSuchElementException e) { return true; } logger.trace("%s: looking for instance state %s: currently: %s", instance.getId(), InstanceState.TERMINATED, instance.getInstanceState()); return instance.getInstanceState() == InstanceState.TERMINATED; }
@BeforeClass(groups = { "integration", "live" }) public void setupContext() { super.setupContext(); Injector injector = view.utils().injector(); client = injector.getInstance(EC2Api.class); sshFactory = injector.getInstance(SshClient.Factory.class); runningTester = retry(new InstanceStateRunning(client), 180, 5, SECONDS); hasIpTester = retry(new InstanceHasIpAddress(client), 180, 5, SECONDS); SocketOpen socketOpen = injector.getInstance(SocketOpen.class); socketTester = retry(socketOpen, 180, 1, SECONDS); }
public boolean apply(RunningInstance instance) { logger.trace("looking for state on instance %s", instance); try { instance = refresh(instance); logger.trace("%s: looking for instance state %s: currently: %s", instance.getId(), InstanceState.RUNNING, instance .getInstanceState()); return instance.getInstanceState() == InstanceState.RUNNING; } catch (ResourceNotFoundException e) { return false; } }
public boolean apply(RunningInstance instance) { logger.trace("looking for state on instance %s", instance); instance = refresh(instance); logger.trace("%s: looking for instance state %s: currently: %s", instance.getId(), InstanceState.STOPPED, instance.getInstanceState()); return instance.getInstanceState() == InstanceState.STOPPED; }
public boolean apply(RunningInstance instance) { logger.trace("looking for state on instance %s", instance); try { instance = refresh(instance); } catch (NoSuchElementException e) { return true; } logger.trace("%s: looking for instance state %s: currently: %s", instance.getId(), InstanceState.TERMINATED, instance.getInstanceState()); return instance.getInstanceState() == InstanceState.TERMINATED; }
@BeforeMethod public void setUp() { client = createMock(ElasticBlockStoreApi.class); volumeDetached = new VolumeDetached(client); }
public boolean apply(RunningInstance instance) { logger.trace("looking for state on instance %s", instance); try { instance = refresh(instance); logger.trace("%s: looking for instance state %s: currently: %s", instance.getId(), InstanceState.RUNNING, instance .getInstanceState()); return instance.getInstanceState() == InstanceState.RUNNING; } catch (ResourceNotFoundException e) { return false; } }
public boolean apply(RunningInstance instance) { logger.trace("looking for state on instance %s", instance); instance = refresh(instance); logger.trace("%s: looking for instance state %s: currently: %s", instance.getId(), InstanceState.STOPPED, instance.getInstanceState()); return instance.getInstanceState() == InstanceState.STOPPED; }
public boolean apply(RunningInstance instance) { logger.trace("looking for state on instance %s", instance); try { instance = refresh(instance); } catch (NoSuchElementException e) { return true; } logger.trace("%s: looking for instance state %s: currently: %s", instance.getId(), InstanceState.TERMINATED, instance.getInstanceState()); return instance.getInstanceState() == InstanceState.TERMINATED; }
public boolean apply(RunningInstance instance) { logger.trace("looking for state on instance %s", instance); try { instance = refresh(instance); logger.trace("%s: looking for instance state %s: currently: %s", instance.getId(), InstanceState.RUNNING, instance .getInstanceState()); return instance.getInstanceState() == InstanceState.RUNNING; } catch (ResourceNotFoundException e) { return false; } }
public boolean apply(RunningInstance instance) { logger.trace("looking for state on instance %s", instance); instance = refresh(instance); logger.trace("%s: looking for instance state %s: currently: %s", instance.getId(), InstanceState.STOPPED, instance.getInstanceState()); return instance.getInstanceState() == InstanceState.STOPPED; }
public boolean apply(RunningInstance instance) { logger.trace("looking for state on instance %s", instance); try { instance = refresh(instance); } catch (NoSuchElementException e) { return true; } logger.trace("%s: looking for instance state %s: currently: %s", instance.getId(), InstanceState.TERMINATED, instance.getInstanceState()); return instance.getInstanceState() == InstanceState.TERMINATED; }
public boolean apply(RunningInstance instance) { logger.trace("looking for state on instance %s", instance); try { instance = refresh(instance); logger.trace("%s: looking for instance state %s: currently: %s", instance.getId(), InstanceState.RUNNING, instance .getInstanceState()); return instance.getInstanceState() == InstanceState.RUNNING; } catch (ResourceNotFoundException e) { return false; } }
public boolean apply(RunningInstance instance) { logger.trace("looking for state on instance %s", instance); instance = refresh(instance); logger.trace("%s: looking for instance state %s: currently: %s", instance.getId(), InstanceState.STOPPED, instance.getInstanceState()); return instance.getInstanceState() == InstanceState.STOPPED; }
public boolean apply(RunningInstance instance) { logger.trace("looking for state on instance %s", instance); try { instance = refresh(instance); } catch (NoSuchElementException e) { return true; } logger.trace("%s: looking for instance state %s: currently: %s", instance.getId(), InstanceState.TERMINATED, instance.getInstanceState()); return instance.getInstanceState() == InstanceState.TERMINATED; }