public void waitBundleInstalled()

in src/main/java/org/apache/sling/testing/clients/osgi/OsgiConsoleClient.java [671:688]


    public void waitBundleInstalled(final String symbolicName, final long timeout, final long delay)
            throws TimeoutException, InterruptedException {

        final String path = getBundlePath(symbolicName);
        Polling p = new Polling() {
            @Override
            public Boolean call() throws Exception {
                return exists(path);
            }

            @Override
            protected String message() {
                return "Bundle " + symbolicName + " did not install in %1$d ms";
            }
        };

        p.poll(timeout, delay);
    }