import org.osgi.framework.BundleContext;
public class AnnotationsTestSuite extends TestSuite {
public static Test suite(BundleContext bc) {
OSGiTestSuite ots = new OSGiTestSuite("Annotations Test Suite", bc);
ots.addTestSuite(ServiceProdiving.class);
ots.addTestSuite(LifecycleController.class);
ots.addTestSuite(LifecycleCallbacks.class);
ots.addTestSuite(Properties.class);
ots.addTestSuite(Architecture.class);
ots.addTestSuite(Factory.class);
ots.addTestSuite(Dependency.class);
ots.addTestSuite(OptionalDependency.class);
ots.addTestSuite(AggregateDependency.class);
ots.addTestSuite(PolicyDependency.class);
ots.addTestSuite(FilteredDependency.class);
ots.addTestSuite(RankedDependency.class);
// External handler annotations
ots.addTestSuite(TemporalDependencies.class);
ots.addTestSuite(JMX.class);
ots.addTestSuite(WhiteBoard.class);
ots.addTestSuite(Extender.class);
ots.addTestSuite(EventAdmin.class);
// Instantiate
ots.addTestSuite(Instantiate.class);
return ots;
}