DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
Overview
The following results are for the OSGi R4.2 core framework OSGi TCK test suites:
- org.osgi.test.cases.framework - Tests framework functionality.
- activationpolicy - Tests activation policies, i.e., lazy activation.
- classloading - Tests a gamut of covering including class loading and service registry behavior.
- classpath - Performs test covering importing and exporting of packages among bundles.
- div - Performs a diverse set of tests covering native code loading, bundle interface method implementations,
- execution environment checking, and manifest localization.
- dynpkgimport - Tests the dynamic import package mechanism.
- filter - Tests the Filter implementation.
- fragments - Tests bundle fragment behavior.
- hooks - Tests service registry hooks.
- lifecycle - Tests bundle lifecycle behavior.
- permissions - Tests the behavior of the various permission class implementations.
- resources - Tests access to resources using entry-related methods.
- service - Tests the service registry behavior, including service factories and service exceptions.
- syncbundlelistener - Tests synchronous bundle listener support.
- org.osgi.test.packageadmincases.framework.tc1secure - Tests the Package Admin implementationframework security checks.
- org.osgi.test.packageadmincases.framework.tc2launch - Tests the Package Admin implementationlaunching and embedding API.
- org.osgi.test.packageadmin.tc3cases.framework.launch.secure - Tests the Package Admin implementationlaunching and embedding API security.
- org.osgi.test.cases.packageadmin.tc5 - Tests the Package Admin implementation.
- org.osgi.test.cases.startlevel - Tests the Start Level implementation.
- org.osgi.test.cases.url - Tests the URL Handlers implementation.
Some of the above test suites do partially cover optional R4 features; however, test suites that specifically target optional core capabilities, such as the following, were not tested:
- org.osgi.test.cases.tracker - Test service and bundle trackers.
- org.osgi.test.cases.condpermadmin - Test Conditional Permission Admin implementation.
- org.osgi.test.cases.permissionadmin - Test Permission Admin implementation.
- test.framework.fragments
- test.permissionadmin.conditional
- test.permissionadmin.main
- test.permissionadmin.nosecurity
- test.permissionadmin.security
- test.permissionadmin.signature
Results
Results from: September 1st, 2006 with some updates from December 20th, 2007 (all failure results should be freshened)October 26th, 2010
The results for the core test suites are as follows:
- org.osgi.test.framework.classloading
- FAILED (passed 61 of 62 tests)
- 1 failure needs support for singleton bundles. (FELIX-102)
- activationpolicy
- PASSED
- classloading
- PASSED
- classpath
- PASSED
- FAILED (passed 61 of 62 tests)
- test.framework.div
- FAILED (passed 30 of 37 tests)
- 1 failure needs execution environment checking. (FELIX-23)
- 1 failure needs native selection algorithm parameter alias processing. (FELIX-26)
- 1 failure needs fragment support for native libraries. (FELIX-26)
- 1 failure needs Bundle.getResources() implemented. (FELIX-31)
- 2 failures needs fragment support. (FELIX-29)
- 1 failure needs bundle manifest localization. (FELIX-27)
- FAILED (passed 30 of 37 tests)
- test.framework.dynpkgimport
- PASSED
- test.framework.filter
- PASSED
- test.framework.lifecycle
- PASSED
- test.framework.registry
- PASSED
- test.framework.syncbundlelistener
- PASSED
- test.packageadmin.tc1
- PASSED
- test.packageadmin.tc2
- PASSED
- test.packageadmin.tc3
- PASSED
- test.packageadmin.tc5
- test.startlevel
- PASSED
- test.url
- PASSED
- div
- PASSED
- dynpkgimport
- PASSED
- filter
- PASSED
- fragments
- PASSED
- hooks
- PASSED
- lifecycle
- PASSED
- permissions
- PASSED
- resources
- PASSED
- service
- PASSED
- syncbundlelistener
- PASSED
- div
- org.osgi.test.cases.framework.secure
- PASSED
- org.osgi.test.cases.framework.launch
- PASSED
- org.osgi.test.cases.framework.launch.secure
- PASSED
- org.osgi.test.cases.packageadmin
- PASSED
- org.osgi.test.cases.startlevel
- PASSED
- org.osgi.test.cases.tracker
- PASSED
- org.osgi.test.cases.url
- PASSED
- org.osgi.test.cases.condpermadmin
- PASSED
- org.osgi.test.cases.permissionadmin
- PASSED
Certification
Framework 3.0 plus Framework Security Provider 1.4 have been certified R4.2 compliant and are now listed at the OSGi Alliance web site. The information on this page may vary, since its purpose is to track the current status of the trunk against the latest OSGi CTThese results show that if optional OSGi R4 features are ignored, Felix is very close to being compliant with mandatory OSGi R4 features.