From cd33d90e9fc007150daa9f67615610a3fcbf717c Mon Sep 17 00:00:00 2001 From: Jacek Poplawski Date: Thu, 27 Jul 2023 18:26:55 +0200 Subject: [PATCH] Skip tst_QMimeDatabase::mimeTypeForUnixSpecials_data when AT_FDCWD is not defined Change-Id: I6fd3bb3e56733b79f349934319a071f8eabaf0ea Reviewed-by: Thiago Macieira --- .../corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp b/tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp index 9c680c84d9..d808849b5b 100644 --- a/tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp +++ b/tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp @@ -657,6 +657,9 @@ void tst_QMimeDatabase::mimeTypeForFileNameAndData() #ifdef Q_OS_UNIX void tst_QMimeDatabase::mimeTypeForUnixSpecials_data() { +#ifndef AT_FDCWD + QSKIP("fdopendir and fstatat are not available"); +#else QTest::addColumn("name"); QTest::addColumn("expected"); @@ -717,6 +720,7 @@ void tst_QMimeDatabase::mimeTypeForUnixSpecials_data() if (!found) nothingfound(); +#endif } void tst_QMimeDatabase::mimeTypeForUnixSpecials()