diff --git a/tests/auto/qml/qmldesigner/bauhaustests/testbauhaus.cpp b/tests/auto/qml/qmldesigner/bauhaustests/testbauhaus.cpp
index 20d88466afbedab58c478c6dfde33ad16f8f5783..9cd69aed50ec2b4f4f605eaa2d13aa220aa08d8a 100644
--- a/tests/auto/qml/qmldesigner/bauhaustests/testbauhaus.cpp
+++ b/tests/auto/qml/qmldesigner/bauhaustests/testbauhaus.cpp
@@ -52,9 +52,9 @@ void loadFile(const QString &fileName)
     qDebug() << "starting: " << fileName;
     QVERIFY(QFileInfo(fileName).exists());
 #ifdef Q_OS_WIN
-    const QString bauhausExecutable = "bauhaus.exe";
+    const QString bauhausExecutable = "../../../../../bin/qtcreator.exe";
 #else
-    const QString bauhausExecutable = QDir::current().absoluteFilePath("bauhaus");
+    const QString bauhausExecutable = QDir::current().absoluteFilePath("../../../../../bin/qtcreator.bin");
 #endif
     QVERIFY(QFileInfo(bauhausExecutable).isExecutable());
     process.start(bauhausExecutable, QStringList() << fileName);