From 53a58a191cf50a82c05e10135db949f56acde925 Mon Sep 17 00:00:00 2001 From: Ari Parkkila Date: Fri, 3 May 2024 08:38:32 +0300 Subject: [PATCH] ptests: Skip qlocalsocket when running as root on Linux On Linux root user has access rights to all files so it makes no sense to verify socket file permissions. Task-number: QTBUG-118680 Change-Id: I94a95e80c311f8d5cd6c799b1a76ffaaab7d9167 Reviewed-by: Thiago Macieira --- tests/auto/network/socket/qlocalsocket/tst_qlocalsocket.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/auto/network/socket/qlocalsocket/tst_qlocalsocket.cpp b/tests/auto/network/socket/qlocalsocket/tst_qlocalsocket.cpp index 1ecd871ceba..30ffb50d234 100644 --- a/tests/auto/network/socket/qlocalsocket/tst_qlocalsocket.cpp +++ b/tests/auto/network/socket/qlocalsocket/tst_qlocalsocket.cpp @@ -1664,6 +1664,9 @@ void tst_QLocalSocket::asyncDisconnectNotify() void tst_QLocalSocket::verifySocketOptions_data() { #ifdef Q_OS_LINUX + if (::geteuid() == 0) + QSKIP("Running this test as root doesn't make sense"); + QTest::addColumn("service"); QTest::addColumn("opts"); QTest::addColumn("perms");