summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@theqtcompany.com>2015-01-08 18:04:31 +0100
committerTim Jenssen <tim.jenssen@theqtcompany.com>2015-01-12 13:42:46 +0200
commit2287ba501fe30bc954d761a0afb2600d19f5dfae (patch)
tree40298f6a4190dd6946ad84f35378403034a9ba1f
parent0c9531f384ab83d4be243742a3f9325ebf8f1d7e (diff)
downloadqt-creator-2287ba501fe30bc954d761a0afb2600d19f5dfae.tar.gz
variables as complete words are better
Change-Id: If433c621466f2e1160a016d2b7b2539e4dc8b3d6 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
-rw-r--r--plugins/autotest/testrunner.cpp41
1 files changed, 20 insertions, 21 deletions
diff --git a/plugins/autotest/testrunner.cpp b/plugins/autotest/testrunner.cpp
index fb24280183..ed7d4a0e5c 100644
--- a/plugins/autotest/testrunner.cpp
+++ b/plugins/autotest/testrunner.cpp
@@ -336,30 +336,29 @@ static QString which(const QString &path, const QString &cmd)
}
return QString();
}
-
-bool performExec(const QString &cmd, const QStringList &args, const QString &workingDir,
- const Utils::Environment &env, int timeout)
+bool performExec(const QString &command, const QStringList &argumentList, const QString &workingDirectory,
+ const Utils::Environment &environment, int timeout)
{
QString runCmd;
- if (!QDir::toNativeSeparators(cmd).contains(QDir::separator())) {
- if (env.hasKey(QLatin1String("PATH")))
- runCmd = which(env.value(QLatin1String("PATH")), cmd);
- } else if (QFileInfo(cmd).exists()) {
- runCmd = cmd;
+ if (!QDir::toNativeSeparators(command).contains(QDir::separator())) {
+ if (environment.hasKey(QLatin1String("PATH")))
+ runCmd = which(environment.value(QLatin1String("PATH")), command);
+ } else if (QFileInfo(command).exists()) {
+ runCmd = command;
}
if (runCmd.isEmpty()) {
emitTestResultCreated(FaultyTestResult(Result::MESSAGE_FATAL,
- QObject::tr("*** Could not find command '%1' ***").arg(cmd)));
+ QObject::tr("*** Could not find command '%1' ***").arg(command)));
return false;
}
- m_runner->setWorkingDirectory(workingDir);
- m_runner->setProcessEnvironment(env.toProcessEnvironment());
+ m_runner->setWorkingDirectory(workingDirectory);
+ m_runner->setProcessEnvironment(environment.toProcessEnvironment());
QTime executionTimer;
- if (args.count()) {
- m_runner->start(runCmd, args);
+ if (argumentList.count()) {
+ m_runner->start(runCmd, argumentList);
} else {
m_runner->start(runCmd);
}
@@ -413,18 +412,18 @@ void performTestRun(QFutureInterface<void> &future, const QList<TestConfiguratio
foreach (const TestConfiguration *tc, selectedTests) {
if (future.isCanceled())
break;
- QString cmd = tc->targetFile();
- QString workDir = tc->workingDirectory();
- QStringList args;
- Utils::Environment env = tc->environment();
+ QString command = tc->targetFile();
+ QString workingDirectory = tc->workingDirectory();
+ QStringList argumentList;
+ Utils::Environment environment = tc->environment();
- args << QLatin1String("-xml");
+ argumentList << QLatin1String("-xml");
if (!metricsOption.isEmpty())
- args << metricsOption;
+ argumentList << metricsOption;
if (tc->testCases().count())
- args << tc->testCases();
+ argumentList << tc->testCases();
- performExec(cmd, args, workDir, env, timeout);
+ performExec(command, argumentList, workingDirectory, environment, timeout);
}
future.setProgressValue(testCaseCount);