Known Issues - Squish 9.0.0 Release¶
Release Date: March 5th, 2025
Recommended Update: n/a
Installation¶
Misleading warning when installing Squish (any edition) on the command-line on some Linux/Wayland desktops¶
The following warning can be printed on the command-line when installing Squish on Linux desktops that use a Wayland compositor:
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
. The warning suggests that the environment variable
QT_QPA_PLATFORM=wayland
should be set. However, the installer does not start at all if the user follows the suggestion. This is
a
known issue
in Qt Installer Framework that the Squish installer also uses.
Solution: Ignore the warning and proceed with the installation.
Squish for Qt Quick Ultralite (QUL)¶
Baud rate of MCU device needs to be set before the first use¶
Starting from a new Squish for QUL installation and fresh IDE workspace, the first connection (qul.connect()
) to a MCU device
when attempting to record or replay a test case in the Squish IDE may fail with the following error message:
RuntimeError: Cannot initialize communication with the device without knowing UART baud rate
.
Solution 1: Set up the connection baud rate in QUL Device IDE view (open the view via menu Window → Show View → Other → Squish Test → QUL Device if it is not shown yet).
Solution 2: Set up the connection rate in jobinfo.json
file in the testcrate archive with the testable AUT.
Getting help with handling errors in MCU vendor tools and debug probe¶
Squish for QUL relies on third-party MCU vendor software tools to connect to the MCU debug probe. Issues with these tools or hardware problems in the debug probe itself may result in runtime errors during the execution of automated test scripts.
While the Squish installer provides links to download the necessary MCU vendor software from their websites, please note that Squish technical support cannot assist with troubleshooting issues related to these third-party tools. For further help, we recommend reaching out to the customer support or community forums of the respective MCU device vendor:
STM customer support , STM community NXP customer support , NXP community
No Squish for QUL example AUTs and test suites¶
Unlike other Squish editions, Squish for QUL binary packages come with no example AUTs and/or test suites as the AUTs that run on microcontrollers always need to be built and made testable on the user's specific MCU hardware. For the first steps with trying out Squish for QUL, we recommend starting with any of Qt Quick Ultralite sample applications .