protected void waitForQuietPeriod()

in src/main/java/org/apache/sling/testing/serversetup/instance/SlingTestBase.java [190:203]


    protected void waitForQuietPeriod() throws InterruptedException {
        if (slingTestState.isQuietPeriodComplete()) {
            // already waited, so no need to do that again
            return;
        }
        final String quietPeriodSecProp = systemProperties.getProperty(SERVER_READY_QUIET_PERIOD_PROP, "0");
        final int quietPeriodSec = TimeoutsProvider.getInstance().getTimeout(Integer.valueOf(quietPeriodSecProp));
        final int quietPeriodMs = quietPeriodSec * 1000;
        if (quietPeriodMs > 0) {
            log.info("Waiting {} seconds as a quiet period", quietPeriodSec);
            Thread.sleep(quietPeriodMs);
        }
        slingTestState.setQuietPeriodComplete(true);
    }