import java.util.concurrent.TimeUnit;
import java.util.function.BiConsumer;
-import org.apache.karaf.bundle.core.BundleService;
import org.awaitility.Awaitility;
import org.awaitility.core.ConditionTimeoutException;
import org.opendaylight.odlparent.bundles.diag.DiagProvider;
-import org.opendaylight.odlparent.bundles.diag.ri.DefaultDiagProvider;
-import org.osgi.framework.BundleContext;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
this.diagProvider = requireNonNull(diagProvider);
}
- @Deprecated(forRemoval = true)
- public TestBundleDiag(final BundleContext bundleContext, final BundleService bundleService) {
- this(new DefaultDiagProvider(bundleService, bundleContext));
- }
-
/**
* Does something similar to Karaf's "diag" CLI command, and throws a {@link SystemStateFailureException} if
* anything including bundle wiring is not OK.