Exclude test from compilation without qprocess

Change-Id: Iea3a28b25bdb828b0eb2ae0381489aa207f348fd
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
bb10
Krzysztof Sommerfeld 2024-01-29 15:54:40 +01:00
parent e566447e6b
commit 6efc95b699
1 changed files with 4 additions and 0 deletions

View File

@ -1186,6 +1186,9 @@ void tst_QMimeDatabase::installNewLocalMimeType_data()
void tst_QMimeDatabase::installNewLocalMimeType()
{
#if !QT_CONFIG(process)
QSKIP("This test requires QProcess support");
#else
QFETCH(bool, useLocalBinaryCache);
qmime_secondsBetweenChecks = 0;
@ -1298,6 +1301,7 @@ void tst_QMimeDatabase::installNewLocalMimeType()
QCOMPARE(db.mimeTypeForFile(QLatin1String("foo.ymu"), QMimeDatabase::MatchExtension).name(),
QString::fromLatin1("application/octet-stream"));
QVERIFY(!db.mimeTypeForName(QLatin1String("text/x-suse-ymp")).isValid());
#endif
}
QTEST_GUILESS_MAIN(tst_QMimeDatabase)