]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Skip read-only tests on file systems that lack such support
authorJoel Rosdahl <joel@rosdahl.net>
Sat, 25 Jan 2020 10:25:52 +0000 (11:25 +0100)
committerJoel Rosdahl <joel@rosdahl.net>
Sat, 25 Jan 2020 10:25:52 +0000 (11:25 +0100)
Fixes #510.

test/suites/readonly.bash
test/suites/readonly_direct.bash

index 5cdbc251d356df057053ffd5336b600e3e397601..5d28a970147b0daac7cbc35f80ff6caabb53c1bb 100644 (file)
@@ -1,3 +1,12 @@
+SUITE_readonly_PROBE() {
+    mkdir dir
+    chmod a-w dir
+    if [ -w dir ]; then
+        echo "File system doesn't support read-only mode"
+    fi
+    rmdir dir
+}
+
 SUITE_readonly_SETUP() {
     generate_code 1 test.c
     generate_code 2 test2.c
index 9a7636f41fcae686920f4ae6735f5e61b3398f64..be07104ff8606d36f836bc9b7a3825e59688369a 100644 (file)
@@ -1,3 +1,12 @@
+SUITE_readonly_direct_PROBE() {
+    mkdir dir
+    chmod a-w dir
+    if [ -w dir ]; then
+        echo "File system doesn't support read-only mode"
+    fi
+    rmdir dir
+}
+
 SUITE_readonly_direct_SETUP() {
     unset CCACHE_NODIRECT