From 99cec50f56309c28712a444c40475ce69badfbf9 Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Mon, 30 Oct 2023 11:15:32 +0200 Subject: [PATCH] tests: skip setPermissions test if running as root Running this test as root doesn't make sense, and it is the reason why QNX is failing. Pick-to: 6.6 6.5 Change-Id: Ibbdce9090882cb9dd87d7fcd0802a481f9e7883c Reviewed-by: Thiago Macieira --- tests/auto/corelib/io/qfile/tst_qfile.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/auto/corelib/io/qfile/tst_qfile.cpp b/tests/auto/corelib/io/qfile/tst_qfile.cpp index ff022849c9..2f178a7f23 100644 --- a/tests/auto/corelib/io/qfile/tst_qfile.cpp +++ b/tests/auto/corelib/io/qfile/tst_qfile.cpp @@ -1464,8 +1464,9 @@ void tst_QFile::setPermissions_data() void tst_QFile::setPermissions() { -#ifdef Q_OS_QNX - QSKIP("This test doesn't pass on QNX and no one has cared to investigate."); +#ifdef Q_OS_UNIX + if (::getuid() == 0) + QSKIP("Running this test as root doesn't make sense"); #endif QFETCH(bool, opened);