Hi,
We are working on an idea using which we want to extend the functionality of Jubula. Basically we want to add a feature to Jubula. For example - there
are unbound actions modules in Jubula (Single click, Menu path, execute external command etc.). We want to add a completely new action there. There may be some additions to Jubula’s menu as well. We are planning to write our own plugin which will leverage
the extension points offered by Jubula.
I have searched “plugin.xml” files from Jubula codebase for string “extension-point” and found few extension points which Jubula offers. I am listing
those here:
1>
org.eclipse.jubula.autagent\plugin.xml
<extension-point id="org.eclipse.jubula.autagent.monitor" name="Jubula Monitoring Agent Definition" schema="schema/org.eclipse.jubula.autagent.monitor.exsd"/>
2>
org.eclipse.jubula.client.analyze\plugin.xml
<extension-point id="definition" name="AnalyzeDefinition" schema="schema/definition.exsd"/>
3>
org.eclipse.jubula.client.core\plugin.xml
<extension-point id="org.eclipse.jubula.client.core.databaseVersionErrorHandler" name="Database Version Error Handler" schema="schema/org.eclipse.jubula.client.core.databaseVersionErrorHandler.exsd"/>
<extension-point id="org.eclipse.jubula.client.core.functions" name="Jubula Functions" schema="schema/org.eclipse.jubula.client.core.functions.exsd"/>
4>
org.eclipse.jubula.client.teststyle\plugin.xml
<extension-point id="definition" name="Checkstyle Definition" schema="schema/define.exsd"/>
5>
org.eclipse.jubula.client.ui.rcp\plugin.xml
<extension-point id="propertyPages" name="%JubulaPropertyPages" schema="schema/propertyPages.exsd" />
6>
org.eclipse.jubula.toolkit.common\plugin.xml
<extension-point id="toolkitsupport" name="org.eclipse.jubula.toolkit.common" schema="schema/com.bredexsw.guidancer.toolkitsupport.exsd"></extension-point>
<extension-point id="monitoring" name="monitoring" schema="schema/com.bredexsw.guidancer.monitoring.exsd"/>
My query is that, if we want to add some features to Jubula (involves addition to UI and leveraging Jubula’s existing functionality) through a separate
plugin, what extension points we should extend in our plugin to make this possible.
Please reply with your suggestions. Appreciate the help/guidance you offer. Thank you in advance for that.
P.S. : We are not planning to write any custom UI control extension (for e.g. custom SWT extension) which enables Jubula to recognize custom UI controls.
Thanks and Regards.
Yuvraj
DISCLAIMER ========== This e-mail may contain privileged and confidential information which is the property of Persistent Systems Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient,
you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Ltd. does not accept any liability for
virus infected mails.