Additional configuration for "Eclipse Application under Test" [message #1781763] |
Tue, 13 February 2018 02:23  |
Eclipse User |
|
|
|
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  |
Eclipse User |
|
|
|
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
|
|
|
Powered by
FUDForum. Page generated in 0.27458 seconds