[Qt-creator] Type of the tests of QtCreator

Robert Löhning robert.loehning at digia.com
Wed Oct 31 15:47:26 CET 2012

Am 31.10.2012 12:44, schrieb Przemyslaw Gorszkowski:
> On Wed, Oct 31, 2012 at 11:59 AM, Daniel Teske <daniel.teske at digia.com>wrote:
>>> I would like to ask about general topic of tests(unit, functional,
>>> regression and so on). What kind of tests do we have for testing of
>>> QtCreator? I know that there are some unit tests for completion, code
>>> generation(only tests the InsertionPointLocator) and for FakeVim plugin.
>> I
>>> have seen also scripts for Squish but as far as I understand Squish is
>> used
>>> internally(it is not possible for "external" developers to use it).There
>> is
>>> also Jenkins which is used mostly for building snapshots.
>> Those and also starting a debug Creator with -test all will run some
>> autotests
>> in a running Creator.
> What about Squish? Is it possible to write some test base on Squish and
> have possibliity to verify the results?

You can run the Squish tests if you have a valid license for Squish. 
You'll also need to have some data in place (e.g. a Qt SDK installed and 
a checkout of Creator repository). Some of this is explained in 
tests\system\README. I can tell you more if you like.
Of course you can write further Squish tests for Creator and we'd very 
much appreciate getting patches with them. If you have any questions, 
feel free to contact me via mail or IRC (rloehning).

>>> What about
>>> integration unit tests results and other kind of available test results
>>> there(run all kind of tests after building and checking the results)?

We (the Berlin office) did run the Squish tests continuously on Jenkins. 
We're still working on making this run again.

Creator -test all

like Daniel mentioned is already being done on Jenkins. Unfortunately 
none of the results are publicly available, yet.


Robert Löhning
Software Engineer
Digia, Qt

Digia Germany GmbH
Rudower Chausse 13, 12489 D-Berlin
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht 
Charlottenburg, HRB 144331 B,
Geschäftsführer: Mika Pälsi, Juha Varelius, Anja Wasenius
Email: robert.loehning at digia.com
Mobile: +49 151 1634 9248
Tel: +49 30 63 92 32 55
Qt Blog: http://blog.qt.digia.com/
Qt Facebook: www.facebook.com/qt
Qt Twitter: www.twitter.com/qtcommercial

Digia Germany is a group company of Digia Plc,
Valimotie 21, FI-00380 Helsinki Finland
Visit us at: www.digia.com
This message and any attachments are intended only for use by the named 
addressee and may contain privileged and/or confidential information. If 
you are not the named addressee you should not disseminate, copy or take 
any action in reliance on it. If you have received this message in 
error, please contact the sender immediately and delete the message and 
any attachments accompanying it. Digia Germany GmbH and Digia Plc do not 
accept liability for any corruption, interception, amendment, tampering 
or viruses occurring to this message.

More information about the Qt-creator mailing list