Пример #1
0
 @Test(enabled = false)
 // awaiting EBS functionality to be added to jclouds
 public void testRegisterImageBackedByEBSOptions() {
   String imageRegisteredWithOptionsId =
       client.registerUnixImageBackedByEbsInRegion(
           null,
           "jcloudstest2",
           DEFAULT_SNAPSHOT,
           addNewBlockDevice("/dev/sda2", "myvirtual", 1).withDescription("adrian"));
   imagesToDeregister.add(imageRegisteredWithOptionsId);
   Image imageRegisteredWithOptions =
       Iterables.getOnlyElement(
           client.describeImagesInRegion(null, imageIds(imageRegisteredWithOptionsId)));
   assertEquals(imageRegisteredWithOptions.getName(), "jcloudstest2");
   assertEquals(imageRegisteredWithOptions.getImageType(), ImageType.MACHINE);
   assertEquals(imageRegisteredWithOptions.getRootDeviceType(), RootDeviceType.EBS);
   assertEquals(imageRegisteredWithOptions.getRootDeviceName(), "/dev/sda1");
   assertEquals(imageRegisteredWithOptions.getDescription(), "adrian");
   assertEquals(
       imageRegisteredWithOptions.getEbsBlockDevices().entrySet(),
       ImmutableMap.of(
               "/dev/sda1",
               new Image.EbsBlockDevice("/dev/sda1", 30, true),
               "/dev/sda2",
               new Image.EbsBlockDevice("/dev/sda2", 1, true))
           .entrySet());
 }
Пример #2
0
 @Test(enabled = false)
 // awaiting EBS functionality to be added to jclouds
 public void testRegisterImageBackedByEBS() {
   String imageRegisteredId =
       client.registerUnixImageBackedByEbsInRegion(null, "jcloudstest1", DEFAULT_MANIFEST);
   imagesToDeregister.add(imageRegisteredId);
   Image imageRegistered =
       Iterables.getOnlyElement(client.describeImagesInRegion(null, imageIds(imageRegisteredId)));
   assertEquals(imageRegistered.getName(), "jcloudstest1");
   assertEquals(imageRegistered.getImageType(), ImageType.MACHINE);
   assertEquals(imageRegistered.getRootDeviceType(), RootDeviceType.EBS);
   assertEquals(imageRegistered.getRootDeviceName(), "/dev/sda1");
 }