Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » e(fx)clipse » e(fx) and GUI-Testing
e(fx) and GUI-Testing [message #1702422] Wed, 22 July 2015 09:11 Go to next message
crothy donald is currently offline crothy donaldFriend
Messages: 31
Registered: September 2013
Member
Hello,

it seems that GUI Testing is not a hot topic for e(fx)clipse. I have an e4 application based on e(fx)clipse and desperately try to test my GUI.
I saw the promising video "e4 on JavaFX and JemmyFX" from 2012 but support for JemmyFX is not available anymore (the Wizard for generating the Jemmy TestSuite is disabled).
I found a topic were you, Tom, mentioned to switch from JemmyFx to TestFX.

Can you give my more information about this? Any working code with TestFX & e(fx)clipse?
Btw, any plans for the Min/Max buttons for e(fx)clipse?

Best regards,
Christian
Re: e(fx) and GUI-Testing [message #1702431 is a reply to message #1702422] Wed, 22 July 2015 10:13 Go to previous messageGo to next message
Thomas Schindl is currently offline Thomas SchindlFriend
Messages: 6651
Registered: July 2009
Senior Member
Hi,

UI Testing
----------
Unfortunately I don't yet have approval to provide a TestFX
implementation from Eclipse.org (still waiting for the board to approve
EUPL :-( .

Integration of TestFX would work similar to the integration of Jemmy but
even that project seems a bit dead (no commit within the last 5months).

Min/Max
-------
We have a feature request for it but similar as for Drag-Detach we don't
have the resources to implement it without a company, group of people,
.... funding the development. Naturally one could contribute it as well!

Tom

On 22.07.15 11:11, crothy donald wrote:
> Hello,
>
> it seems that GUI Testing is not a hot topic for e(fx)clipse. I have an
> e4 application based on e(fx)clipse and desperately try to test my GUI.
> I saw the promising video "e4 on JavaFX and JemmyFX" from 2012 but
> support for JemmyFX is not available anymore (the Wizard for generating
> the Jemmy TestSuite is disabled). I found a topic were you, Tom,
> mentioned to switch from JemmyFx to TestFX.
>
> Can you give my more information about this? Any working code with
> TestFX & e(fx)clipse?
> Btw, any plans for the Min/Max buttons for e(fx)clipse?
> Best regards,
> Christian
Re: e(fx) and GUI-Testing [message #1702451 is a reply to message #1702431] Wed, 22 July 2015 12:37 Go to previous messageGo to next message
crothy donald is currently offline crothy donaldFriend
Messages: 31
Registered: September 2013
Member
Hi,

and thank you for your quick response although I was very disappointed with the answers.

UI Testing
----------
I thought e(fx)clipse is mostly about bringing JavaFx and OSGI (Eclipse) together. It cares about the GUI, right? I'm wondering about all the real-case application build with e(fx)clipse out there, nowbody tests the GUI?


Min/Max
-------
According to Bugzilla this bug was retarget for 1.1.0.
Can you give me some tips what / where should be the best way to do it (contribute to e(fx)clipse codebase).

Christian
Re: e(fx) and GUI-Testing [message #1702458 is a reply to message #1702451] Wed, 22 July 2015 12:58 Go to previous messageGo to next message
Thomas Schindl is currently offline Thomas SchindlFriend
Messages: 6651
Registered: July 2009
Senior Member
On 22.07.15 14:37, crothy donald wrote:
> Hi,
>
> and thank you for your quick response although I was very disappointed
> with the answers.

If you expected free lunch for every I'm sorry to say that we do this
stuff for a living and if noone is willing to pay for it we don't
implement this features unless we have a need for it ourselves.

>
> UI Testing
> ----------
> I thought e(fx)clipse is mostly about bringing JavaFx and OSGI (Eclipse)
> together. It cares about the GUI, right? I'm wondering about all the
> real-case application build with e(fx)clipse out there, nowbody tests
> the GUI?
>

I can not ship stuff that is not legally approved by the Eclipse
Foundation. So while I understand you are disappointed I can't do
anything against it. EUPL is not a very often used License so make those
guys use Apache, EPL, ... and we'd have solved the problem since more
than 6 months.

>
> Min/Max
> -------
> According to Bugzilla this bug was retarget for 1.1.0. Can you give me
> some tips what / where should be the best way to do it (contribute to
> e(fx)clipse codebase).
>

While we could implement it similar to how it is done in e4 SWT I'm not
sure this is the right way because I want this to behave a lot cooler
and smoother, with transitions, ... . So I don't yet have real pointers
beside that you should get familiar with the rendering code base.

Tom
Re: e(fx) and GUI-Testing [message #1702659 is a reply to message #1702458] Thu, 23 July 2015 20:07 Go to previous message
Thomas Schindl is currently offline Thomas SchindlFriend
Messages: 6651
Registered: July 2009
Senior Member
Just wanted to add that i'm not a big fan of GUI testing if you use one of the famous UI patterns (eg mvp, mvvm) you don't really need automated UI tests imho but an acceptence test at milestones is enough. But this is my own opinion.
Previous Topic:p2 "Check for update failed unexpectedly"
Next Topic:Embed Eclipse in JavaFX
Goto Forum:
  


Current Time: Tue May 14 02:24:12 GMT 2024

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

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

Back to the top