2010-05-02 14:13:02 UTC
I´ve got excellent news for the scala-eclipse-IDE community:
Thanks to the support from Froglogic (http://www.froglogic.com ) we
have now licenses for one of the leading commercial automated GUI
I personally know Squish  since 2007, when I saw a fascinating live
presentation by Reginald Stadlbauer . Since then Squish evolved
even more. In the industry project I´m currently working at (> 10 man
years already invested) we´ve thoroughly evaluated many commercial GUI
testing tools in the market and came to the solution that Squish is
Now we have Squish to test the Scala-eclipse-plugin!
I personally think that the importance of automated (GUI) testing can
hardly be overestimated.
With the help of Squish we can assert a high quality of released
versions in the long term. To achieve this we need a set of good unit
At the moment Miles and I have licences for Squish and I´m just
starting to setup everything together with Miles.
A few words about myself:
I´m a software architect working for a software development and
consulting company near Zurich ( http://www.zuehlke.com/ ). I´ve deep
knowledge of Java since 1998 and am actively developing Java
applications. My first contact with Scala was in 2009 during which I
had the chance to spend a full week to discover Scala.
As I’ll be working on the Scala GUI testing mainly voluntary in my
free time, please be patient if I cannot answer all questions and
respond to discussions immediately.
My initial plan to test the Scala eclipse plugin is as follows:
- The Scala-IDE-Testing team (currently only me, volunteers welcome!)
will develop tests based on Squish
- Miles creates a new release candidate and deploys all artifacts to a
local update Site <LUS>
- Miles invokes a single test script <test-scala-ide.bat> which will
do the following
+ Extract a eclipse installation (without scala) as downloaded
+ Invoke eclipse.exe
+ Download and install the Scala-IDE from the local update Site
+ Perform automated tests (to be written and continuously
+ Create a test report
- Based on this test report, which is hopefully mainly green, Miles
can decide whether to deploy the release candidate to the global
accessible update site (likely by copying files from the local update
site) or not yet.
Please note that this is just an initial plan and subject to change
based on future findings and discussions.
If you have any suggestions, questions or comments feel free to
contact me, either on this mailing list or by email scala-ide-