Examples of AsyncTask


Examples of org.jclouds.abiquo.domain.task.AsyncTask

      assertNotNull(updated);
   }

   @Test(dependsOnMethods = "testUpdateVirtualMachineWhenNotDeployed")
   public void testDeployVirtualMachine() {
      AsyncTask task = vm.deploy(true);
      assertNotNull(task);

      monitoringService.getVirtualMachineMonitor().awaitCompletionDeploy(MAX_WAIT, TimeUnit.MINUTES, vm);
      assertEquals(vm.getState(), VirtualMachineState.ON);
   }
View Full Code Here

Examples of org.jclouds.abiquo.domain.task.AsyncTask

      assertEquals(vm.getState(), VirtualMachineState.ON);
   }

   @Test(dependsOnMethods = "testDeployVirtualMachine")
   public void testChangeVirtualMachineState() {
      AsyncTask task = vm.changeState(VirtualMachineState.OFF);
      assertNotNull(task);

      monitoringService.getVirtualMachineMonitor().awaitState(MAX_WAIT, TimeUnit.MINUTES, VirtualMachineState.OFF, vm);
      assertEquals(vm.getState(), VirtualMachineState.OFF);
   }
View Full Code Here

Examples of org.jclouds.abiquo.domain.task.AsyncTask

   @Test(dependsOnMethods = "testChangeVirtualMachineState")
   public void testReconfigure() {
      Ip<?, ?> ip = getLast(vdc.getDefaultNetwork().listUnusedIps());

      AsyncTask task = vm.setNics(Lists.<Ip<?, ?>> newArrayList(ip));
      assertNotNull(task);

      monitoringService.getVirtualMachineMonitor().awaitState(MAX_WAIT, TimeUnit.MINUTES, VirtualMachineState.OFF, vm);
      assertNotNull(vm.findAttachedNic(IpPredicates.address(ip.getIp())));
   }
View Full Code Here

Examples of org.jclouds.abiquo.domain.task.AsyncTask

      assertNotNull(vm.findAttachedNic(IpPredicates.address(ip.getIp())));
   }

   @Test(dependsOnMethods = "testReconfigure")
   public void testUndeployVirtualMachine() {
      AsyncTask task = vm.undeploy();
      assertNotNull(task);

      monitoringService.getVirtualMachineMonitor().awaitCompletionUndeploy(MAX_WAIT, TimeUnit.MINUTES, vm);
      assertEquals(vm.getState(), VirtualMachineState.NOT_ALLOCATED);
   }
View Full Code Here

Examples of org.jclouds.abiquo.domain.task.AsyncTask

         vm.setCpu(vdc.getCpuCountHardLimit() + 1);
      } else if (ent.getCpuCountHardLimit() != 0) {
         vm.setCpu(ent.getCpuCountHardLimit() + 1);
      }

      AsyncTask task = vm.update();
      assertNull(task);

      try {
         vm.deploy(true);
         fail("Deployments over the hard limits should not be allowed");
View Full Code Here

Examples of org.jclouds.abiquo.domain.task.AsyncTask

   public void testAttachVolumes() {
      volume = createVolume();

      // Since the virtual machine is not deployed, this should not generate a
      // task
      AsyncTask task = env.virtualMachine.attachVolumes(volume);
      assertNull(task);

      List<Volume> attached = env.virtualMachine.listAttachedVolumes();
      assertEquals(attached.size(), 1);
      assertEquals(attached.get(0).getId(), volume.getId());
View Full Code Here

Examples of org.jclouds.abiquo.domain.task.AsyncTask

   @Test(dependsOnMethods = "detachVolume")
   public void detachAllVolumes() {
      // Since the virtual machine is not deployed, this should not generate a
      // task
      AsyncTask task = env.virtualMachine.attachVolumes(volume);
      assertNull(task);

      env.virtualMachine.detachAllVolumes();
      List<Volume> attached = env.virtualMachine.listAttachedVolumes();
      assertTrue(attached.isEmpty());
View Full Code Here

Examples of org.jclouds.abiquo.domain.task.AsyncTask

   public void testAttachHardDisks() {
      hardDisk = createHardDisk();

      // Since the virtual machine is not deployed, this should not generate a
      // task
      AsyncTask task = env.virtualMachine.attachHardDisks(hardDisk);
      assertNull(task);

      List<HardDisk> attached = env.virtualMachine.listAttachedHardDisks();
      assertEquals(attached.size(), 1);
      assertEquals(attached.get(0).getId(), hardDisk.getId());
View Full Code Here

Examples of org.jclouds.abiquo.domain.task.AsyncTask

   @Test(dependsOnMethods = "detachHardDisk")
   public void detachAllHardDisks() {
      // Since the virtual machine is not deployed, this should not generate a
      // task
      AsyncTask task = env.virtualMachine.attachHardDisks(hardDisk);
      assertNull(task);

      env.virtualMachine.detachAllHardDisks();
      List<HardDisk> attached = env.virtualMachine.listAttachedHardDisks();
      assertTrue(attached.isEmpty());
View Full Code Here

Examples of org.jclouds.abiquo.domain.task.AsyncTask

      assertNotNull(publicIpCloud);
   }

   @AfterClass
   public void restorePrivateIp() {
      AsyncTask task = env.virtualMachine.setNics(Lists.<Ip<?, ?>> newArrayList(privateIp));
      assertNull(task);

      List<Ip<?, ?>> nics = env.virtualMachine.listAttachedNics();
      assertEquals(nics.size(), 1);
      assertEquals(nics.get(0).getId(), privateIp.getId());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.