Skip to main content



      Home
Home » Eclipse Projects » RCP Testing Tool » Additional configuration for "Eclipse Application under Test"(using multiple framework hooks and extensions in Eclipse Application under Test )
Additional configuration for "Eclipse Application under Test" [message #1781763] Tue, 13 February 2018 02:23 Go to next message
Eclipse UserFriend
We want to use RCPTT with a product that already uses multiple framework hooks (AspectJ and XSLTransforms). The transforms are heavily used to modify/hide the Eclipse Default UI.

When we compare the launches of the Product itself with the "Eclipse Application under Test" we see some significant differences, which cause serious issues in the launched product. The transform hook is gone.
Details of the 2 different launches are in the attached configurations stored from the running instances inside text files. Diff is as most important difference the following properties:
osgi.bundles
osgi.framework.extensions
osgi.frameworkClassPath

My questions are:
Can I influence the launch behaviour of RCPTT "Eclipse Application under Test"?
What would be the best way to enable configuration of the properties, mentioned above.
Is there a way to specifiy, which hooks in which versions to use?
Can I update the 3rd party dependencies used for the RCPTT launches (e.g. the emf bundles - cause we use newer versions?)

Any help or hint is highly appreciated.
Re: Additional configuration for "Eclipse Application under Test" [message #1782634 is a reply to message #1781763] Tue, 27 February 2018 04:59 Go to previous message
Eclipse UserFriend
Hi Peter,
> Can I influence the launch behaviour of RCPTT "Eclipse Application under Test"?
> What would be the best way to enable configuration of the properties, mentioned above.
> Is there a way to specifiy, which hooks in which versions to use?
Have you tried to add transforms hook to the osgi.extensions vm argument on the 'Arguments' tab?
-Dosgi.framework.extensions=org.eclipse.equinox.transforms.hook,org.eclipse.equinox.weaving.hook

And include in to the launch configuration on the 'Plugins' tab with auto-start: true and start level: 1?

> Can I update the 3rd party dependencies used for the RCPTT launches (e.g. the emf bundles - cause we use newer versions?)
For emf bundles, you can try to update it (RCPTT plugins aren't depended to specific emf bundle version), but a compatibility of the newer EMF versions with RCPTT wasn't tested
Previous Topic:java.lang.OutOfMemoryError
Next Topic:Method not found with invoke-static call
Goto Forum:
  


Current Time: Wed Jul 23 21:24:57 EDT 2025

Powered by FUDForum. Page generated in 0.27458 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top