From bc71551ce08992fc11dd19eed06c78a15be10b23 Mon Sep 17 00:00:00 2001 From: Joel Rosdahl Date: Sat, 25 Jan 2020 11:25:52 +0100 Subject: [PATCH] Skip read-only tests on file systems that lack such support Fixes #510. --- test/suites/readonly.bash | 9 +++++++++ test/suites/readonly_direct.bash | 9 +++++++++ 2 files changed, 18 insertions(+) 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 -- 2.47.2