KWWidgets/GUI Testing/Squish: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
(New page: ==Squish== * [http://www.froglogic.com/pg?id=Home Squish Home] * [http://www.froglogic.com/pg?id=Products&category=squish&sub=editions&subsub=tk Squish for Tk], only for Unix * about €2...) |
No edit summary |
||
Line 32: | Line 32: | ||
Note that the <tt>configure</tt> script may not find your Qt3 distribution correctly: use <tt>--with-qtdir</tt> to point to the appropriate directory. Use <tt>--with-tclconfig</tt> and <tt>--with-tkconfig</tt> to point to your own Tcl/Tk distribution, if any (here <tt>/opt/tcltk8.5.2</tt>) | Note that the <tt>configure</tt> script may not find your Qt3 distribution correctly: use <tt>--with-qtdir</tt> to point to the appropriate directory. Use <tt>--with-tclconfig</tt> and <tt>--with-tkconfig</tt> to point to your own Tcl/Tk distribution, if any (here <tt>/opt/tcltk8.5.2</tt>) | ||
* Enter your license key (found in squish-3-license) | * Enter your license key (found in squish-3-license) | ||
<pre> | |||
Configuring Squish. For license information please read the LICENSE file. | |||
By configuring and building Squish you are accepting the terms of this license. | |||
Enter license key: ***-*****-*****-*** | |||
Checking for C++ compiler ......... g++ | |||
Checking for g++'s version ......... 4 | |||
[...] | |||
Done with configuring. Full log in config.log. Now type './build'. | |||
* Build | |||
<pre> | |||
barre@tetsuo:~/build/squish-3.4.1-eval-tk-src$ ./build | |||
</pre> | |||
==Issues== | ==Issues== |
Revision as of 17:26, 6 November 2008
Squish
- Squish Home
- Squish for Tk, only for Unix
- about €2500
- Win32/Qt/Java/Web/Tk, scripting in Tcl/Python/JavaScript/Perl, recorder, window inspector, breakpoints/verification
Prerequisites
- Qt3. Squish for Tk will not work with Qt4. Make sure you install all Qt3 development packages. On a Ubuntu OS, this (most likely) involve: libqt3-headers, libqt3-mt, libqt3-mt-dev, qt3-apps-dev, qt3-assistant, qt3-designer, qt3-dev-tools, qt3-linguist, qt3-qtconfig, etc.
- Tcl/Tk 8.4 or 8.5
Download
- Download a Squish for Tk evaluation license
-rwxr--r-- 1 barre barre 6587889 2008-09-04 13:08 squish-3.4.1-eval-tk-src.tar.gz* -rwxr--r-- 1 barre barre 19 2008-09-04 13:08 squish-3-license*
Build
- Unpack the archive
barre@tetsuo:~/build$ tar -xzf /home/barre/tmp/squish/squish-3.4.1-eval-tk-src.tar.gz
- Configure Squish
barre@tetsuo:~/build$ cd squish-3.4.1-eval-tk-src barre@tetsuo:~/build/squish-3.4.1-eval-tk-src$ ./configure "--with-qtdir=/usr/share/qt3" "--with-tclconfig=/opt/tcltk8.5.2/lib/tclConfig.sh" "--with-tkconfig=/opt/tcltk8.5.2/lib/tkConfig.sh"
Note that the configure script may not find your Qt3 distribution correctly: use --with-qtdir to point to the appropriate directory. Use --with-tclconfig and --with-tkconfig to point to your own Tcl/Tk distribution, if any (here /opt/tcltk8.5.2)
- Enter your license key (found in squish-3-license)
Configuring Squish. For license information please read the LICENSE file. By configuring and building Squish you are accepting the terms of this license. Enter license key: ***-*****-*****-*** Checking for C++ compiler ......... g++ Checking for g++'s version ......... 4 [...] Done with configuring. Full log in config.log. Now type './build'. * Build <pre> barre@tetsuo:~/build/squish-3.4.1-eval-tk-src$ ./build
Issues
- Qt
Checking Qt version ......... Can't find Qt includes in /usr/include and /usr/src
=> Make sure you installed Qt3