Fix a path to process launcher in tst_qtcprocess

Change-Id: I1de71ff51ffdcc02a2ec8dd117a26625514cd309
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
Jarek Kobus
2022-03-04 17:13:10 +01:00
parent f1d8c303a8
commit a7f867ab06

View File

@@ -23,6 +23,8 @@
** **
****************************************************************************/ ****************************************************************************/
#include <app/app_version.h>
#include <utils/environment.h> #include <utils/environment.h>
#include <utils/hostosinfo.h> #include <utils/hostosinfo.h>
#include <utils/launcherinterface.h> #include <utils/launcherinterface.h>
@@ -30,6 +32,7 @@
#include <utils/qtcprocess.h> #include <utils/qtcprocess.h>
#include <utils/singleton.h> #include <utils/singleton.h>
#include <utils/stringutils.h> #include <utils/stringutils.h>
#include <utils/temporarydirectory.h>
#include <QElapsedTimer> #include <QElapsedTimer>
#include <QRegularExpression> #include <QRegularExpression>
@@ -226,6 +229,8 @@ private:
void tst_QtcProcess::initTestCase() void tst_QtcProcess::initTestCase()
{ {
Utils::TemporaryDirectory::setMasterTemporaryDirectory(QDir::tempPath() + "/"
+ Core::Constants::IDE_CASED_ID + "-XXXXXX");
Utils::LauncherInterface::setPathToLauncher(qApp->applicationDirPath() + '/' Utils::LauncherInterface::setPathToLauncher(qApp->applicationDirPath() + '/'
+ QLatin1String(TEST_RELATIVE_LIBEXEC_PATH)); + QLatin1String(TEST_RELATIVE_LIBEXEC_PATH));
if (qEnvironmentVariableIsSet(kExitCodeSubProcessCode)) if (qEnvironmentVariableIsSet(kExitCodeSubProcessCode))