Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

WTP/Build/WTP Update Site Testing

< WTP‎ | Build

Use cases and test cases for webtools related update sites

Update Site URLs

The Ganymede update site is http://download.eclipse.org/releases/ganymede/ and is "built in" to an installed Eclipse.

For early testing, the ganymede update stie is http://download.eclipse.org/releases/ganymede/staging/ and has to be manually added to the list of sites

The Webtools update site is http://download.eclipse.org/webtools/updates/

and for early testing is http://download.eclipse.org/webtools/tempTestUpdates30x or http://download.eclipse.org/webtools/tempTestUpdates31 for Galileo or http://download.eclipse.org/webtools/milestones for most recent Galileo milestone

Differences between sites

For Ganymede, the differences between the Ganymede site, and the Webtools site are:

  • Ganymede update site has (only) "runtime" code, for smaller end-user installations.
  • Webtools update site has the source (SDK) features also.
  • Webtools update site also has features and releases that are not part of the Ganymede release, such as XSL Tools 0.5 and Dali 2.1.
  • Webtools update site has no "pre-reqs" and assumes those are already installed.

Use Cases

The following are some suggested paths to test and check ... there can be many twists and variations on these basic paths. Please add others to this wiki if you find them to be important.

For the most part, a "successful test" simply means being able to select what is desired, and seeing that pre-reqs are automatically selected and all is downloaded and the workbench can restart without errors. But, it is advisable to check, after installed and restarted, that the expected perspectives are available, and that the basic webtools projects can be created. There have been some cases where everything appears to install correctly, but in fact some required pre-req version was not installed, so things didn't work quite right.


Install cases

These 'Install' cases are oriented towards users install Web Tools (or, part of Web Tools) for the first time.

Ganymede Update Site

  • Begin with a "minimal install" (e.g Eclipse Platform or Eclpse SDK) and see if selecting all webtools features (of one release) will download and install.
  • Begin with a "minimal install" (e.g Eclipse Platform) and see if selecting just one webtools features will correctly pull down all that is required and expected. Some typical examples that might desired to be installed on their would would be
    • Javascript
    • XML
    • Web Development
    • JEE Development
  • Begin with some SR1 (or SR2) package (that is not Java EE Development) and see if webtools features can be added or installed into it.


Webtools Update Site

  • Begin with pre-reqs installed, and install XSL 0.5 tools
  • Begin with pre-reqs installed, and install Dali 2.1
  • Begin with pre-reqs and WTP runtime installed, and then install SDK features.

Update existing software cases

These 'update' cases are for users that have a previous version installed, and then the users wants to update to the latest version.

Ganymede Update Site

  • Begin with Java EE Development IDE SR1 installed, and update to latest Webtools (and pre-reqs).


Webtools

  • Begin with previous version of Webtools SDK, and update to latests SDK versions.

Copyright © Eclipse Foundation, Inc. All Rights Reserved.