Exemplo n.º 1
0
 private void blockUntilSliceActive(int sliceId) throws InterruptedException {
   Slice currentDetails = null;
   for (currentDetails = client.getSlice(sliceId);
       currentDetails.getStatus() != Slice.Status.ACTIVE;
       currentDetails = client.getSlice(sliceId)) {
     System.out.printf("blocking on status active%n%s%n", currentDetails);
     Thread.sleep(5 * 1000);
   }
 }
Exemplo n.º 2
0
 @Test(enabled = true, timeOut = 10 * 60 * 1000, dependsOnMethods = "testDeleteBackup")
 void destroySlice1() {
   if (sliceId > 0) {
     client.destroySlice(sliceId);
     assert client.getSlice(sliceId) == null;
   }
 }
Exemplo n.º 3
0
 @Test(enabled = true, timeOut = 5 * 60 * 1000, dependsOnMethods = "testCreateSlice")
 public void testSliceDetails() throws Exception {
   Slice slice = client.getSlice(sliceId);
   assertEquals(slice.getStatus(), Slice.Status.ACTIVE);
   assert slice.getProgress() >= 0 : "newDetails.getProgress()" + slice.getProgress();
   assertEquals(new Integer(14362), slice.getImageId());
   assertEquals(1, slice.getFlavorId());
   assertNotNull(slice.getAddresses());
   checkPassOk(slice, rootPassword);
 }
Exemplo n.º 4
0
 public void testGetSlicesDetail() throws Exception {
   Set<Slice> response = client.listSlices();
   assert null != response;
   long sliceCount = response.size();
   assertTrue(sliceCount >= 0);
   for (Slice slice : response) {
     Slice newDetails = client.getSlice(slice.getId());
     assertEquals(slice, newDetails);
   }
 }
Exemplo n.º 5
0
 @Test
 public void testGetSliceDetailsNotFound() throws Exception {
   assert client.getSlice(12312987) == null;
 }