@Ignore
  @Test
  public void datasetRenameTest() throws Exception {
    Account refAccount = ACCOUNT_SERVICE.createAndAddRandomAccount();
    Container namedBlobOptionalContainer =
        new ContainerBuilder((short) 11, "optional", Container.ContainerStatus.ACTIVE, "",
            refAccount.getId()).setNamedBlobMode(Container.NamedBlobMode.OPTIONAL).build();
    ACCOUNT_SERVICE.updateContainers(refAccount.getName(), Arrays.asList(namedBlobOptionalContainer));
    String contentType = "application/octet-stream";
    String ownerId = "datasetTest";
    int contentSize = 100;
    List<Dataset> datasetList = addSemanticLongDataset(refAccount, namedBlobOptionalContainer, null);
    List<Pair<String, String>> allDatasetVersions = new ArrayList<>();
    List<Pair<String, String>> datasetVersionsFromCopy = doCopyDatasetTestAndVerify(datasetList, contentType, ownerId,
        contentSize);
    allDatasetVersions.addAll(datasetVersionsFromCopy);
    //Test List dataset version
    List<Pair<String, String>> allDatasetVersionPairs = doListDatasetVersionAndVerify(datasetList, allDatasetVersions);
    doDatasetUpdateTtlAndVerify(refAccount.getName(), namedBlobOptionalContainer.getName(), allDatasetVersionPairs,
        contentSize, contentType, ownerId);
    //Test delete
    doDeleteDatasetVersionAndVerify(refAccount.getName(), namedBlobOptionalContainer.getName(), allDatasetVersionPairs);
    //After delete, it should have an empty list.
    doListDatasetVersionAndVerify(datasetList, new ArrayList<>());
  }
Tests blob POST, GET, HEAD, TTL update and DELETE operations.
@throws Exception
ambry-frontend/src/integration-test/java/com/github/ambry/frontend/FrontendIntegrationTest.java