Fix test when accessing patched plugin too fast

At least one OS (QNX) can't dlopen() a library that is still
open for writing elsewhere

Pick-to: 6.2 6.3
Fixes: QTBUG-101020
Change-Id: I84ca709a65fc824ec4b3e3f1ea03704bf1cc0414
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
Pasi Petäjäjärvi 2022-02-23 16:19:33 +02:00
parent 3b82c2d167
commit 81c6f224c4

View File

@ -234,6 +234,11 @@ void tst_QPlugin::scanInvalidPlugin()
memset(data + offset + metadata.size(), 0, 512 - metadata.size());
}
#if defined(Q_OS_QNX)
// On QNX plugin access is still too early
QTest::qSleep(1000);
#endif
// now try to load this
QFETCH(bool, loads);
QFETCH(QString, errMsg);