File: 0002-Skip-tests-that-don-t-work-under-root-user.patch

package info (click to toggle)
shaarli 0.14.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 5,612 kB
  • sloc: php: 30,001; javascript: 2,083; makefile: 139; xml: 69; python: 42; sh: 35
file content (92 lines) | stat: -rw-r--r-- 3,643 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
From: James Valleroy <jvalleroy@mailbox.org>
Date: Wed, 9 Sep 2020 21:37:01 -0400
Subject: Skip tests that don't work under root user

Forwarded: not-needed
---
 tests/HistoryTest.php              | 1 +
 tests/helper/FileUtilsTest.php     | 5 +++++
 tests/legacy/LegacyUpdaterTest.php | 1 +
 tests/updater/UpdaterTest.php      | 1 +
 4 files changed, 8 insertions(+)

diff --git a/tests/HistoryTest.php b/tests/HistoryTest.php
index e810104..8a549ac 100644
--- a/tests/HistoryTest.php
+++ b/tests/HistoryTest.php
@@ -46,6 +46,7 @@ class HistoryTest extends \Shaarli\TestCase
      */
     public function testConstructNotWritable()
     {
+        $this->markTestSkipped('Running tests as root user.');
         $this->expectException(\Exception::class);
         $this->expectExceptionMessage('History file isn\'t readable or writable');
 
diff --git a/tests/helper/FileUtilsTest.php b/tests/helper/FileUtilsTest.php
index 8035f79..7bf031a 100644
--- a/tests/helper/FileUtilsTest.php
+++ b/tests/helper/FileUtilsTest.php
@@ -76,6 +76,7 @@ class FileUtilsTest extends TestCase
      */
     public function testWriteWithoutPermission()
     {
+        $this->markTestSkipped('Running tests as root user.');
         $this->expectException(\Shaarli\Exceptions\IOException::class);
         $this->expectExceptionMessage('Error accessing "sandbox/flat.db"');
 
@@ -100,6 +101,7 @@ class FileUtilsTest extends TestCase
      */
     public function testWriteFolderPermission()
     {
+        $this->markTestSkipped('Running tests as root user.');
         $this->expectException(\Shaarli\Exceptions\IOException::class);
         $this->expectExceptionMessage('Error accessing "sandbox"');
 
@@ -137,6 +139,7 @@ class FileUtilsTest extends TestCase
      */
     public function testClearFolderSelfDeleteWithExclusion(): void
     {
+        $this->markTestSkipped('Running tests as root user.');
         FileUtils::clearFolder('sandbox', true, ['file2']);
 
         static::assertFileExists('sandbox/folder1/file2');
@@ -154,6 +157,7 @@ class FileUtilsTest extends TestCase
      */
     public function testClearFolderSelfDeleteWithoutExclusion(): void
     {
+        $this->markTestSkipped('Running tests as root user.');
         FileUtils::clearFolder('sandbox', true);
 
         static::assertFileNotExists('sandbox');
@@ -164,6 +168,7 @@ class FileUtilsTest extends TestCase
      */
     public function testClearFolderNoSelfDeleteWithoutExclusion(): void
     {
+        $this->markTestSkipped('Running tests as root user.');
         FileUtils::clearFolder('sandbox', false);
 
         static::assertFileExists('sandbox');
diff --git a/tests/legacy/LegacyUpdaterTest.php b/tests/legacy/LegacyUpdaterTest.php
index 293fa71..a5ea164 100644
--- a/tests/legacy/LegacyUpdaterTest.php
+++ b/tests/legacy/LegacyUpdaterTest.php
@@ -93,6 +93,7 @@ class LegacyUpdaterTest extends TestCase
      */
     public function testWriteUpdatesFileNotWritable()
     {
+        $this->markTestSkipped('Running tests as root user.');
         $this->expectException(\Exception::class);
         $this->expectExceptionMessageRegExp('/Unable to write(.*)/');
 
diff --git a/tests/updater/UpdaterTest.php b/tests/updater/UpdaterTest.php
index 9672a31..604966a 100644
--- a/tests/updater/UpdaterTest.php
+++ b/tests/updater/UpdaterTest.php
@@ -112,6 +112,7 @@ class UpdaterTest extends TestCase
      */
     public function testWriteUpdatesFileNotWritable()
     {
+        $this->markTestSkipped('Running tests as root user.');
         $this->expectException(\Exception::class);
         $this->expectExceptionMessageRegExp('/Unable to write(.*)/');