@Override
        public boolean evaluate() throws IOException {
          List<RegionInfo> hris = states.getRegionsOfTable(tableName);
          return hris != null && !hris.isEmpty();
        }
Wait until all regions for a table in hbase:meta have a non-empty info:server, or until
timeout. This means all regions have been deployed, master has been informed and updated
hbase:meta with the regions deployed server.
@param tableName the table name
@param timeout   timeout, in milliseconds
hbase-testing-util/src/main/java/org/apache/hadoop/hbase/HBaseTestingUtility.java