You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by da...@apache.org on 2014/04/30 17:22:50 UTC
svn commit: r1591349 [2/3] -
/felix/site/trunk/content/site/TEST-org.osgi.test.cases.framework-5.0.0.xml
Added: felix/site/trunk/content/site/TEST-org.osgi.test.cases.framework-5.0.0.xml
URL: http://svn.apache.org/viewvc/felix/site/trunk/content/site/TEST-org.osgi.test.cases.framework-5.0.0.xml?rev=1591349&view=auto
==============================================================================
--- felix/site/trunk/content/site/TEST-org.osgi.test.cases.framework-5.0.0.xml (added)
+++ felix/site/trunk/content/site/TEST-org.osgi.test.cases.framework-5.0.0.xml Wed Apr 30 15:22:50 2014
@@ -0,0 +1,3039 @@
+
+<testsuite name='test.org.osgi.test.cases.framework' tests='812' time='94.36' failures='1' skipped='0' target='reference:file:/Users/David/clones/osgi-build_2/org.osgi.test.cases.framework/generated/org.osgi.test.cases.framework.jar' timestamp='2014-03-13T08:22:30' hostname='Davids-MacBook-Pro.local' framework='org.apache.felix.framework [0]' errors='0' framework-version='4.3.0.SNAPSHOT'>
+ <properties>
+ <property name='java.vendor' value='Apple Inc.'/>
+ <property name='sun.java.launcher' value='SUN_STANDARD'/>
+ <property name='sun.management.compiler' value='HotSpot 64-Bit Tiered Compilers'/>
+ <property name='os.name' value='Mac OS X'/>
+ <property name='sun.boot.class.path' value='/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsfd.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/ui.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/laf.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/sunrsasign.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsse.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jce.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/charsets.jar'/>
+ <property name='tester.continuous' value='false'/>
+ <property name='report' value='true'/>
+ <property name='java.vm.specification.vendor' value='Sun Microsystems Inc.'/>
+ <property name='java.runtime.version' value='1.6.0_65-b14-462-11M4609'/>
+ <property name='launch.services' value='true'/>
+ <property name='launcher.properties' value='/Users/David/clones/osgi-build_2/org.osgi.test.cases.framework/generated/launch8137559756828235057.properties'/>
+ <property name='user.name' value='David'/>
+ <property name='awt.nativeDoubleBuffering' value='true'/>
+ <property name='launch.bundles' value='/Users/David/clones/osgi-build_2/licensed/repo/org.apache.servicemix.bundles.bcel/org.apache.servicemix.bundles.bcel-5.2.0.jar,/Users/David/clones/osgi-build_2/org.osgi.test.cases.framework/generated/org.osgi.test.cases.framework.jar'/>
+ <property name='tester.trace' value='true'/>
+ <property name='user.language' value='en'/>
+ <property name='sun.boot.library.path' value='/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries'/>
+ <property name='org.osgi.framework.system.capabilities.extra' value='osgi.ee; osgi.ee=testOSGiEE, osgi.ee; osgi.ee=AA/BB, osgi.ee; osgi.ee=EE/FF-YY; version:Version=2.0, osgi.ee; osgi.ee=GG-XX/HH; version:Version=1.0, osgi.ee; osgi.ee=II-1.0/JJ-2.0'/>
+ <property name='java.version' value='1.6.0_65'/>
+ <property name='user.timezone' value='Europe/Dublin'/>
+ <property name='tester.dir' value='/Users/David/clones/osgi-build_2/org.osgi.test.cases.framework/generated/test-reports'/>
+ <property name='sun.arch.data.model' value='64'/>
+ <property name='http.nonProxyHosts' value='local|*.local|169.254/16|*.169.254/16'/>
+ <property name='java.endorsed.dirs' value='/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/endorsed'/>
+ <property name='sun.cpu.isalist' value=''/>
+ <property name='sun.jnu.encoding' value='MacRoman'/>
+ <property name='file.encoding.pkg' value='sun.io'/>
+ <property name='file.separator' value='/'/>
+ <property name='java.specification.name' value='Java Platform API Specification'/>
+ <property name='java.class.version' value='50.0'/>
+ <property name='user.country' value='US'/>
+ <property name='java.home' value='/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home'/>
+ <property name='java.vm.info' value='mixed mode'/>
+ <property name='os.version' value='10.9.2'/>
+ <property name='path.separator' value=':'/>
+ <property name='java.vm.version' value='20.65-b04-462'/>
+ <property name='java.awt.printerjob' value='apple.awt.CPrinterJob'/>
+ <property name='sun.io.unicode.encoding' value='UnicodeLittle'/>
+ <property name='awt.toolkit' value='apple.awt.CToolkit'/>
+ <property name='socksNonProxyHosts' value='local|*.local|169.254/16|*.169.254/16'/>
+ <property name='ftp.nonProxyHosts' value='local|*.local|169.254/16|*.169.254/16'/>
+ <property name='user.home' value='/Users/David'/>
+ <property name='java.specification.vendor' value='Sun Microsystems Inc.'/>
+ <property name='java.library.path' value='.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java'/>
+ <property name='java.vendor.url' value='http://www.apple.com/'/>
+ <property name='java.vm.vendor' value='Apple Inc.'/>
+ <property name='gopherProxySet' value='false'/>
+ <property name='java.runtime.name' value='Java(TM) SE Runtime Environment'/>
+ <property name='sun.java.command' value='aQute.launcher.Launcher'/>
+ <property name='java.class.path' value='/Users/David/checkouts/felix/framework/target/org.apache.felix.framework-4.3.0-SNAPSHOT.jar:/Users/David/clones/osgi-build_2/licensed/repo/com.springsource.junit/com.springsource.junit-3.8.2.jar:/Users/David/clones/osgi-build_2/cnf/cache/biz.aQute.launcher/biz.aQute.launcher-latest.jar:/Users/David/clones/osgi-build_2/cnf/cache/biz.aQute.junit/biz.aQute.junit-latest.jar'/>
+ <property name='launch.name' value='org.osgi.test.cases.framework'/>
+ <property name='launch.timeout' value='0'/>
+ <property name='launch.storage.dir' value='/Users/David/clones/osgi-build_2/org.osgi.test.cases.framework/generated/fw'/>
+ <property name='launch.keep' value='false'/>
+ <property name='java.vm.specification.name' value='Java Virtual Machine Specification'/>
+ <property name='java.vm.specification.version' value='1.0'/>
+ <property name='sun.cpu.endian' value='little'/>
+ <property name='sun.os.patch.level' value='unknown'/>
+ <property name='java.io.tmpdir' value='/var/folders/fk/0n8fx3k91ls8lh981zzmm2lh0000gn/T/'/>
+ <property name='java.vendor.url.bug' value='http://bugreport.apple.com/'/>
+ <property name='mrj.build' value='11M4609'/>
+ <property name='os.arch' value='x86_64'/>
+ <property name='java.awt.graphicsenv' value='apple.awt.CGraphicsEnvironment'/>
+ <property name='java.ext.dirs' value='/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext'/>
+ <property name='org.osgi.test.cases.framework.div.tb16' value='xyz'/>
+ <property name='mrj.version' value='1070.1.6.0_65-462'/>
+ <property name='org.osgi.test.cases.framework.div.tb15' value='abc'/>
+ <property name='user.dir' value='/Users/David/clones/osgi-build_2/org.osgi.test.cases.framework'/>
+ <property name='launch.trace' value='true'/>
+ <property name='org.osgi.test.cases.framework.div.tb12' value='abc'/>
+ <property name='line.separator' value='
+'/>
+ <property name='java.vm.name' value='Java HotSpot(TM) 64-Bit Server VM'/>
+ <property name='osgi.resolverMode' value='strict'/>
+ <property name='launch.embedded' value='false'/>
+ <property name='launch.activators' value='aQute.junit.Activator'/>
+ <property name='file.encoding' value='MacRoman'/>
+ <property name='launch.system.packages' value='org.osgi.framework.startlevel;uses:="org.osgi.framework";version="1.0",org.osgi.framework.wiring;uses:="org.osgi.resource,org.osgi.framework";version="1.1",org.osgi.framework.hooks.bundle;uses:="org.osgi.framework";version="1.1",org.osgi.framework.hooks.service;uses:="org.osgi.framework";version="1.1",org.osgi.framework.hooks.resolver;uses:="org.osgi.framework.wiring";version="1.0",org.osgi.framework.namespace;uses:="org.osgi.resource";version="1.0",org.osgi.framework.launch;uses:="org.osgi.framework";version="1.1",org.osgi.framework;version="1.7",org.osgi.framework.hooks.weaving;uses:="org.osgi.framework.wiring";version="1.0",org.osgi.resource;version="1.0",org.osgi.service.url;version="1.0",org.osgi.service.packageadmin;uses:="org.osgi.framework";version="1.2",org.osgi.service.startlevel;uses:="org.osgi.framework";version="1.1",org.osgi.util.tracker;uses:="org.osgi.framework";version="1.5.1",junit.awtui;version="3.8.2";uses:="juni
t.framework",junit.extensions;version="3.8.2";uses:="junit.framework",junit.framework;version="3.8.2",junit.runner;version="3.8.2";uses:="junit.framework",junit.swingui;version="3.8.2";uses:="javax.swing,javax.swing.event,javax.swing.tree,junit.framework,junit.runner",junit.swingui.icons;version="3.8.2",junit.textui;version="3.8.2";uses:="junit.framework,junit.runner",org.junit;version="4.10";uses:="org.junit.internal,org.junit.internal.matchers",org.junit.experimental;version="4.10";uses:="org.junit.runners,org.junit.runner,org.junit.runners.model",org.junit.experimental.categories;version="4.10";uses:="org.junit.runners,org.junit.runner.manipulation,org.junit.runner,org.junit.runners.model",org.junit.experimental.max;version="4.10";uses:="org.junit.runners,org.junit.internal.requests,org.junit.runner.notification,org.junit.internal.runners,org.junit.runner,org.junit.runners.model,junit.framework",org.junit.experimental.results;version="4.10";uses:="org.junit.runner.notification,or
g.junit.internal,org.junit.runner,org.junit.internal.matchers",org.junit.experimental.runners;version="4.10";uses:="org.junit.runners,org.junit.runners.model",org.junit.experimental.theories;version="4.10";uses:="org.junit.runners,org.junit.internal,org.junit,org.junit.runners.model,org.junit.experimental.theories.internal",org.junit.experimental.theories.internal;version="4.10";uses:="org.junit.runners.model,org.junit.experimental.theories",org.junit.experimental.theories.suppliers;version="4.10";uses:="org.junit.experimental.theories",org.junit.internal;version="4.10";uses:="org.junit.runner.notification,org.junit,org.junit.runner",org.junit.internal.builders;version="4.10";uses:="org.junit.runners,org.junit.runner.notification,org.junit.internal.runners,org.junit,org.junit.runner,org.junit.runners.model,junit.framework",org.junit.internal.matchers;version="4.10",org.junit.internal.requests;version="4.10";uses:="org.junit.runner.manipulation,org.junit.internal.runners,org.junit.ru
nner,org.junit.internal.builders",org.junit.internal.runners;version="4.10";uses:="org.junit.runner.notification,org.junit.internal,org.junit.runner.manipulation,org.junit,org.junit.runner,org.junit.runners.model,junit.framework",org.junit.internal.runners.model;version="4.10";uses:="org.junit.runner.notification,org.junit.internal,org.junit.runner,org.junit.runners.model",org.junit.internal.runners.rules;version="4.10";uses:="org.junit,org.junit.runners.model,org.junit.rules",org.junit.internal.runners.statements;version="4.10";uses:="org.junit.internal,org.junit.runners.model",org.junit.matchers;version="4.10";uses:="org.junit.internal.matchers",org.junit.rules;version="4.10";uses:="org.junit.internal,org.junit,org.junit.runner,org.junit.runners.model,org.junit.matchers,org.junit.internal.matchers,org.junit.internal.runners.statements",org.junit.runner;version="4.10";uses:="org.junit.runners,org.junit.internal.requests,org.junit.runner.notification,org.junit.internal,org.junit.run
ner.manipulation,org.junit.internal.runners,org.junit.runners.model,org.junit.internal.builders,junit.framework",org.junit.runner.manipulation;version="4.10";uses:="org.junit.runner",org.junit.runner.notification;version="4.10";uses:="org.junit.runner",org.junit.runners;version="4.10";uses:="org.junit.runner.notification,org.junit.internal,org.junit.runner.manipulation,org.junit.internal.runners,org.junit,org.junit.runner,org.junit.internal.runners.rules,org.junit.runners.model,org.junit.internal.builders,org.junit.internal.runners.model,org.junit.internal.runners.statements,org.junit.rules",org.junit.runners.model;version="4.10";uses:="org.junit.internal.runners,org.junit,org.junit.runner,org.junit.internal.runners.model"'/>
+ <property name='java.specification.version' value='1.6'/>
+ <property name='org.osgi.framework.executionenvironment' value='AA/BB,CC-XX/DD-YY,EE-2.0/FF-YY,GG-XX/HH-1.0,II-1.0/JJ-2.0,div/tb7a,OSGi/Minimum-1.0,OSGi/Minimum-1.1,OSGi/Minimum-1.2,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5'/>
+ </properties>
+ <bundles>
+ <bundle version='4.3.0.SNAPSHOT' location='System Bundle' bsn='org.apache.felix.framework' modified='1970-01-01T01:00:00' state='32' id='0'/>
+ <bundle version='5.2.0.3' location='reference:file:/Users/David/clones/osgi-build_2/licensed/repo/org.apache.servicemix.bundles.bcel/org.apache.servicemix.bundles.bcel-5.2.0.jar' bsn='org.apache.servicemix.bundles.bcel' modified='2014-03-13T08:20:56' state='32' id='1'/>
+ <bundle version='5.0.0.201403130820' location='reference:file:/Users/David/clones/osgi-build_2/org.osgi.test.cases.framework/generated/org.osgi.test.cases.framework.jar' bsn='org.osgi.test.cases.framework' modified='2014-03-13T08:20:56' state='32' target='true' id='2'/>
+ </bundles>
+<coverage>
+ <class name="org.osgi.resource.Namespace" package="org.osgi.resource" short="Namespace">
+ <method pretty="<init>" protected="true" constructor="true" descriptor="()V"/>
+ </class>
+ <class name="org.osgi.framework.Bundle" package="org.osgi.framework" short="Bundle">
+ <method pretty="adapt" public="true" constructor="false" name="adapt" descriptor="(Ljava/lang/Class;)Ljava/lang/Object;"/>
+ </class>
+ <class name="org.osgi.framework.BundleContext" package="org.osgi.framework" short="BundleContext">
+ <method pretty="addBundleListener" public="true" constructor="false" name="addBundleListener" descriptor="(Lorg/osgi/framework/BundleListener;)V"/>
+ <method pretty="addFrameworkListener" public="true" constructor="false" name="addFrameworkListener" descriptor="(Lorg/osgi/framework/FrameworkListener;)V"/>
+ <method pretty="addServiceListener" public="true" constructor="false" name="addServiceListener" descriptor="(Lorg/osgi/framework/ServiceListener;Ljava/lang/String;)V"/>
+ </class>
+ <class name="org.osgi.framework.hooks.service.ListenerHook" package="org.osgi.framework.hooks.service" short="ListenerHook">
+ <method pretty="added" public="true" constructor="false" name="added" descriptor="(Ljava/util/Collection;)V">
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ </method>
+ </class>
+ <class name="org.osgi.framework.hooks.resolver.ResolverHookFactory" package="org.osgi.framework.hooks.resolver" short="ResolverHookFactory">
+ <method pretty="begin" public="true" constructor="false" name="begin" descriptor="(Ljava/util/Collection;)Lorg/osgi/framework/hooks/resolver/ResolverHook;">
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ </method>
+ </class>
+ <class name="org.osgi.framework.BundleListener" package="org.osgi.framework" short="BundleListener">
+ <method pretty="bundleChanged" public="true" constructor="false" name="bundleChanged" descriptor="(Lorg/osgi/framework/BundleEvent;)V">
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ </method>
+ </class>
+ <class name="org.osgi.framework.Version" package="org.osgi.framework" short="Version">
+ <method pretty="compareTo" public="true" constructor="false" name="compareTo" descriptor="(Lorg/osgi/framework/Version;)I"/>
+ </class>
+ <class name="org.osgi.framework.BundleContext" package="org.osgi.framework" short="BundleContext">
+ <method pretty="createFilter" public="true" constructor="false" name="createFilter" descriptor="(Ljava/lang/String;)Lorg/osgi/framework/Filter;"/>
+ </class>
+ <class name="org.osgi.framework.hooks.resolver.ResolverHook" package="org.osgi.framework.hooks.resolver" short="ResolverHook">
+ <method pretty="end" public="true" constructor="false" name="end" descriptor="()V">
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ </method>
+ </class>
+ <class name="org.osgi.resource.Capability" package="org.osgi.resource" short="Capability">
+ <method pretty="equals" public="true" constructor="false" name="equals" descriptor="(Ljava/lang/Object;)Z"/>
+ </class>
+ <class name="org.osgi.framework.hooks.bundle.EventHook" package="org.osgi.framework.hooks.bundle" short="EventHook">
+ <method pretty="event" public="true" constructor="false" name="event" descriptor="(Lorg/osgi/framework/BundleEvent;Ljava/util/Collection;)V">
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ </method>
+ </class>
+ <class name="org.osgi.framework.hooks.bundle.CollisionHook" package="org.osgi.framework.hooks.bundle" short="CollisionHook">
+ <method pretty="filterCollisions" public="true" constructor="false" name="filterCollisions" descriptor="(ILorg/osgi/framework/Bundle;Ljava/util/Collection;)V">
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ </method>
+ </class>
+ <class name="org.osgi.framework.hooks.resolver.ResolverHook" package="org.osgi.framework.hooks.resolver" short="ResolverHook">
+ <method pretty="filterMatches" public="true" constructor="false" name="filterMatches" descriptor="(Lorg/osgi/framework/wiring/BundleRequirement;Ljava/util/Collection;)V">
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ </method>
+ <method pretty="filterResolvable" public="true" constructor="false" name="filterResolvable" descriptor="(Ljava/util/Collection;)V">
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ </method>
+ <method pretty="filterSingletonCollisions" public="true" constructor="false" name="filterSingletonCollisions" descriptor="(Lorg/osgi/framework/wiring/BundleCapability;Ljava/util/Collection;)V">
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ </method>
+ </class>
+ <class name="org.osgi.framework.hooks.service.FindHook" package="org.osgi.framework.hooks.service" short="FindHook">
+ <method pretty="find" public="true" constructor="false" name="find" descriptor="(Lorg/osgi/framework/BundleContext;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Collection;)V">
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ </method>
+ </class>
+ <class name="org.osgi.framework.Bundle" package="org.osgi.framework" short="Bundle">
+ <method pretty="findEntries" public="true" constructor="false" name="findEntries" descriptor="(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/Enumeration;"/>
+ </class>
+ <class name="org.osgi.framework.FrameworkListener" package="org.osgi.framework" short="FrameworkListener">
+ <method pretty="frameworkEvent" public="true" constructor="false" name="frameworkEvent" descriptor="(Lorg/osgi/framework/FrameworkEvent;)V">
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ </method>
+ </class>
+ <class name="org.osgi.framework.PackagePermission" package="org.osgi.framework" short="PackagePermission">
+ <method pretty="getActions" public="true" constructor="false" name="getActions" descriptor="()Ljava/lang/String;"/>
+ </class>
+ <class name="org.osgi.framework.BundleContext" package="org.osgi.framework" short="BundleContext">
+ <method pretty="getAllServiceReferences" public="true" constructor="false" name="getAllServiceReferences" descriptor="(Ljava/lang/String;Ljava/lang/String;)[Lorg/osgi/framework/ServiceReference;"/>
+ </class>
+ <class name="org.osgi.resource.Capability" package="org.osgi.resource" short="Capability">
+ <method pretty="getAttributes" public="true" constructor="false" name="getAttributes" descriptor="()Ljava/util/Map;"/>
+ </class>
+ <class name="org.osgi.framework.FrameworkEvent" package="org.osgi.framework" short="FrameworkEvent">
+ <method pretty="getBundle" public="true" constructor="false" name="getBundle" descriptor="()Lorg/osgi/framework/Bundle;"/>
+ </class>
+ <class name="org.osgi.framework.hooks.service.ListenerHook$ListenerInfo" package="org.osgi.framework.hooks.service" short="ListenerHook$ListenerInfo">
+ <method pretty="getBundleContext" public="true" constructor="false" name="getBundleContext" descriptor="()Lorg/osgi/framework/BundleContext;">
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ </method>
+ </class>
+ <class name="org.osgi.framework.Bundle" package="org.osgi.framework" short="Bundle">
+ <method pretty="getBundleId" public="true" constructor="false" name="getBundleId" descriptor="()J"/>
+ </class>
+ <class name="org.osgi.framework.hooks.weaving.WovenClass" package="org.osgi.framework.hooks.weaving" short="WovenClass">
+ <method pretty="getBundleWiring" public="true" constructor="false" name="getBundleWiring" descriptor="()Lorg/osgi/framework/wiring/BundleWiring;"/>
+ </class>
+ <class name="org.osgi.framework.BundleContext" package="org.osgi.framework" short="BundleContext">
+ <method pretty="getBundles" public="true" constructor="false" name="getBundles" descriptor="()[Lorg/osgi/framework/Bundle;"/>
+ </class>
+ <class name="org.osgi.framework.hooks.weaving.WovenClass" package="org.osgi.framework.hooks.weaving" short="WovenClass">
+ <method pretty="getBytes" public="true" constructor="false" name="getBytes" descriptor="()[B"/>
+ </class>
+ <class name="org.osgi.resource.Resource" package="org.osgi.resource" short="Resource">
+ <method pretty="getCapabilities" public="true" constructor="false" name="getCapabilities" descriptor="(Ljava/lang/String;)Ljava/util/List;"/>
+ </class>
+ <class name="org.osgi.resource.Wire" package="org.osgi.resource" short="Wire">
+ <method pretty="getCapability" public="true" constructor="false" name="getCapability" descriptor="()Lorg/osgi/resource/Capability;"/>
+ </class>
+ <class name="org.osgi.framework.BundleException" package="org.osgi.framework" short="BundleException">
+ <method pretty="getCause" public="true" constructor="false" name="getCause" descriptor="()Ljava/lang/Throwable;"/>
+ </class>
+ <class name="org.osgi.framework.wiring.BundleWiring" package="org.osgi.framework.wiring" short="BundleWiring">
+ <method pretty="getClassLoader" public="true" constructor="false" name="getClassLoader" descriptor="()Ljava/lang/ClassLoader;"/>
+ </class>
+ <class name="org.osgi.framework.hooks.weaving.WovenClass" package="org.osgi.framework.hooks.weaving" short="WovenClass">
+ <method pretty="getClassName" public="true" constructor="false" name="getClassName" descriptor="()Ljava/lang/String;"/>
+ </class>
+ <class name="org.osgi.framework.Configurable" package="org.osgi.framework" short="Configurable">
+ <method pretty="getConfigurationObject" public="true" constructor="false" name="getConfigurationObject" descriptor="()Ljava/lang/Object;"/>
+ </class>
+ <class name="org.osgi.framework.BundleContext" package="org.osgi.framework" short="BundleContext">
+ <method pretty="getDataFile" public="true" constructor="false" name="getDataFile" descriptor="(Ljava/lang/String;)Ljava/io/File;"/>
+ </class>
+ <class name="org.osgi.framework.wiring.BundleRevision" package="org.osgi.framework.wiring" short="BundleRevision">
+ <method pretty="getDeclaredCapabilities" public="true" constructor="false" name="getDeclaredCapabilities" descriptor="(Ljava/lang/String;)Ljava/util/List;"/>
+ <method pretty="getDeclaredRequirements" public="true" constructor="false" name="getDeclaredRequirements" descriptor="(Ljava/lang/String;)Ljava/util/List;"/>
+ </class>
+ <class name="org.osgi.framework.hooks.weaving.WovenClass" package="org.osgi.framework.hooks.weaving" short="WovenClass">
+ <method pretty="getDefinedClass" public="true" constructor="false" name="getDefinedClass" descriptor="()Ljava/lang/Class;"/>
+ </class>
+ <class name="org.osgi.framework.wiring.FrameworkWiring" package="org.osgi.framework.wiring" short="FrameworkWiring">
+ <method pretty="getDependencyClosure" public="true" constructor="false" name="getDependencyClosure" descriptor="(Ljava/util/Collection;)Ljava/util/Collection;"/>
+ </class>
+ <class name="org.osgi.resource.Capability" package="org.osgi.resource" short="Capability">
+ <method pretty="getDirectives" public="true" constructor="false" name="getDirectives" descriptor="()Ljava/util/Map;"/>
+ </class>
+ <class name="org.osgi.framework.hooks.weaving.WovenClass" package="org.osgi.framework.hooks.weaving" short="WovenClass">
+ <method pretty="getDynamicImports" public="true" constructor="false" name="getDynamicImports" descriptor="()Ljava/util/List;"/>
+ </class>
+ <class name="org.osgi.framework.Bundle" package="org.osgi.framework" short="Bundle">
+ <method pretty="getEntry" public="true" constructor="false" name="getEntry" descriptor="(Ljava/lang/String;)Ljava/net/URL;"/>
+ <method pretty="getEntryPaths" public="true" constructor="false" name="getEntryPaths" descriptor="(Ljava/lang/String;)Ljava/util/Enumeration;"/>
+ </class>
+ <class name="org.osgi.framework.InvalidSyntaxException" package="org.osgi.framework" short="InvalidSyntaxException">
+ <method pretty="getFilter" public="true" constructor="false" name="getFilter" descriptor="()Ljava/lang/String;"/>
+ </class>
+ <class name="org.osgi.framework.Bundle" package="org.osgi.framework" short="Bundle">
+ <method pretty="getHeaders" public="true" constructor="false" name="getHeaders" descriptor="()Ljava/util/Dictionary;"/>
+ </class>
+ <class name="org.osgi.framework.startlevel.FrameworkStartLevel" package="org.osgi.framework.startlevel" short="FrameworkStartLevel">
+ <method pretty="getInitialBundleStartLevel" public="true" constructor="false" name="getInitialBundleStartLevel" descriptor="()I"/>
+ </class>
+ <class name="org.osgi.framework.Bundle" package="org.osgi.framework" short="Bundle">
+ <method pretty="getLastModified" public="true" constructor="false" name="getLastModified" descriptor="()J"/>
+ </class>
+ <class name="org.osgi.framework.VersionRange" package="org.osgi.framework" short="VersionRange">
+ <method pretty="getLeft" public="true" constructor="false" name="getLeft" descriptor="()Lorg/osgi/framework/Version;"/>
+ <method pretty="getLeftType" public="true" constructor="false" name="getLeftType" descriptor="()C"/>
+ </class>
+ <class name="org.osgi.framework.Bundle" package="org.osgi.framework" short="Bundle">
+ <method pretty="getLocation" public="true" constructor="false" name="getLocation" descriptor="()Ljava/lang/String;"/>
+ </class>
+ <class name="org.osgi.framework.Version" package="org.osgi.framework" short="Version">
+ <method pretty="getMajor" public="true" constructor="false" name="getMajor" descriptor="()I"/>
+ <method pretty="getMicro" public="true" constructor="false" name="getMicro" descriptor="()I"/>
+ <method pretty="getMinor" public="true" constructor="false" name="getMinor" descriptor="()I"/>
+ </class>
+ <class name="org.osgi.resource.Capability" package="org.osgi.resource" short="Capability">
+ <method pretty="getNamespace" public="true" constructor="false" name="getNamespace" descriptor="()Ljava/lang/String;"/>
+ </class>
+ <class name="org.osgi.framework.BundleException" package="org.osgi.framework" short="BundleException">
+ <method pretty="getNestedException" public="true" constructor="false" name="getNestedException" descriptor="()Ljava/lang/Throwable;"/>
+ </class>
+ <class name="org.osgi.framework.BundleEvent" package="org.osgi.framework" short="BundleEvent">
+ <method pretty="getOrigin" public="true" constructor="false" name="getOrigin" descriptor="()Lorg/osgi/framework/Bundle;"/>
+ </class>
+ <class name="org.osgi.framework.BundleContext" package="org.osgi.framework" short="BundleContext">
+ <method pretty="getProperty" public="true" constructor="false" name="getProperty" descriptor="(Ljava/lang/String;)Ljava/lang/String;"/>
+ </class>
+ <class name="org.osgi.framework.ServiceReference" package="org.osgi.framework" short="ServiceReference">
+ <method pretty="getPropertyKeys" public="true" constructor="false" name="getPropertyKeys" descriptor="()[Ljava/lang/String;"/>
+ </class>
+ <class name="org.osgi.framework.hooks.weaving.WovenClass" package="org.osgi.framework.hooks.weaving" short="WovenClass">
+ <method pretty="getProtectionDomain" public="true" constructor="false" name="getProtectionDomain" descriptor="()Ljava/security/ProtectionDomain;"/>
+ </class>
+ <class name="org.osgi.resource.Wiring" package="org.osgi.resource" short="Wiring">
+ <method pretty="getProvidedResourceWires" public="true" constructor="false" name="getProvidedResourceWires" descriptor="(Ljava/lang/String;)Ljava/util/List;"/>
+ </class>
+ <class name="org.osgi.framework.wiring.BundleWiring" package="org.osgi.framework.wiring" short="BundleWiring">
+ <method pretty="getProvidedWires" public="true" constructor="false" name="getProvidedWires" descriptor="(Ljava/lang/String;)Ljava/util/List;"/>
+ </class>
+ <class name="org.osgi.resource.Wire" package="org.osgi.resource" short="Wire">
+ <method pretty="getProvider" public="true" constructor="false" name="getProvider" descriptor="()Lorg/osgi/resource/Resource;"/>
+ </class>
+ <class name="org.osgi.framework.wiring.BundleWire" package="org.osgi.framework.wiring" short="BundleWire">
+ <method pretty="getProviderWiring" public="true" constructor="false" name="getProviderWiring" descriptor="()Lorg/osgi/framework/wiring/BundleWiring;"/>
+ </class>
+ <class name="org.osgi.framework.Version" package="org.osgi.framework" short="Version">
+ <method pretty="getQualifier" public="true" constructor="false" name="getQualifier" descriptor="()Ljava/lang/String;"/>
+ </class>
+ <class name="org.osgi.framework.ServiceRegistration" package="org.osgi.framework" short="ServiceRegistration">
+ <method pretty="getReference" public="true" constructor="false" name="getReference" descriptor="()Lorg/osgi/framework/ServiceReference;"/>
+ </class>
+ <class name="org.osgi.framework.Bundle" package="org.osgi.framework" short="Bundle">
+ <method pretty="getRegisteredServices" public="true" constructor="false" name="getRegisteredServices" descriptor="()[Lorg/osgi/framework/ServiceReference;"/>
+ </class>
+ <class name="org.osgi.framework.wiring.FrameworkWiring" package="org.osgi.framework.wiring" short="FrameworkWiring">
+ <method pretty="getRemovalPendingBundles" public="true" constructor="false" name="getRemovalPendingBundles" descriptor="()Ljava/util/Collection;"/>
+ </class>
+ <class name="org.osgi.resource.Wiring" package="org.osgi.resource" short="Wiring">
+ <method pretty="getRequiredResourceWires" public="true" constructor="false" name="getRequiredResourceWires" descriptor="(Ljava/lang/String;)Ljava/util/List;"/>
+ </class>
+ <class name="org.osgi.framework.wiring.BundleWiring" package="org.osgi.framework.wiring" short="BundleWiring">
+ <method pretty="getRequiredWires" public="true" constructor="false" name="getRequiredWires" descriptor="(Ljava/lang/String;)Ljava/util/List;"/>
+ </class>
+ <class name="org.osgi.resource.Wire" package="org.osgi.resource" short="Wire">
+ <method pretty="getRequirement" public="true" constructor="false" name="getRequirement" descriptor="()Lorg/osgi/resource/Requirement;"/>
+ </class>
+ <class name="org.osgi.resource.Resource" package="org.osgi.resource" short="Resource">
+ <method pretty="getRequirements" public="true" constructor="false" name="getRequirements" descriptor="(Ljava/lang/String;)Ljava/util/List;"/>
+ </class>
+ <class name="org.osgi.resource.Wire" package="org.osgi.resource" short="Wire">
+ <method pretty="getRequirer" public="true" constructor="false" name="getRequirer" descriptor="()Lorg/osgi/resource/Resource;"/>
+ </class>
+ <class name="org.osgi.framework.wiring.BundleWire" package="org.osgi.framework.wiring" short="BundleWire">
+ <method pretty="getRequirerWiring" public="true" constructor="false" name="getRequirerWiring" descriptor="()Lorg/osgi/framework/wiring/BundleWiring;"/>
+ </class>
+ <class name="org.osgi.resource.Capability" package="org.osgi.resource" short="Capability">
+ <method pretty="getResource" public="true" constructor="false" name="getResource" descriptor="()Lorg/osgi/resource/Resource;"/>
+ </class>
+ <class name="org.osgi.resource.Wiring" package="org.osgi.resource" short="Wiring">
+ <method pretty="getResourceCapabilities" public="true" constructor="false" name="getResourceCapabilities" descriptor="(Ljava/lang/String;)Ljava/util/List;"/>
+ <method pretty="getResourceRequirements" public="true" constructor="false" name="getResourceRequirements" descriptor="(Ljava/lang/String;)Ljava/util/List;"/>
+ </class>
+ <class name="org.osgi.framework.Bundle" package="org.osgi.framework" short="Bundle">
+ <method pretty="getResources" public="true" constructor="false" name="getResources" descriptor="(Ljava/lang/String;)Ljava/util/Enumeration;"/>
+ </class>
+ <class name="org.osgi.framework.wiring.BundleCapability" package="org.osgi.framework.wiring" short="BundleCapability">
+ <method pretty="getRevision" public="true" constructor="false" name="getRevision" descriptor="()Lorg/osgi/framework/wiring/BundleRevision;"/>
+ </class>
+ <class name="org.osgi.framework.wiring.BundleRevisions" package="org.osgi.framework.wiring" short="BundleRevisions">
+ <method pretty="getRevisions" public="true" constructor="false" name="getRevisions" descriptor="()Ljava/util/List;"/>
+ </class>
+ <class name="org.osgi.framework.VersionRange" package="org.osgi.framework" short="VersionRange">
+ <method pretty="getRight" public="true" constructor="false" name="getRight" descriptor="()Lorg/osgi/framework/Version;"/>
+ <method pretty="getRightType" public="true" constructor="false" name="getRightType" descriptor="()C"/>
+ </class>
+ <class name="org.osgi.framework.BundleContext" package="org.osgi.framework" short="BundleContext">
+ <method pretty="getService" public="true" constructor="false" name="getService" descriptor="(Lorg/osgi/framework/ServiceReference;)Ljava/lang/Object;"/>
+ </class>
+ <class name="org.osgi.framework.ServiceEvent" package="org.osgi.framework" short="ServiceEvent">
+ <method pretty="getServiceReference" public="true" constructor="false" name="getServiceReference" descriptor="()Lorg/osgi/framework/ServiceReference;"/>
+ </class>
+ <class name="org.osgi.framework.BundleContext" package="org.osgi.framework" short="BundleContext">
+ <method pretty="getServiceReferences" public="true" constructor="false" name="getServiceReferences" descriptor="(Ljava/lang/String;Ljava/lang/String;)[Lorg/osgi/framework/ServiceReference;"/>
+ </class>
+ <class name="org.osgi.framework.Bundle" package="org.osgi.framework" short="Bundle">
+ <method pretty="getServicesInUse" public="true" constructor="false" name="getServicesInUse" descriptor="()[Lorg/osgi/framework/ServiceReference;"/>
+ <method pretty="getSignerCertificates" public="true" constructor="false" name="getSignerCertificates" descriptor="(I)Ljava/util/Map;"/>
+ </class>
+ <class name="org.osgi.framework.startlevel.FrameworkStartLevel" package="org.osgi.framework.startlevel" short="FrameworkStartLevel">
+ <method pretty="getStartLevel" public="true" constructor="false" name="getStartLevel" descriptor="()I"/>
+ </class>
+ <class name="org.osgi.framework.Bundle" package="org.osgi.framework" short="Bundle">
+ <method pretty="getState" public="true" constructor="false" name="getState" descriptor="()I"/>
+ </class>
+ <class name="org.osgi.framework.wiring.BundleRevision" package="org.osgi.framework.wiring" short="BundleRevision">
+ <method pretty="getSymbolicName" public="true" constructor="false" name="getSymbolicName" descriptor="()Ljava/lang/String;"/>
+ </class>
+ <class name="org.osgi.framework.FrameworkEvent" package="org.osgi.framework" short="FrameworkEvent">
+ <method pretty="getThrowable" public="true" constructor="false" name="getThrowable" descriptor="()Ljava/lang/Throwable;"/>
+ <method pretty="getType" public="true" constructor="false" name="getType" descriptor="()I"/>
+ </class>
+ <class name="org.osgi.framework.wiring.BundleRevision" package="org.osgi.framework.wiring" short="BundleRevision">
+ <method pretty="getTypes" public="true" constructor="false" name="getTypes" descriptor="()I"/>
+ </class>
+ <class name="org.osgi.framework.ServiceReference" package="org.osgi.framework" short="ServiceReference">
+ <method pretty="getUsingBundles" public="true" constructor="false" name="getUsingBundles" descriptor="()[Lorg/osgi/framework/Bundle;"/>
+ </class>
+ <class name="org.osgi.framework.wiring.BundleRevision" package="org.osgi.framework.wiring" short="BundleRevision">
+ <method pretty="getVersion" public="true" constructor="false" name="getVersion" descriptor="()Lorg/osgi/framework/Version;"/>
+ <method pretty="getWiring" public="true" constructor="false" name="getWiring" descriptor="()Lorg/osgi/framework/wiring/BundleWiring;"/>
+ </class>
+ <class name="org.osgi.framework.Bundle" package="org.osgi.framework" short="Bundle">
+ <method pretty="hasPermission" public="true" constructor="false" name="hasPermission" descriptor="(Ljava/lang/Object;)Z"/>
+ </class>
+ <class name="org.osgi.resource.Capability" package="org.osgi.resource" short="Capability">
+ <method pretty="hashCode" public="true" constructor="false" name="hashCode" descriptor="()I"/>
+ </class>
+ <class name="org.osgi.framework.PackagePermission" package="org.osgi.framework" short="PackagePermission">
+ <method pretty="implies" public="true" constructor="false" name="implies" descriptor="(Ljava/security/Permission;)Z"/>
+ </class>
+ <class name="org.osgi.framework.VersionRange" package="org.osgi.framework" short="VersionRange">
+ <method pretty="includes" public="true" constructor="false" name="includes" descriptor="(Lorg/osgi/framework/Version;)Z"/>
+ </class>
+ <class name="org.osgi.framework.BundleException" package="org.osgi.framework" short="BundleException">
+ <method pretty="initCause" public="true" constructor="false" name="initCause" descriptor="(Ljava/lang/Throwable;)Ljava/lang/Throwable;"/>
+ </class>
+ <class name="org.osgi.framework.BundleContext" package="org.osgi.framework" short="BundleContext">
+ <method pretty="installBundle" public="true" constructor="false" name="installBundle" descriptor="(Ljava/lang/String;Ljava/io/InputStream;)Lorg/osgi/framework/Bundle;"/>
+ </class>
+ <class name="org.osgi.framework.VersionRange" package="org.osgi.framework" short="VersionRange">
+ <method pretty="intersection" public="true" constructor="false" name="intersection" descriptor="([Lorg/osgi/framework/VersionRange;)Lorg/osgi/framework/VersionRange;"/>
+ </class>
+ <class name="org.osgi.framework.startlevel.BundleStartLevel" package="org.osgi.framework.startlevel" short="BundleStartLevel">
+ <method pretty="isActivationPolicyUsed" public="true" constructor="false" name="isActivationPolicyUsed" descriptor="()Z"/>
+ </class>
+ <class name="org.osgi.framework.ServiceReference" package="org.osgi.framework" short="ServiceReference">
+ <method pretty="isAssignableTo" public="true" constructor="false" name="isAssignableTo" descriptor="(Lorg/osgi/framework/Bundle;Ljava/lang/String;)Z"/>
+ </class>
+ <class name="org.osgi.framework.wiring.BundleWiring" package="org.osgi.framework.wiring" short="BundleWiring">
+ <method pretty="isCurrent" public="true" constructor="false" name="isCurrent" descriptor="()Z"/>
+ </class>
+ <class name="org.osgi.framework.VersionRange" package="org.osgi.framework" short="VersionRange">
+ <method pretty="isEmpty" public="true" constructor="false" name="isEmpty" descriptor="()Z"/>
+ <method pretty="isExact" public="true" constructor="false" name="isExact" descriptor="()Z"/>
+ </class>
+ <class name="org.osgi.framework.wiring.BundleWiring" package="org.osgi.framework.wiring" short="BundleWiring">
+ <method pretty="isInUse" public="true" constructor="false" name="isInUse" descriptor="()Z"/>
+ </class>
+ <class name="org.osgi.framework.startlevel.BundleStartLevel" package="org.osgi.framework.startlevel" short="BundleStartLevel">
+ <method pretty="isPersistentlyStarted" public="true" constructor="false" name="isPersistentlyStarted" descriptor="()Z"/>
+ </class>
+ <class name="org.osgi.framework.hooks.service.ListenerHook$ListenerInfo" package="org.osgi.framework.hooks.service" short="ListenerHook$ListenerInfo">
+ <method pretty="isRemoved" public="true" constructor="false" name="isRemoved" descriptor="()Z">
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ </method>
+ </class>
+ <class name="org.osgi.framework.hooks.weaving.WovenClass" package="org.osgi.framework.hooks.weaving" short="WovenClass">
+ <method pretty="isWeavingComplete" public="true" constructor="false" name="isWeavingComplete" descriptor="()Z"/>
+ </class>
+ <class name="org.osgi.framework.wiring.BundleWiring" package="org.osgi.framework.wiring" short="BundleWiring">
+ <method pretty="listResources" public="true" constructor="false" name="listResources" descriptor="(Ljava/lang/String;Ljava/lang/String;I)Ljava/util/Collection;"/>
+ </class>
+ <class name="org.osgi.framework.Bundle" package="org.osgi.framework" short="Bundle">
+ <method pretty="loadClass" public="true" constructor="false" name="loadClass" descriptor="(Ljava/lang/String;)Ljava/lang/Class;"/>
+ </class>
+ <class name="org.osgi.framework.Filter" package="org.osgi.framework" short="Filter">
+ <method pretty="match" public="true" constructor="false" name="match" descriptor="(Lorg/osgi/framework/ServiceReference;)Z"/>
+ <method pretty="matchCase" public="true" constructor="false" name="matchCase" descriptor="(Ljava/util/Dictionary;)Z"/>
+ </class>
+ <class name="org.osgi.framework.FrameworkUtil" package="org.osgi.framework" short="FrameworkUtil">
+ <method pretty="matchDistinguishedNameChain" public="true" static="true" constructor="false" name="matchDistinguishedNameChain" descriptor="(Ljava/lang/String;Ljava/util/List;)Z"/>
+ </class>
+ <class name="org.osgi.framework.Filter" package="org.osgi.framework" short="Filter">
+ <method pretty="matches" public="true" constructor="false" name="matches" descriptor="(Ljava/util/Map;)Z"/>
+ </class>
+ <class name="org.osgi.framework.PackagePermission" package="org.osgi.framework" short="PackagePermission">
+ <method pretty="newPermissionCollection" public="true" constructor="false" name="newPermissionCollection" descriptor="()Ljava/security/PermissionCollection;"/>
+ </class>
+ <class name="org.osgi.framework.Version" package="org.osgi.framework" short="Version">
+ <method pretty="parseVersion" public="true" static="true" constructor="false" name="parseVersion" descriptor="(Ljava/lang/String;)Lorg/osgi/framework/Version;"/>
+ </class>
+ <class name="org.osgi.framework.wiring.FrameworkWiring" package="org.osgi.framework.wiring" short="FrameworkWiring">
+ <method pretty="refreshBundles" public="true" constructor="false" name="refreshBundles" descriptor="(Ljava/util/Collection;[Lorg/osgi/framework/FrameworkListener;)V"/>
+ </class>
+ <class name="org.osgi.framework.BundleContext" package="org.osgi.framework" short="BundleContext">
+ <method pretty="registerService" public="true" constructor="false" name="registerService" descriptor="([Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;"/>
+ <method pretty="removeBundleListener" public="true" constructor="false" name="removeBundleListener" descriptor="(Lorg/osgi/framework/BundleListener;)V"/>
+ <method pretty="removeFrameworkListener" public="true" constructor="false" name="removeFrameworkListener" descriptor="(Lorg/osgi/framework/FrameworkListener;)V"/>
+ <method pretty="removeServiceListener" public="true" constructor="false" name="removeServiceListener" descriptor="(Lorg/osgi/framework/ServiceListener;)V"/>
+ </class>
+ <class name="org.osgi.framework.hooks.service.ListenerHook" package="org.osgi.framework.hooks.service" short="ListenerHook">
+ <method pretty="removed" public="true" constructor="false" name="removed" descriptor="(Ljava/util/Collection;)V">
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ </method>
+ </class>
+ <class name="org.osgi.framework.wiring.FrameworkWiring" package="org.osgi.framework.wiring" short="FrameworkWiring">
+ <method pretty="resolveBundles" public="true" constructor="false" name="resolveBundles" descriptor="(Ljava/util/Collection;)Z"/>
+ </class>
+ <class name="org.osgi.framework.ServiceListener" package="org.osgi.framework" short="ServiceListener">
+ <method pretty="serviceChanged" public="true" constructor="false" name="serviceChanged" descriptor="(Lorg/osgi/framework/ServiceEvent;)V">
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ </method>
+ </class>
+ <class name="org.osgi.framework.hooks.weaving.WovenClass" package="org.osgi.framework.hooks.weaving" short="WovenClass">
+ <method pretty="setBytes" public="true" constructor="false" name="setBytes" descriptor="([B)V"/>
+ </class>
+ <class name="org.osgi.framework.startlevel.FrameworkStartLevel" package="org.osgi.framework.startlevel" short="FrameworkStartLevel">
+ <method pretty="setInitialBundleStartLevel" public="true" constructor="false" name="setInitialBundleStartLevel" descriptor="(I)V"/>
+ </class>
+ <class name="org.osgi.framework.ServiceRegistration" package="org.osgi.framework" short="ServiceRegistration">
+ <method pretty="setProperties" public="true" constructor="false" name="setProperties" descriptor="(Ljava/util/Dictionary;)V"/>
+ </class>
+ <class name="org.osgi.framework.startlevel.FrameworkStartLevel" package="org.osgi.framework.startlevel" short="FrameworkStartLevel">
+ <method pretty="setStartLevel" public="true" constructor="false" name="setStartLevel" descriptor="(I[Lorg/osgi/framework/FrameworkListener;)V"/>
+ </class>
+ <class name="org.osgi.framework.BundleActivator" package="org.osgi.framework" short="BundleActivator">
+ <method pretty="start" public="true" constructor="false" name="start" descriptor="(Lorg/osgi/framework/BundleContext;)V"/>
+ <method pretty="stop" public="true" constructor="false" name="stop" descriptor="(Lorg/osgi/framework/BundleContext;)V"/>
+ </class>
+ <class name="org.osgi.framework.VersionRange" package="org.osgi.framework" short="VersionRange">
+ <method pretty="toFilterString" public="true" constructor="false" name="toFilterString" descriptor="(Ljava/lang/String;)Ljava/lang/String;"/>
+ </class>
+ <class name="org.osgi.framework.Filter" package="org.osgi.framework" short="Filter">
+ <method pretty="toString" public="true" constructor="false" name="toString" descriptor="()Ljava/lang/String;"/>
+ </class>
+ <class name="org.osgi.framework.BundleContext" package="org.osgi.framework" short="BundleContext">
+ <method pretty="ungetService" public="true" constructor="false" name="ungetService" descriptor="(Lorg/osgi/framework/ServiceReference;)Z"/>
+ </class>
+ <class name="org.osgi.framework.Bundle" package="org.osgi.framework" short="Bundle">
+ <method pretty="uninstall" public="true" constructor="false" name="uninstall" descriptor="()V"/>
+ </class>
+ <class name="org.osgi.framework.ServiceRegistration" package="org.osgi.framework" short="ServiceRegistration">
+ <method pretty="unregister" public="true" constructor="false" name="unregister" descriptor="()V"/>
+ </class>
+ <class name="org.osgi.framework.Bundle" package="org.osgi.framework" short="Bundle">
+ <method pretty="update" public="true" constructor="false" name="update" descriptor="(Ljava/io/InputStream;)V"/>
+ </class>
+ <class name="org.osgi.framework.hooks.weaving.WeavingHook" package="org.osgi.framework.hooks.weaving" short="WeavingHook">
+ <method pretty="weave" public="true" constructor="false" name="weave" descriptor="(Lorg/osgi/framework/hooks/weaving/WovenClass;)V">
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ <ref pretty="<implements>" constructor="false" name="<implements>" descriptor="()V"/>
+ </method>
+ </class>
+</coverage>
+
+ <testcase name='testActivationPolicy01' time='0.292' classname='org.osgi.test.cases.framework.junit.activationpolicy.TestControl'/>
+ <testcase name='testActivationPolicy02' time='5.302' classname='org.osgi.test.cases.framework.junit.activationpolicy.TestControl'/>
+ <testcase name='testActivationPolicy03' time='5.334' classname='org.osgi.test.cases.framework.junit.activationpolicy.TestControl'/>
+ <testcase name='testActivationPolicy04' time='0.67' classname='org.osgi.test.cases.framework.junit.activationpolicy.TestControl'/>
+ <testcase name='testActivationPolicy05' time='0.100' classname='org.osgi.test.cases.framework.junit.activationpolicy.TestControl'/>
+ <testcase name='testStartTransient01' time='0.69' classname='org.osgi.test.cases.framework.junit.activationpolicy.TestControl'/>
+ <testcase name='testStopTransient01' time='0.70' classname='org.osgi.test.cases.framework.junit.activationpolicy.TestControl'/>
+ <testcase name='testActivationPolicyChain01' time='0.406' classname='org.osgi.test.cases.framework.junit.activationpolicy.TestControl'/>
+ <testcase name='testActivationPolicyChain02' time='0.429' classname='org.osgi.test.cases.framework.junit.activationpolicy.TestControl'/>
+ <testcase name='testClassCircularity' time='0.168' classname='org.osgi.test.cases.framework.junit.activationpolicy.TestControl'/>
+ <testcase name='testGetBundleContext' time='0.80' classname='org.osgi.test.cases.framework.junit.activationpolicy.TestControl'/>
+ <testcase name='testBundleContextAdapt' time='0.1' classname='org.osgi.test.cases.framework.junit.adaptations.BundleAdaptTests'/>
+ <testcase name='testBundleRevisionAdapt' time='0.0' classname='org.osgi.test.cases.framework.junit.adaptations.BundleAdaptTests'/>
+ <testcase name='testBundleRevisionsAdapt' time='0.0' classname='org.osgi.test.cases.framework.junit.adaptations.BundleAdaptTests'/>
+ <testcase name='testBundleStartLevelAdapt' time='0.0' classname='org.osgi.test.cases.framework.junit.adaptations.BundleAdaptTests'/>
+ <testcase name='testBundleWiringAdapt' time='0.0' classname='org.osgi.test.cases.framework.junit.adaptations.BundleAdaptTests'/>
+ <testcase name='testFrameworktAdapt' time='0.0' classname='org.osgi.test.cases.framework.junit.adaptations.BundleAdaptTests'/>
+ <testcase name='testFrameworktStartLevel' time='0.0' classname='org.osgi.test.cases.framework.junit.adaptations.BundleAdaptTests'/>
+ <testcase name='testFrameworktWiring' time='0.0' classname='org.osgi.test.cases.framework.junit.adaptations.BundleAdaptTests'/>
+ <testcase name='testBundleContextGetReference001' time='0.338' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Checking the service reference returned by BundleContext.getServiceReference()
+ </system-out>
+ </testcase>
+ <testcase name='testBundleContextGetReference002' time='0.80' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Checking the behavior of BundleContext.getServiceReference()
+ when BundleContext.getServiceReferences() returns no references
+ </system-out>
+ </testcase>
+ <testcase name='testBundleContextGetAllServiceReferences001' time='0.422' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Checking if the method getAllServiceReferences returns the
+ number of services as expected
+ </system-out>
+ </testcase>
+ <testcase name='testBundleContextIsAssignableTo001' time='0.261' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Checking if the method isAssignableTo returns true when the
+ package source of the getter bundle is the same of the registrant
+ bundle
+ </system-out>
+ </testcase>
+ <testcase name='testBundleContextIsAssignableTo002' time='0.339' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Checking if the method isAssignableTo returns false when the
+ package source of the getter bundle is not the same of the
+ registrant bundle
+ </system-out>
+ </testcase>
+ <testcase name='testServiceRegistryWithMultipleServices001' time='0.511' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Checking if the correct service is imported
+Checking if the
+ correct service is imported
+ </system-out>
+ </testcase>
+ <testcase name='testServiceListener001' time='1.451' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testServiceListener002' time='1.318' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testAllServiceListener001' time='2.498' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testUnfilteredAllServiceListener001' time='2.519' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testServiceTracker001' time='0.161' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testJavaPackageExplicityExportImport001' time='0.53' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Installing a bundle which declares imports for java.*
+Installing
+ a bundle which declares exports for java.*
+ </system-out>
+ </testcase>
+ <testcase name='testHiddenPackages001' time='0.82' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Installing a bundle which uses a package accessible using the
+ system class loader
+ </system-out>
+ </testcase>
+ <testcase name='testClassLoadingSearchOrder001' time='0.357' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testClassLoadingSearchOrder002' time='0.352' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testClassLoadingSearchOrder003' time='0.266' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testClassLoadingSearchOrder004' time='0.234' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testClassLoadingSearchOrder005' time='0.185' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testClassLoadingSearchOrder006' time='0.169' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testClassLoadingSearchOrder007' time='0.174' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testClassLoadingSearchOrder008' time='0.84' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testBundleModule001' time='0.199' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testBundleSymbolicName001' time='0.29' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Not able to install testbundle bundle://2.0:0/classloading.tb11a.jar
+
+Nested null
+ </system-out>
+ <system-err>
+ org.osgi.framework.BundleException: R4 bundle manifests must
+ include bundle symbolic name.
+ at org.apache.felix.framework.util.manifestparser.ManifestParser.&lt;init&gt;(ManifestParser.java:155)
+
+ at org.apache.felix.framework.BundleRevisionImpl.&lt;init&gt;(BundleRevisionImpl.java:118)
+
+ at org.apache.felix.framework.BundleImpl.createRevision(BundleImpl.java:1238)
+
+ at org.apache.felix.framework.BundleImpl.&lt;init&gt;(BundleImpl.java:112)
+
+ at org.apache.felix.framework.Felix.installBundle(Felix.java:2905)
+
+ at org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:165)
+
+ at org.osgi.test.support.compatibility.DefaultTestBundleControl.installBundle(DefaultTestBundleControl.java:509)
+
+ at org.osgi.test.support.compatibility.DefaultTestBundleControl.installBundle(DefaultTestBundleControl.java:497)
+
+ at org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests.testBundleSymbolicName001(ClassLoadingTests.java:1315)
+
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+
+ at java.lang.reflect.Method.invoke(Method.java:597)
+ at junit.framework.TestCase.runTest(TestCase.java:164)
+
+ at junit.framework.TestCase.runBare(TestCase.java:130)
+ at
+ junit.framework.TestResult$1.protect(TestResult.java:106)
+
+ at junit.framework.TestResult.runProtected(TestResult.java:124)
+
+ at junit.framework.TestResult.run(TestResult.java:109)
+ at
+ junit.framework.TestCase.run(TestCase.java:120)
+ at junit.framework.TestSuite.runTest(TestSuite.java:230)
+
+ at junit.framework.TestSuite.run(TestSuite.java:225)
+ at
+ junit.framework.TestSuite.runTest(TestSuite.java:230)
+ at
+ junit.framework.TestSuite.run(TestSuite.java:225)
+ at aQute.junit.Activator.test(Activator.java:226)
+
+ at aQute.junit.Activator.automatic(Activator.java:118)
+ at
+ aQute.junit.Activator.run(Activator.java:59)
+ </system-err>
+ </testcase>
+ <testcase name='testSingletonBundle001' time='0.315' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testBundleInstall001' time='0.77' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Installing a bundle with the same symbolic name and version
+ of other installed bundle
+ </system-out>
+ </testcase>
+ <testcase name='testPackageExport001' time='0.271' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Installing a bundle with correct export syntax
+ </system-out>
+ </testcase>
+ <testcase name='testPackageExport002' time='0.348' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Loading a class from the imported package
+Loading a resource
+ and checking its loading bundle
+ </system-out>
+ </testcase>
+ <testcase name='testPackageExport003' time='0.617' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Loading a resource and checking its loading bundle
+Loading
+ a resource and checking its loading bundle
+ </system-out>
+ </testcase>
+ <testcase name='testPackageExport004' time='0.323' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Loading a class from the imported package
+Loading a resource
+ and checking its loading bundle
+ </system-out>
+ </testcase>
+ <testcase name='testPackageExport005' time='0.176' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Loading a class from the imported package
+ </system-out>
+ </testcase>
+ <testcase name='testPackageExport006' time='0.164' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Starting a bundle which incorrectly imports a package
+ </system-out>
+ </testcase>
+ <testcase name='testPackageExport007' time='0.160' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Loading a class which matchs the include list
+Loading a class
+ which matchs the exclude list
+ </system-out>
+ </testcase>
+ <testcase name='testPackageExport008' time='0.84' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Installing a bundle with an exported package having the same
+ value for version and specification-version attributes
+Installing
+ a bundle with an exported package having different values
+ for version and specification-version attributes
+ </system-out>
+ </testcase>
+ <testcase name='testPackageExport009' time='0.28' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Installing a bundle with an exported package which incorrectly
+ specify bundle-symbolic-name and bundle-version
+ </system-out>
+ </testcase>
+ <testcase name='testPackageImport001' time='0.229' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Loading a class from the imported package
+Loading a resource
+ and checking its loading bundle
+ </system-out>
+ </testcase>
+ <testcase name='testPackageImport002' time='0.245' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Starting a bundle with an import package that is not available
+
+Starting a bundle with an import package that is available
+
+Loading a class from the imported package
+ </system-out>
+ </testcase>
+ <testcase name='testPackageImport003' time='5.187' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Starting a bundle with an import package that is not available
+ </system-out>
+ </testcase>
+ <testcase name='testPackageImport004' time='0.172' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Installing a bundle with an import package having the same
+ value for version and specification-version attributes
+Installing
+ a bundle with an import package having different values for
+ version and specification-version attributes
+ </system-out>
+ </testcase>
+ <testcase name='testPackageImport005' time='0.170' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Starting a bundle which imports a package specifying the bundle
+ name and version
+ </system-out>
+ </testcase>
+ <testcase name='testPackageImport006' time='0.108' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testPackageImport007' time='0.250' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Loading a resource and checking its loading bundle
+ </system-out>
+ </testcase>
+ <testcase name='testPackageDynamicImport001' time='0.88' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Starting a bundle importing dynamically an exported package
+ </system-out>
+ </testcase>
+ <testcase name='testPackageDynamicImport002' time='0.265' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Loading resources from a dynamic imported package
+ </system-out>
+ </testcase>
+ <testcase name='testPackageDynamicImport003' time='0.234' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Loading a resource and checking its loading bundle
+ </system-out>
+ </testcase>
+ <testcase name='testPackageDynamicImport004' time='0.236' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testPackageDynamicImport005' time='0.189' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Installing a bundle with a dynamic imported package having
+ the same value for version and specification-version attributes
+
+Loading a class from a dynamic imported package
+Installing
+ a bundle with a dynamic imported package having different
+ values for version and specification-version attributes
+ </system-out>
+ </testcase>
+ <testcase name='testPackageDynamicImport006' time='0.164' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Loading a class from a dynamic imported package
+ </system-out>
+ </testcase>
+ <testcase name='testPackageDynamicImport007' time='0.175' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Loading a class from a dynamic imported package
+ </system-out>
+ </testcase>
+ <testcase name='testRequiredBundle001' time='0.255' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testRequiredBundle002' time='0.171' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testRequiredBundle004' time='0.238' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testRequiredBundle005' time='0.185' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testRequiredBundle006' time='0.181' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testRequiredBundle007' time='0.169' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testRequiredBundle008' time='0.321' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-out>
+ Loading a class from the imported package
+Loading a resource
+ and checking its loading bundle
+ </system-out>
+ </testcase>
+ <testcase name='testRequiredBundle009' time='0.354' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testRequiredBundle010' time='0.265' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testInstallingModules001' time='0.21' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testInstallingModules002' time='0.25' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testInstallingModules003' time='0.26' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'/>
+ <testcase name='testInstallingModules004' time='0.27' classname='org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests'>
+ <system-err>
+ org.osgi.framework.BundleException: Could not create bundle
+ object.
+ at org.apache.felix.framework.Felix.installBundle(Felix.java:2958)
+
+ at org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:165)
+
+ at org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:138)
+
+ at org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests.testInstallingModules004(ClassLoadingTests.java:3035)
+
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+
+ at java.lang.reflect.Method.invoke(Method.java:597)
+ at junit.framework.TestCase.runTest(TestCase.java:164)
+
+ at junit.framework.TestCase.runBare(TestCase.java:130)
+ at
+ junit.framework.TestResult$1.protect(TestResult.java:106)
+
+ at junit.framework.TestResult.runProtected(TestResult.java:124)
+
+ at junit.framework.TestResult.run(TestResult.java:109)
+ at
+ junit.framework.TestCase.run(TestCase.java:120)
+ at junit.framework.TestSuite.runTest(TestSuite.java:230)
+
+ at junit.framework.TestSuite.run(TestSuite.java:225)
+ at
+ junit.framework.TestSuite.runTest(TestSuite.java:230)
+ at
+ junit.framework.TestSuite.run(TestSuite.java:225)
+ at aQute.junit.Activator.test(Activator.java:226)
+
+ at aQute.junit.Activator.automatic(Activator.java:118)
+ at
+ aQute.junit.Activator.run(Activator.java:59)
+Caused by: java.lang.IllegalArgumentException:
+ Both version and specification-version are specified, but
+ they are not equal.
+ at org.apache.felix.framework.util.manifestparser.ManifestParser.normalizeImportClauses(ManifestParser.java:312)
+
+ at org.apache.felix.framework.util.manifestparser.ManifestParser.&lt;init&gt;(ManifestParser.java:180)
+
+ at org.apache.felix.framework.BundleRevisionImpl.&lt;init&gt;(BundleRevisionImpl.java:118)
+
+ at org.apache.felix.framework.BundleImpl.createRevision(BundleImpl.java:1238)
+
+ at org.apache.felix.framework.BundleImpl.&lt;init&gt;(BundleImpl.java:112)
+
+ at org.apache.felix.framework.Felix.installBundle(Felix.java:2905)
+
+ ... 20 more
+ </system-err>
+ </testcase>
+ <testcase name='testImportUninstalledCode' time='0.62' classname='org.osgi.test.cases.framework.junit.classpath.ClassPathControl'>
+ <system-out>
+ Web req bundle://2.0:0/classpath.tb1.jar
+Length 4096
+ </system-out>
+ </testcase>
+ <testcase name='testExport' time='0.75' classname='org.osgi.test.cases.framework.junit.classpath.ClassPathControl'/>
+ <testcase name='testReinstall' time='0.62' classname='org.osgi.test.cases.framework.junit.classpath.ClassPathControl'/>
+ <testcase name='testImportGone' time='0.167' classname='org.osgi.test.cases.framework.junit.classpath.ClassPathControl'/>
+ <testcase name='testId1' time='0.0' classname='org.osgi.test.cases.framework.junit.context.GetBundleByIdTests'/>
+ <testcase name='testSystemBundleId1' time='0.0' classname='org.osgi.test.cases.framework.junit.context.GetBundleByIdTests'/>
+ <testcase name='testLocation1' time='0.0' classname='org.osgi.test.cases.framework.junit.context.GetBundleByLocationTests'/>
+ <testcase name='testSystemBundle1' time='0.0' classname='org.osgi.test.cases.framework.junit.context.GetBundleByLocationTests'/>
+ <testcase name='testSystemBundle2' time='0.0' classname='org.osgi.test.cases.framework.junit.context.GetBundleByLocationTests'/>
+ <testcase name='testSystemBundle3' time='0.0' classname='org.osgi.test.cases.framework.junit.context.GetBundleByLocationTests'/>
+ <testcase name='testManifestHeaders' time='0.76' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testMissingManifestHeaders' time='0.76' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleClassPath' time='0.0' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleLocation' time='0.332' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testNativeCode' time='0.90' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testFrameworkListener' time='0.86' classname='org.osgi.test.cases.framework.junit.div.DivTests'>
+ <system-out>
+ ERROR: Bundle org.osgi.test.cases.framework.div.tb3 [213] Error
+ stopping bundle. (org.osgi.framework.BundleException: Causing
+ a FrameworkEvent in stop())
+ </system-out>
+ <system-err>
+ org.osgi.framework.BundleException: Causing a FrameworkEvent
+ in stop()
+ at org.osgi.test.cases.framework.div.tb3.CauseFrameworkEvent.stop(CauseFrameworkEvent.java:28)
+
+ at org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:667)
+
+ at org.apache.felix.framework.Felix.stopBundle(Felix.java:2536)
+
+ at org.apache.felix.framework.Felix.uninstallBundle(Felix.java:2638)
+
+ at org.apache.felix.framework.BundleImpl.uninstall(BundleImpl.java:1043)
+
+ at org.osgi.test.cases.framework.junit.div.DivTests.testFrameworkListener(DivTests.java:186)
+
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+
+ at java.lang.reflect.Method.invoke(Method.java:597)
+ at junit.framework.TestCase.runTest(TestCase.java:164)
+
+ at junit.framework.TestCase.runBare(TestCase.java:130)
+ at
+ junit.framework.TestResult$1.protect(TestResult.java:106)
+
+ at junit.framework.TestResult.runProtected(TestResult.java:124)
+
+ at junit.framework.TestResult.run(TestResult.java:109)
+ at
+ junit.framework.TestCase.run(TestCase.java:120)
+ at junit.framework.TestSuite.runTest(TestSuite.java:230)
+
+ at junit.framework.TestSuite.run(TestSuite.java:225)
+ at
+ junit.framework.TestSuite.runTest(TestSuite.java:230)
+ at
+ junit.framework.TestSuite.run(TestSuite.java:225)
+ at aQute.junit.Activator.test(Activator.java:226)
+
+ at aQute.junit.Activator.automatic(Activator.java:118)
+ at
+ aQute.junit.Activator.run(Activator.java:59)
+ </system-err>
+ </testcase>
+ <testcase name='testFileAccess' time='0.5' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleZero' time='0.0' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testEERequirement' time='0.66' classname='org.osgi.test.cases.framework.junit.div.DivTests'>
+ <failure type='junit.framework.AssertionFailedError'><![CDATA[junit.framework.AssertionFailedError: Required Execution Environment is available: Unresolved constraint in bundle org.osgi.test.cases.framework.div.tb7a [214]: Unable to resolve 214.0: missing requirement [214.0] osgi.ee; (|(osgi.ee=div/tb7a)(osgi.ee=div/tb7b))
+at org.osgi.test.support.OSGiTestCase.fail(OSGiTestCase.java:70)
+at org.osgi.test.cases.framework.junit.div.DivTests.testEERequirement(DivTests.java:253)
+at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+at java.lang.reflect.Method.invoke(Method.java:597)
+at junit.framework.TestCase.runTest(TestCase.java:164)
+at junit.framework.TestCase.runBare(TestCase.java:130)
+at junit.framework.TestResult$1.protect(TestResult.java:106)
+at junit.framework.TestResult.runProtected(TestResult.java:124)
+at junit.framework.TestResult.run(TestResult.java:109)
+at junit.framework.TestCase.run(TestCase.java:120)
+at junit.framework.TestSuite.runTest(TestSuite.java:230)
+at junit.framework.TestSuite.run(TestSuite.java:225)
+at junit.framework.TestSuite.runTest(TestSuite.java:230)
+at junit.framework.TestSuite.run(TestSuite.java:225)
+at aQute.junit.Activator.test(Activator.java:226)
+at aQute.junit.Activator.automatic(Activator.java:118)
+at aQute.junit.Activator.run(Activator.java:59)
+]]>
+ </failure>
+ <system-out>
+ EE: AA/BB,CC-XX/DD-YY,EE-2.0/FF-YY,GG-XX/HH-1.0,II-1.0/JJ-2.0,div/tb7a,OSGi/Minimum-1.0,OSGi/Minimum-1.1,OSGi/Minimum-1.2,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5
+ </system-out>
+ </testcase>
+ <testcase name='testNativeCodeFilterOptional' time='0.71' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testNativeCodeFilterNoOptional' time='0.72' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testNativeCodeFilterAlias' time='0.97' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testNativeCodeFragment' time='0.148' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testNativeCodeLanguage' time='0.72' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testNativeCodeLanguageSuccess' time='0.93' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testNativeCodeVersion' time='0.72' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testNativeCodeVersionSuccess' time='0.103' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleEventConstants' time='0.0' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testFrameworkEventConstants' time='0.0' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleGetEntry' time='0.54' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleGetEntryPaths' time='0.60' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleGetResource' time='0.120' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleGetResourcesResolved' time='0.54' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleGetResourcesUnresolved' time='0.65' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleGetResources' time='0.98' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleGetSymbolicName1' time='0.58' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleGetSymbolicName2' time='0.95' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleGetBundleContext1' time='0.97' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleGetBundleContext2' time='0.145' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleLoadClass1' time='0.94' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleLoadClass2' time='0.42' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testBundleContextRegisterService' time='0.268' classname='org.osgi.test.cases.framework.junit.div.DivTests'/>
+ <testcase name='testGetHeaders001' time='0.72' classname='org.osgi.test.cases.framework.junit.div.ManifestLocalizationTests'/>
+ <testcase name='testGetHeaders002' time='0.95' classname='org.osgi.test.cases.framework.junit.div.ManifestLocalizationTests'/>
+ <testcase name='testGetHeaders003' time='0.75' classname='org.osgi.test.cases.framework.junit.div.ManifestLocalizationTests'/>
+ <testcase name='testGetHeaders004' time='0.79' classname='org.osgi.test.cases.framework.junit.div.ManifestLocalizationTests'/>
+ <testcase name='testGetHeaders005' time='0.87' classname='org.osgi.test.cases.framework.junit.div.ManifestLocalizationTests'/>
+ <testcase name='testGetHeaders006' time='0.77' classname='org.osgi.test.cases.framework.junit.div.ManifestLocalizationTests'/>
+ <testcase name='testGetHeaders007' time='0.85' classname='org.osgi.test.cases.framework.junit.div.ManifestLocalizationTests'/>
+ <testcase name='testGetHeaders008' time='0.80' classname='org.osgi.test.cases.framework.junit.div.ManifestLocalizationTests'/>
[... 1946 lines stripped ...]