AndroidTestRunner: forward QT_* env vars to the tests
Forward QT_* env vars to the test same like QTEST_* vars, this can be useful when debugging, this would allow us to pass QT_DEBUG_PLUGINS. Pick-to: 6.8 Change-Id: I9404ff7c7276f87e3e7d9cf57fa8f5b1eed02eb7 Reviewed-by: Dimitrios Apostolou <jimis@qt.io>
This commit is contained in:
parent
ae788f5508
commit
574c966ac8
@ -408,11 +408,11 @@ static bool parseTestArgs()
|
|||||||
testAppArgs = "\"%1\""_L1.arg(testAppArgs.trimmed());
|
testAppArgs = "\"%1\""_L1.arg(testAppArgs.trimmed());
|
||||||
const QString activityName = "%1/%2"_L1.arg(g_options.package).arg(g_options.activity);
|
const QString activityName = "%1/%2"_L1.arg(g_options.package).arg(g_options.activity);
|
||||||
|
|
||||||
// Pass over any testlib env vars if set
|
// Pass over any qt or testlib env vars if set
|
||||||
QString testEnvVars;
|
QString testEnvVars;
|
||||||
const QStringList envVarsList = QProcessEnvironment::systemEnvironment().toStringList();
|
const QStringList envVarsList = QProcessEnvironment::systemEnvironment().toStringList();
|
||||||
for (const QString &var : envVarsList) {
|
for (const QString &var : envVarsList) {
|
||||||
if (var.startsWith("QTEST_"_L1))
|
if (var.startsWith("QTEST_"_L1) || var.startsWith("QT_"_L1))
|
||||||
testEnvVars += "%1 "_L1.arg(var);
|
testEnvVars += "%1 "_L1.arg(var);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user