core
the foundation of the platform

[home] [documents] [downloads] [resources] [planning] [testing]

Eclipse 3.2 Test Plan
Equinox - Platform/Runtime (the REAL runtime - OSGi, bundles, extensions, etc.)
  • configuration area
    • read/only configurations
    • run from locked (read-only) install
    • shared configurations
    • moving configurations
  • buddy loading and usage of context finders. Pay attention to RMI based use cases.
  • standalone OSGi with and without security enabled
  • use bundles that do not require OSGi in a regular java app without OSGi (common, registry, ...)
  • run the equinox bundles on the smallest VM specified in the Required EE (this might mean getting an xml parser from somewhere else, see eRCP for example)
  • test that the hooks that are supposed to handle multiple instances of an OSGi adaptor do so
  • verify readability of the error message when eclipse is started with the wrong level of JRE
  • test extensibility of the registry API

 

RCP App
  • Author and run an RCP app against foundation (or the smallest EE required for RCP)

 

Platform/Resources
    More details to come...

 

PDE/Build
  • Headless product builds. Try a case where code is actually fetched from CVS.
  • Branding for all the official eclipse platforms (change icons, executable, splash screen, etc.)
  • Cross-platform export from windows, linux, mac to all the official supported platforms
  • Use execution environment exception rules from the build.properties
  • Access restrictions based on import / export package, require bunde and x-friends
  • Custom steps in a plug-in

 

For regression testing, please use the eclipse 3.1 test plan.