From c2a7ad6b41b5def85c86464985cd0c76448201ad Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Mon, 23 May 2016 08:45:08 +0200 Subject: [PATCH] AutoTest: Fix creation of target file path for Qbs projects Task-number: QTCREATORBUG-16323 Change-Id: I3ac59d830c098e9e7fe0d6f7dc75078f339adb6d Reviewed-by: David Schulz --- src/plugins/autotest/testconfiguration.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugins/autotest/testconfiguration.cpp b/src/plugins/autotest/testconfiguration.cpp index ba4597b36dc..a2563011329 100644 --- a/src/plugins/autotest/testconfiguration.cpp +++ b/src/plugins/autotest/testconfiguration.cpp @@ -124,7 +124,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; }