Overview
The following results are for the following core framework OSGi R4.2 TCK test suites:
- 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, and execution environment checking.
- dynpkgimport - Tests the dynamic import package mechanism.
- filter - Tests the Filter implementation.
- fragments- Tests bundle fragment behavior.
- lifecycle - Tests bundle lifecycle behavior.
- packageadmin.tc1 - Tests the Package Admin implementation.
- packageadmin.tc2 - Tests the Package Admin implementation.
- packageadmin.tc3 - Tests the Package Admin implementation.
- packageadmin.tc5 - Tests the Package Admin implementation.
- serviceexception - Tests the service exceptions.
- serviceregistry - Tests the service registry.
- startlevel - Tests the Start Level implementation.
- syncbundlelistener - Tests synchronous bundle listener support.
- url - Tests the URL Handlers implementation.
Some of the above test suites do partially cover optional features; however, test suites that specifically target optional core capabilities, such as the following, were not tested:
- permissionadmin.conditional
- permissionadmin.main
- permissionadmin.nosecurity
- permissionadmin.security
- permissionadmin.signature
Results
Results from: July 17th, 2009
The results for the core test suites are as follows:
- activationpolicy
- classloading
- classpath
- div
- FAILED (passed 25 of 40 tests)
- Results from R4.1, not yet investigated for R4.2.
- dynpkgimport
- filter
- Failing on R4.2, PASSED on R4.1.
- fragments
- lifecycle
- packageadmin.tc1
- Not yet tested on R4.2, PASSED on R4.1.
- packageadmin.tc2
- Not yet tested on R4.2, PASSED on R4.1.
- packageadmin.tc3
- Not yet tested on R4.2, PASSED on R4.1.
- packageadmin.tc5
- Not yet tested on R4.2, PASSED on R4.1.
- serviceexception
- Not yet implemented for R4.2.
- serviceregistry
- startlevel
- Not yet tested on R4.2, PASSED on R4.1.
- syncbundlelistener
- Not yet tested on R4.2, PASSED on R4.1.
- url
- Not yet tested on R4.2, PASSED on R4.1.
These results show that Felix is very close to being compliant with mandatory OSGi R4 features.