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.