Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Overview

The following results are for the following core framework OSGi R4.2 core framework 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.
    packageadmin
    • permissions - Tests the
    Package Admin implementation
    • 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.cases.framework.secure - Tests framework security checks.
  • org.osgi.test.cases.framework.launch - Tests the launching and embedding API.
  • org.osgi.test.cases.framework.launch.secure - Tests the launching and embedding API security.
  • org.osgi.test.cases.packageadmin - Tests the Package Admin implementation.
  • org.osgi.test.cases.startlevel - Tests the Start Level implementation.
  • syncbundlelistener - Tests synchronous bundle listener support.
  • org.osgi.test.cases.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:

  • 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.
  • permissionadmin.conditional
  • permissionadmin.main
  • permissionadmin.nosecurity
  • permissionadmin.security
  • permissionadmin.signature

Results

Results from: July 23rdOctober 26th, 20092010

The results for the core test suites are as follows:

  • org.osgi.test.cases.framework
    • activationpolicy
      • PASSED
    • classloading
      • PASSED
    • classpath
      • PASSED
    • div
      • FAILED (passed 25 of 40 tests)
        • Results from R4.1, not yet fully investigated for R4.2.
        • Passing 10 of 13 manifest localization tests for R4.2 (failing localization with fragments).
        • PASSED
      • dynpkgimport
        • PASSED
      • filter
        • PASSED
      • fragments
        • PASSED
      • hooks
        • PASSED
      • lifecycle
        • PASSED
      packageadmin
      • permissions
        • PASSED
      • resources
        • PASSED
      • service
        • PASSED
      • syncbundlelistener
        • PASSED
    • 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 syncbundlelistener
      • 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 CTNote 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.