Apache Felix Framework OSGi TCK Results has been edited by Richard S. Hall (Jun 17, 2009).

(View changes)

Content:

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
    • PASSED
  • classloading
    • PASSED
  • classpath
    • PASSED
  • div
    • FAILED (passed 25 of 40 tests)
      • Results from R4.1, not yet investigated for R4.2.
  • dynpkgimport
    • PASSED
  • filter
    • Failing on R4.2, PASSED on R4.1.
  • fragments
    • PASSES
  • lifecycle
    • PASSED
  • 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
    • PASSED
  • 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.

Reply via email to