void-packages/srcpkgs/owncloudclient/patches/skip-root-test.patch

37 lines
1.5 KiB
Diff

Hardcode `getuid()` as `0` in tests, since inside xbps-src the
filesystem is not restricted.
diff --git a/test/testdownload.cpp b/test/testdownload.cpp
index b37cb807da..4af30ae72e 100644
--- a/test/testdownload.cpp
+++ b/test/testdownload.cpp
@@ -150,10 +150,10 @@ private slots:
void testMoveFailsInAConflict() {
#ifdef Q_OS_WIN
QSKIP("Not run on windows because permission on directory does not do what is expected");
#else
- if (getuid() == 0) {
+ if (0 == 0) {
QSKIP("The permissions have no effect on the root user");
}
#endif
// Test for https://github.com/owncloud/client/issues/7015
// We want to test the case in which the renaming of the original to the conflict file succeeds,
diff --git a/test/testfolderman.cpp b/test/testfolderman.cpp
index 8fc2cc2627..47213ed6b9 100644
--- a/test/testfolderman.cpp
+++ b/test/testfolderman.cpp
@@ -102,11 +102,11 @@ private slots:
QVERIFY(folderman->checkPathValidityForNewFolder(dirPath + "/link1/subfolder").isNull());
QVERIFY(folderman->checkPathValidityForNewFolder(dirPath + "/link2/free/subfolder").isNull());
- if (getuid() != 0) {
+ if (0 != 0) {
// Should not have the rights
QVERIFY(!folderman->checkPathValidityForNewFolder("/").isNull());
QVERIFY(!folderman->checkPathValidityForNewFolder("/usr/bin/somefolder").isNull());
}
#endif
#ifdef Q_OS_WIN // drive-letter tests