aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/autotest/testconfiguration.cpp
diff options
context:
space:
mode:
authorEike Ziller <[email protected]>2016-05-27 12:01:36 +0200
committerEike Ziller <[email protected]>2016-05-27 12:01:36 +0200
commit0c5bae640b37e7e84500a78a272ed5c7cec50ea0 (patch)
treec2109243a7b38d3c00789eec853d9ae311b9584d /src/plugins/autotest/testconfiguration.cpp
parent1b9b59a45f5f044e8a07c66c09965e550a8e8cee (diff)
parentb67b3160b6e4e6762e45a04c706c2881a1965c97 (diff)
Merge remote-tracking branch 'origin/4.0'
Diffstat (limited to 'src/plugins/autotest/testconfiguration.cpp')
-rw-r--r--src/plugins/autotest/testconfiguration.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/autotest/testconfiguration.cpp b/src/plugins/autotest/testconfiguration.cpp
index 543d3b8c034..b69abc4b8e0 100644
--- a/src/plugins/autotest/testconfiguration.cpp
+++ b/src/plugins/autotest/testconfiguration.cpp
@@ -115,7 +115,11 @@ void TestConfiguration::completeTestInformation()
foreach (const BuildTargetInfo &bti, appTargets.list) {
// some project manager store line/column information as well inside ProjectPart
if (bti.isValid() && m_proFile.startsWith(bti.projectFilePath.toString())) {
- targetFile = Utils::HostOsInfo::withExecutableSuffix(bti.targetFilePath.toString());
+ targetFile = bti.targetFilePath.toString();
+ if (Utils::HostOsInfo::isWindowsHost()
+ && !targetFile.toLower().endsWith(QLatin1String(".exe"))) {
+ targetFile = Utils::HostOsInfo::withExecutableSuffix(targetFile);
+ }
targetName = bti.targetName;
break;
}