diff --git a/src/plugins/autotest/testconfiguration.cpp b/src/plugins/autotest/testconfiguration.cpp index c095e9e0f6a..5f225db1972 100644 --- a/src/plugins/autotest/testconfiguration.cpp +++ b/src/plugins/autotest/testconfiguration.cpp @@ -57,9 +57,10 @@ FilePath ITestConfiguration::executableFilePath() const if (!hasExecutable()) return {}; - const Environment env = m_runnable.environment.hasChanges() - ? m_runnable.environment : Environment::systemEnvironment(); - return env.searchInPath(m_runnable.command.executable().path()); + const Environment env = m_runnable.environment.appliedToEnvironment( + m_runnable.command.executable().deviceEnvironment()); + + return m_runnable.command.executable().searchInDirectories(env.path()); } Environment ITestConfiguration::filteredEnvironment(const Environment &original) const