Enabling the Eclipse p2- based applications for functional testing

If the application-under-test is based on p2-based Eclipse, you must enable the Eclipse platform for testing using the Eclipse Software Updates feature.

Before you begin

From Rational Functional Tester version 8.2.2 onwards, Rational Functional Tester automatically enables the environments for functional testing. As a result, you can directly record functional test scripts without enabling components manually. The automatic enablement takes place under certain conditions and has limitations. For more information about the conditions and limitations, see Automatically enabled environment for functional testing.
Note: Enabling 64 bit JRE on 64 bit Linux causes the error "Wrong ELF class: ELFCLASS32' for libftsys.so.. Currently, Rational Functional Tester does not support 64 bit JRE on Linux.

Enabling applications based on Eclipse version 3.4 and later

You can enable applications that are based on Eclipse version 3.4 and later using the Eclipse Software Updates feature.

Procedure

  1. Open the application under test.
  2. Click Help > Software Updates.
  3. Click the Available Software tab.
  4. Click Add Site.
  5. Click Local.
  6. Browse to the EclipseEnabler directory under the FunctionalTester folder in the Rational Functional Tester installation location.
  7. Click OK.

Enabling applications based on versions prior to Eclipse version 3.4

You can enable applications that are based on Eclipse versions prior version 3.4 for testing using the Eclipse Software Updates feature.

Procedure

  1. Open the application under test.
  2. Click Help > Software Updates > Find and Install.
  3. Select Search for new features to install in the Feature Updates dialog box and click Next.
  4. Click New Local Site in the Update sites to visit page.
  5. Select the EclipseEnabler directory found under the FunctionalTester folder in the Rational Functional Tester installation location. Click OK.
  6. Specify the name for the local site in the Name field and click OK. The site name is listed in the Update sites to visit page.
  7. Select the site from the list and click Finish. The specified directory, along with its sub folders, is listed in the Search Results page.
  8. Select the main directory in the Search Results page and click Next.
  9. In the Feature License page, select I accept the terms in the license agreement and click Next.
  10. Click Finish.

    You can verify that the Eclipse application is enabled for testing by checking that the com.rational.test.ft.enabler.wsw plugin is added to the Plugins directory of the Eclipse application.

    Note: Some Eclipse based RCP applications may not have the Help > Software Updates option. In this case you can copy the com.rational.test.ft.enabler.wsw_7.0 plugin manually from the FunctionalTester\EclipseEnabler\Plugins directory from the Functional Tester installation location into the Plugins directory of the RCP application. After doing this, restart the RCP application with the -clean option.

Feedback