Validation Tool for Eclipse Features and Plugins

Contributed by George Voutsinas (voutsin@ca.ibm.com)

 
This tool is designed to validate the installed image of an Eclipse based product. The primary goal is to ensure that the installed product can be serviced via  the Eclipse Update Manager successfully after deployed. No modifications are made to the product, and only the feature.xml, plugin.xml, and fragment.xml files are processed.

Parameters:

-main <drive>:\location Location of your features/plugins folders. These locations contain the features and plug-ins that need to be verified.
You can specify multiple "-main" parameters if your product is installed into multiple locations.
-base <drive>:\location Location of a dependent product that we don't want to verify, but contains features our product references. This location is only parsed
to verify that everything our product requires, exists.
-log <drive>:\location Location of log file. If this parameter is not specified, the log is dumped to the console.


An example of WSAD verify:

Check that all features/plugins are installed in wstools folder and they require the wswb features installed in the eclipse folder: -main c:\wsad\wstools -base c:\wsad\eclipse
 

Here are some of the checks the tool performs:

Feature testing:

Plug-in testing:

Product testing:

Happy testing :-)