Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jubula-rc-dev] Writing plugin extension for Jubula

Can anybody please provide any pointers?

 

From: jubula-rc-dev-bounces@xxxxxxxxxxx [mailto:jubula-rc-dev-bounces@xxxxxxxxxxx] On Behalf Of Yuvraj Nigade
Sent: Friday, November 08, 2013 7:52 PM
To: jubula-rc-dev@xxxxxxxxxxx
Subject: [jubula-rc-dev] Writing plugin extension for Jubula

 

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.


Back to the top