DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
Overview
The following results are for the following core framework OSGi R4.2 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.
- lifecycle - Tests bundle lifecycle behavior.
- 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.cases.framework.launch - Tests the launching and embedding API.
- org.osgi.test.cases.packageadmin - 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.
- org.osgi.test.cases.tracker - Test service and bundle trackers.
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 15th, 2009
The results for the core test suites are as follows:
- org.osgi.test.cases.framework
- activationpolicy
- PASSED
- classloading
- PASSED
- classpath
- PASSED
- div
- FAILED
- Passed 39 of 40 diverse tests (failing an execution environment test).
- Passed 10 of 13 manifest localization tests (failing localization with fragments).
- FAILED
- dynpkgimport
- PASSED
- filter
- PASSED
- fragments
- PASSED
- lifecycle
- PASSED
- resources
- PASSED
- service
- PASSED
- syncbundlelistener
- PASSED
- activationpolicy
- org.osgi.test.cases.framework.launch
- FAILED
- Passed 14 of 15 tests (failing configuration support for trust repositories, this test will likely be moved to the security test suite).
- FAILED
- org.osgi.test.cases.packageadmin
- PASSED
- org.osgi.test.cases.startlevel
- PASSED
- org.osgi.test.cases.tracker
- PASSED
- org.osgi.test.cases.url
- PASSED
Note that these results are based on the OSGi R4.2 TCK which has not officially been finalized yet, so details may change until that point.