Third - some of the test suites/test cases expect Qt 5.3.1 (default toolchain), Qt 5.4.1 (gcc, Linux and Windows only) and Qt 5.6.1-1 (default toolchain)
clang on Mac and MSVC2010 (Qt <= 5.5) or MSVC2013 (Qt > 5.5) on Windows. It's easiest to use default installations of the official opensource Qt packages.
* all of the Squish versions mentioned in there should exist inside QtSDK/src/creator-test-data (see the file for naming the Squish versions) - of course this depends on the OS you're testing on
Attention! This file will be updated with more columns (and rows) for making it possible to also test Debug builds or 64bit builds. So, even the path entries currently listed could change when this feature is implemented.
Using QT_SQUISH_MAPFILE variable
--------------------------------
* create a simple text file (UTF-8 encoded) that follows this scheme:
* after creating this file put it somewhere and define environment variable QT_SQUISH_MAPFILE to point directly to the file
* definition of this variable should be done BEFORE the test is started and can be done in various ways:
* declare this variable as a system environment variable (how to do this depends on the OS you're using) [recommended way]
* add this variable to the envvar file inside the directory holding the Squish test suites [please don't do this when pushing envvar back to git]
* you can also modify the os.environ dict inside the test script(s) but this has to be done, before the test tries to read the variable [best place would be right before/after the call to startApplication()]
Hint: You can also use the provided tsv file as a template. Simply remove lines you're not needing and adjust the path entries to point to the correct paths on your system and you should be fine.
Attention! The format of the file might slightly change as soon also Debug builds will be easily testable (and maybe again for 64bit builds)
Preparation of the SQUISH directories
-------------------------------------
To make the hook-into sub-process really work you have to provide a modified Squish.
Steps to set up the Squish directories on Windows:
* get the Squish version you need from froglogic.com