diff options
Diffstat (limited to 'tests/auto/corelib/io')
7 files changed, 28 insertions, 2 deletions
diff --git a/tests/auto/corelib/io/CMakeLists.txt b/tests/auto/corelib/io/CMakeLists.txt index e77e1ac94b..a519a47956 100644 --- a/tests/auto/corelib/io/CMakeLists.txt +++ b/tests/auto/corelib/io/CMakeLists.txt @@ -24,7 +24,9 @@ add_subdirectory(qtemporaryfile) add_subdirectory(qurlquery) add_subdirectory(qurluts46) if(TARGET Qt::Concurrent) - add_subdirectory(qdebug) + if(NOT INTEGRITY) + add_subdirectory(qdebug) + endif() add_subdirectory(qlockfile) add_subdirectory(qurl) endif() diff --git a/tests/auto/corelib/io/qdir/tst_qdir.cpp b/tests/auto/corelib/io/qdir/tst_qdir.cpp index d45a49229d..0e6f629b06 100644 --- a/tests/auto/corelib/io/qdir/tst_qdir.cpp +++ b/tests/auto/corelib/io/qdir/tst_qdir.cpp @@ -29,7 +29,9 @@ #include <QTest> #include <QTemporaryFile> +#if QT_CONFIG(process) #include <QProcess> +#endif #include <qcoreapplication.h> #include <qdebug.h> @@ -53,6 +55,10 @@ # include <sys/stat.h> #endif +#ifdef Q_OS_INTEGRITY +#include "qplatformdefs.h" +#endif + #if defined(Q_OS_VXWORKS) #define Q_NO_SYMLINKS #endif @@ -397,7 +403,7 @@ void tst_QDir::mkdirRmdir() void tst_QDir::mkdirOnSymlink() { -#if !defined(Q_OS_UNIX) || defined(Q_NO_SYMLINKS) +#if !defined(Q_OS_UNIX) || defined(Q_NO_SYMLINKS) || defined(Q_OS_INTEGRITY) QSKIP("Test only valid on an OS that supports symlinks"); #else // Create the structure: diff --git a/tests/auto/corelib/io/qlockfile/tst_qlockfile.cpp b/tests/auto/corelib/io/qlockfile/tst_qlockfile.cpp index 31086d14e7..2766ea51d5 100644 --- a/tests/auto/corelib/io/qlockfile/tst_qlockfile.cpp +++ b/tests/auto/corelib/io/qlockfile/tst_qlockfile.cpp @@ -30,7 +30,9 @@ #include <QTest> #include <QtConcurrentRun> +#if QT_CONFIG(process) #include <QProcess> +#endif #include <QSemaphore> #include <QFutureSynchronizer> diff --git a/tests/auto/corelib/io/qsavefile/tst_qsavefile.cpp b/tests/auto/corelib/io/qsavefile/tst_qsavefile.cpp index 9756ed45d0..ad4bcb3cf5 100644 --- a/tests/auto/corelib/io/qsavefile/tst_qsavefile.cpp +++ b/tests/auto/corelib/io/qsavefile/tst_qsavefile.cpp @@ -43,6 +43,10 @@ # include <windows.h> #endif +#ifdef Q_OS_INTEGRITY +#include "qplatformdefs.h" +#endif + // Restore permissions so that the QTemporaryDir cleanup can happen class PermissionRestorer { diff --git a/tests/auto/corelib/io/qsettings/tst_qsettings.cpp b/tests/auto/corelib/io/qsettings/tst_qsettings.cpp index 065e2b402b..094d04252b 100644 --- a/tests/auto/corelib/io/qsettings/tst_qsettings.cpp +++ b/tests/auto/corelib/io/qsettings/tst_qsettings.cpp @@ -67,6 +67,10 @@ #include <CoreFoundation/CoreFoundation.h> #endif +#ifdef Q_OS_INTEGRITY +#include "qplatformdefs.h" +#endif + Q_DECLARE_METATYPE(QSettings::Format) #ifndef QSETTINGS_P_H_VERSION diff --git a/tests/auto/corelib/io/qtemporarydir/tst_qtemporarydir.cpp b/tests/auto/corelib/io/qtemporarydir/tst_qtemporarydir.cpp index 0668ba0faa..ea08ef0e65 100644 --- a/tests/auto/corelib/io/qtemporarydir/tst_qtemporarydir.cpp +++ b/tests/auto/corelib/io/qtemporarydir/tst_qtemporarydir.cpp @@ -45,6 +45,10 @@ # include <unistd.h> #endif +#ifdef Q_OS_INTEGRITY +#include "qplatformdefs.h" +#endif + class tst_QTemporaryDir : public QObject { Q_OBJECT diff --git a/tests/auto/corelib/io/qtemporaryfile/tst_qtemporaryfile.cpp b/tests/auto/corelib/io/qtemporaryfile/tst_qtemporaryfile.cpp index 9dc644e5f8..e19443e1f5 100644 --- a/tests/auto/corelib/io/qtemporaryfile/tst_qtemporaryfile.cpp +++ b/tests/auto/corelib/io/qtemporaryfile/tst_qtemporaryfile.cpp @@ -56,6 +56,10 @@ #include <QStandardPaths> #endif +#ifdef Q_OS_INTEGRITY +#include "qplatformdefs.h" +#endif + class tst_QTemporaryFile : public QObject { Q_OBJECT |