Autotest: Replace macro usage with HostOsInfo

Change-Id: I5f9626ff13d49611b2dd000ba0311823a18b5867
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Orgad Shaneh
2016-09-10 22:58:14 +03:00
committed by Orgad Shaneh
parent 4b8564cb42
commit 37a90653f9

View File

@@ -273,17 +273,11 @@ QString TestConfiguration::executableFilePath() const
return commandFileInfo.absoluteFilePath();
} else if (commandFileInfo.path() == "."){
QString fullCommandFileName = m_targetFile;
#ifdef Q_OS_WIN
if (!m_targetFile.endsWith(".exe"))
if (Utils::HostOsInfo::isWindowsHost() && !m_targetFile.endsWith(".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
const QStringList &pathList
= m_environment.toProcessEnvironment().value("PATH").split(separator);
const QStringList &pathList = m_environment.toProcessEnvironment().value("PATH").split(
Utils::HostOsInfo::pathListSeparator());
foreach (const QString &path, pathList) {
QString filePath(path + QDir::separator() + fullCommandFileName);