@Test
  public void testBackupStatusProgress() throws Exception {
    LOG.info("test backup status/progress on a single table with data");

    List<TableName> tableList = Lists.newArrayList(table1);
    String backupId = fullTableBackup(tableList);
    LOG.info("backup complete");
    assertTrue(checkSucceeded(backupId));

    BackupInfo info = getBackupAdmin().getBackupInfo(backupId);
    assertTrue(info.getState() == BackupState.COMPLETE);

    LOG.debug(info.getShortDescription());
    assertTrue(info.getProgress() > 0);

  }
Verify that full backup is created on a single table with data correctly.
@throws Exception if doing the backup or an operation on the tables fails
hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupStatusProgress.java