13 const QByteArray backendName = backend.toLower().toUtf8();
14 const QByteArray backendKey = backendName +
"-mediabackend";
15 QByteArray testEnvironment = qgetenv(
"QTEST_ENVIRONMENT");
16 bool hasBackendKey =
false;
17 const QList<QByteArray> keys = testEnvironment.split(
' ');
18 for (
const QByteArray &key : keys) {
19 if (!key.endsWith(
"-mediabackend"))
21 if (key != backendKey) {
23 "QTEST_ENVIRONMENT contains '%s', but the media backend in use is '%s'",
25 backendName.constData());
30 if (!testEnvironment.isEmpty())
31 testEnvironment +=
' ';
32 testEnvironment += backendKey;
33 qputenv(
"QTEST_ENVIRONMENT", testEnvironment);