@Test
  public void testTimeConsistencyJoinGroup() throws UnknownMasterException, DatabaseException {

    createGroup();
    ReplicatedEnvironment masterRep = repEnvInfo[0].getEnv();
    assertEquals(State.MASTER, masterRep.getState());

    leaveGroupAllButMaster();
    /* Populates just the master. */
    populateDB(masterRep, TEST_DB_NAME, 1000);

    repEnvInfo[1].openEnv(
        new TimeConsistencyPolicy(
            1, TimeUnit.MILLISECONDS, RepTestUtils.MINUTE_MS, TimeUnit.MILLISECONDS));
    ReplicatedEnvironmentStats stats = repEnvInfo[1].getEnv().getRepStats(StatsConfig.DEFAULT);

    assertEquals(1, stats.getTrackerLagConsistencyWaits());
    assertTrue(stats.getTrackerLagConsistencyWaitMs() > 0);
  }