forked from qt-creator/qt-creator
Autotest: Replace macro usage with HostOsInfo
Change-Id: I5f9626ff13d49611b2dd000ba0311823a18b5867 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
committed by
Orgad Shaneh
parent
4b8564cb42
commit
37a90653f9
@@ -273,17 +273,11 @@ QString TestConfiguration::executableFilePath() const
|
|||||||
return commandFileInfo.absoluteFilePath();
|
return commandFileInfo.absoluteFilePath();
|
||||||
} else if (commandFileInfo.path() == "."){
|
} else if (commandFileInfo.path() == "."){
|
||||||
QString fullCommandFileName = m_targetFile;
|
QString fullCommandFileName = m_targetFile;
|
||||||
#ifdef Q_OS_WIN
|
if (Utils::HostOsInfo::isWindowsHost() && !m_targetFile.endsWith(".exe"))
|
||||||
if (!m_targetFile.endsWith(".exe"))
|
|
||||||
fullCommandFileName = m_targetFile + QLatin1String(".exe");
|
fullCommandFileName = m_targetFile + QLatin1String(".exe");
|
||||||
|
|
||||||
static const QString separator(";");
|
|
||||||
#else
|
|
||||||
static const QString separator(":");
|
|
||||||
#endif
|
|
||||||
// TODO: check if we can use searchInPath() from Utils::Environment
|
// TODO: check if we can use searchInPath() from Utils::Environment
|
||||||
const QStringList &pathList
|
const QStringList &pathList = m_environment.toProcessEnvironment().value("PATH").split(
|
||||||
= m_environment.toProcessEnvironment().value("PATH").split(separator);
|
Utils::HostOsInfo::pathListSeparator());
|
||||||
|
|
||||||
foreach (const QString &path, pathList) {
|
foreach (const QString &path, pathList) {
|
||||||
QString filePath(path + QDir::separator() + fullCommandFileName);
|
QString filePath(path + QDir::separator() + fullCommandFileName);
|
||||||
|
|||||||
Reference in New Issue
Block a user