/** * Builds the probe. * * @param probe The probe builder. * @return The probe builder. */ @ProbeBuilder public TestProbeBuilder probeConfiguration(TestProbeBuilder probe) { probe.setHeader(Constants.IMPORT_PACKAGE, "*,org.apache.ignite.osgi.activators;resolution:=\"optional\""); return probe; }
@Configuration public Option[] config() { return options( junitBundles(), bundle("file:" + System.getProperty("caffeine.osgi.jar"))); }
public static UrlProvisionOption gradleBundle(String module) { return bundle(artifact(module).toUri().toString()); }
@Configuration public Option[] uberJar() { return options( gradleBundle("org.ehcache:dist"), baseConfiguration("ByteSizedOnHeapOsgiTest", "uberJar") ); }
@Configuration public Option[] uberJarWithJdkServiceLoading() { return options( frameworkProperty(OSGI_LOADING).value("false"), gradleBundle("org.ehcache:dist"), baseConfiguration("SimpleOsgiTest", "uberJarWithJdkServiceLoading") ); }
@Configuration public Option[] uberJar() { return options( gradleBundle("org.ehcache:dist"), gradleBundle("org.ehcache:transactions"), wrappedGradleBundle("javax.transaction:jta") .instructions("Fragment-Host=org.apache.felix.framework"), wrappedGradleBundle("org.codehaus.btm:btm"), baseConfiguration("TransactionalOsgiTest", "uberJar") ); }
@Configuration public Option[] config() { return options( junitBundles(), bundle("file:" + System.getProperty("caffeine.osgi.jar")), bundle("file:" + System.getProperty("caffeine-guava.osgi.jar")), mavenBundle("com.google.guava", "guava", System.getProperty("guava.osgi.version"))); }
@Configuration public Option[] uberJarWithOsgiServiceLoading() { return options( gradleBundle("org.ehcache:dist"), baseConfiguration("SimpleOsgiTest", "uberJarWithOsgiServiceLoading") ); }
@Configuration public Option[] uberJarWithJdkServiceLoading() { return options( frameworkProperty(OSGI_LOADING).value("false"), gradleBundle("org.ehcache:dist"), baseConfiguration("OffHeapOsgiTest", "uberJarWithJdkServiceLoading") ); }
@Configuration public Option[] individualModules() { return options( gradleBundle("org.ehcache.modules:api"), gradleBundle("org.ehcache.modules:core"), gradleBundle("org.ehcache.modules:impl"), gradleBundle("org.ehcache.modules:xml"), gradleBundle("org.ehcache:transactions"), wrappedGradleBundle("org.terracotta:statistics"), wrappedGradleBundle("org.ehcache:sizeof"), wrappedGradleBundle("org.terracotta:offheap-store"), wrappedGradleBundle("javax.transaction:jta") .instructions("Fragment-Host=org.apache.felix.framework"), wrappedGradleBundle("org.codehaus.btm:btm"), baseConfiguration("TransactionalOsgiTest", "individualModules") ); }
@ProbeBuilder public TestProbeBuilder probeConfiguration(TestProbeBuilder probe) { System.out.println( "Configuring probe..." ); probe.setHeader( Constants.BUNDLE_ACTIVATOR, "org.hibernate.osgi.test.client.OsgiTestActivator" ); return probe;
@Configuration public Option[] config() { return options( junitBundles(), bundle("file:" + System.getProperty("caffeine.osgi.jar")), bundle("file:" + System.getProperty("caffeine-jcache.osgi.jar")), mavenBundle("com.typesafe", "config", System.getProperty("config.osgi.version")), mavenBundle("javax.cache", "cache-api", System.getProperty("jcache.osgi.version"))); }
@Configuration public Option[] uberJarWithOsgiServiceLoading() { return options( gradleBundle("org.ehcache:dist"), baseConfiguration("OffHeapOsgiTest", "uberJarWithOsgiServiceLoading") ); }
@Configuration public Option[] uberJar() { return options( gradleBundle("org.ehcache:dist"), gradleBundle("org.ehcache:clustered-dist"), baseConfiguration("ClusteredOsgiTest", "uberJar") ); }
@Configuration public Option[] uberJar() { return options( gradleBundle("org.ehcache:dist"), gradleBundle("javax.cache:cache-api"), baseConfiguration("Jsr107OsgiTest", "uberJar") ); }
@Configuration public Option[] individualModules() { return options( gradleBundle("org.ehcache.modules:api"), gradleBundle("org.ehcache.modules:core"), gradleBundle("org.ehcache.modules:impl"), wrappedGradleBundle("org.terracotta:statistics"), wrappedGradleBundle("org.ehcache:sizeof"), wrappedGradleBundle("org.terracotta:offheap-store"), baseConfiguration("OffHeapOsgiTest", "individualModules") ); }
@Configuration public Option[] individualModules() { return options( gradleBundle("org.ehcache.modules:impl"), gradleBundle("org.ehcache.modules:core"), gradleBundle("org.ehcache.modules:api"), wrappedGradleBundle("org.terracotta:statistics"), wrappedGradleBundle("org.ehcache:sizeof"), wrappedGradleBundle("org.terracotta:offheap-store"), baseConfiguration("ByteSizedOnHeapOsgiTest", "individualModules") ); }
@Configuration public Option[] individualModules() { return options( gradleBundle("org.ehcache.modules:api"), gradleBundle("org.ehcache.modules:core"), gradleBundle("org.ehcache.modules:impl"), gradleBundle("org.ehcache.modules:xml"), wrappedGradleBundle("org.terracotta:statistics"), wrappedGradleBundle("org.ehcache:sizeof"), wrappedGradleBundle("org.terracotta:offheap-store"), baseConfiguration("SimpleOsgiTest", "individualModules") ); }
@Configuration public Option[] individualModules() { return options( gradleBundle("org.ehcache.modules:api"), gradleBundle("org.ehcache.modules:core"), gradleBundle("org.ehcache.modules:impl"), gradleBundle("org.ehcache.modules:xml"), gradleBundle("org.ehcache:clustered-dist"), wrappedGradleBundle("org.terracotta:statistics"), wrappedGradleBundle("org.ehcache:sizeof"), wrappedGradleBundle("org.terracotta:offheap-store"), baseConfiguration("ClusteredOsgiTest", "individualModules") ); }
@Configuration public Option[] individualModules() { return options( gradleBundle("org.ehcache.modules:impl"), gradleBundle("org.ehcache.modules:xml"), gradleBundle("org.ehcache.modules:107"), gradleBundle("org.ehcache.modules:core"), gradleBundle("org.ehcache.modules:api"), gradleBundle("javax.cache:cache-api"), wrappedGradleBundle("org.terracotta:statistics"), wrappedGradleBundle("org.ehcache:sizeof"), wrappedGradleBundle("org.terracotta:offheap-store"), baseConfiguration("Jsr107OsgiTest", "individualModules") ); }