summaryrefslogtreecommitdiffstats
path: root/tests/auto/network/socket/qlocalsocket
diff options
context:
space:
mode:
authorAri Parkkila <ari.parkkila@qt.io>2024-05-03 08:38:32 +0300
committerAri Parkkila <ari.parkkila@qt.io>2024-05-03 11:58:54 +0300
commit53a58a191cf50a82c05e10135db949f56acde925 (patch)
treed980bb97349e4790eed2b419c52509349eb8e137 /tests/auto/network/socket/qlocalsocket
parent96ce1aabd434b24ae33d7d59026a09f466df62e5 (diff)
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 <thiago.macieira@intel.com>
Diffstat (limited to 'tests/auto/network/socket/qlocalsocket')
-rw-r--r--tests/auto/network/socket/qlocalsocket/tst_qlocalsocket.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/auto/network/socket/qlocalsocket/tst_qlocalsocket.cpp b/tests/auto/network/socket/qlocalsocket/tst_qlocalsocket.cpp
index 1ecd871ceb..30ffb50d23 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<QString>("service");
QTest::addColumn<QLocalServer::SocketOption>("opts");
QTest::addColumn<QFile::Permissions>("perms");