From: Joel Rosdahl Date: Sat, 25 Jan 2020 10:25:52 +0000 (+0100) Subject: Skip read-only tests on file systems that lack such support X-Git-Tag: v4.0~666 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bc71551ce08992fc11dd19eed06c78a15be10b23;p=thirdparty%2Fccache.git Skip read-only tests on file systems that lack such support Fixes #510. --- diff --git a/test/suites/readonly.bash b/test/suites/readonly.bash index 5cdbc251d..5d28a9701 100644 --- a/test/suites/readonly.bash +++ b/test/suites/readonly.bash @@ -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 diff --git a/test/suites/readonly_direct.bash b/test/suites/readonly_direct.bash index 9a7636f41..be07104ff 100644 --- a/test/suites/readonly_direct.bash +++ b/test/suites/readonly_direct.bash @@ -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