From c28859a86136a9d817414cdc112d145da7269c9e Mon Sep 17 00:00:00 2001 From: Assam Boudjelthia Date: Wed, 17 Aug 2022 23:00:16 +0300 Subject: [PATCH] Android: skip crahsing tst_QFile's unixPipe() and socketPair() ... on Android 12. Task-number: QTBUG-105736 Change-Id: I1a67ef34e2f3918d96bdcfdcde48c1c14fe01c2e Reviewed-by: Ivan Solovev (cherry picked from commit 7c917a6dbff7ee837ad847f74be17d4cf6536371) Reviewed-by: Qt Cherry-pick Bot --- tests/auto/corelib/io/qfile/tst_qfile.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/auto/corelib/io/qfile/tst_qfile.cpp b/tests/auto/corelib/io/qfile/tst_qfile.cpp index 828a90e86e2..7f8010f9111 100644 --- a/tests/auto/corelib/io/qfile/tst_qfile.cpp +++ b/tests/auto/corelib/io/qfile/tst_qfile.cpp @@ -2642,6 +2642,10 @@ void tst_QFile::unixPipe_data() void tst_QFile::unixPipe() { +#ifdef Q_OS_ANDROID + if (QNativeInterface::QAndroidApplication::sdkVersion() >= 31) + QSKIP("Crashes on Android 12 (QTBUG-105736)"); +#endif int pipes[2] = { -1, -1 }; QVERIFY2(pipe(pipes) == 0, qPrintable(qt_error_string())); unixPipe_helper(pipes); @@ -2651,6 +2655,10 @@ void tst_QFile::unixPipe() void tst_QFile::socketPair() { +#ifdef Q_OS_ANDROID + if (QNativeInterface::QAndroidApplication::sdkVersion() >= 31) + QSKIP("Crashes on Android 12 (QTBUG-105736)"); +#endif int pipes[2] = { -1, -1 }; QVERIFY2(socketpair(AF_UNIX, SOCK_STREAM, 0, pipes) == 0, qPrintable(qt_error_string())); unixPipe_helper(pipes);