diff --git a/src/plugins/autotest/qtest/qttest_utils.cpp b/src/plugins/autotest/qtest/qttest_utils.cpp index 321cba252b0..47019270486 100644 --- a/src/plugins/autotest/qtest/qttest_utils.cpp +++ b/src/plugins/autotest/qtest/qttest_utils.cpp @@ -97,8 +97,9 @@ QStringList filterInterfering(const QStringList &provided, QStringList *omitted, // handle Quick options as well static const QSet knownInterferingQuickOption = { "-qtquick1" }; static const QSet knownAllowedQuickOptionsWithParameter { - "-import", "-plugins", "-input" + "-import", "-plugins", "-input", "-translation" }; + static const QSet knownAllowedSingleQuickOptions = { "-opengl", "-widgets" }; QStringList allowed; auto it = provided.cbegin(); @@ -126,6 +127,8 @@ QStringList filterInterfering(const QStringList &provided, QStringList *omitted, ++it; QTC_ASSERT(it != end, return QStringList()); allowed.append(*it); + } else if (knownAllowedSingleQuickOptions.contains(currentOpt)) { + allowed.append(currentOpt); } else if (knownInterferingQuickOption.contains(currentOpt)) { if (omitted) omitted->append(currentOpt);