Another particularity of the Android environment is that /tmp does not exist.
A variable TMPDIR is set instead.

Therefore tests that want to test /tmp should be skipped.


2019-01-27  Bruno Haible  <br...@clisp.org>

        tests: Don't assume that /tmp exists.
        * tests/test-set-mode-acl-1.sh: Skip the test if /tmp does not exist.
        * tests/test-copy-acl-1.sh: Likewise.
        * tests/test-file-has-acl-1.sh: Likewise.
        * tests/test-copy-file-1.sh: Likewise.

diff --git a/tests/test-copy-acl-1.sh b/tests/test-copy-acl-1.sh
index bb60091..0fe44a5 100755
--- a/tests/test-copy-acl-1.sh
+++ b/tests/test-copy-acl-1.sh
@@ -10,6 +10,7 @@ if test -d /var/tmp; then
 else
   TMPDIR=/tmp
 fi
+test -d $TMPDIR || Exit 77
 export TMPDIR
 
 $BOURNE_SHELL "${srcdir}/test-copy-acl.sh"
diff --git a/tests/test-copy-file-1.sh b/tests/test-copy-file-1.sh
index c18f5e9..b566991 100755
--- a/tests/test-copy-file-1.sh
+++ b/tests/test-copy-file-1.sh
@@ -10,6 +10,7 @@ if test -d /var/tmp; then
 else
   TMPDIR=/tmp
 fi
+test -d $TMPDIR || Exit 77
 export TMPDIR
 
 $BOURNE_SHELL "${srcdir}/test-copy-file.sh"
diff --git a/tests/test-file-has-acl-1.sh b/tests/test-file-has-acl-1.sh
index ab13a88..c789d22 100755
--- a/tests/test-file-has-acl-1.sh
+++ b/tests/test-file-has-acl-1.sh
@@ -10,6 +10,7 @@ if test -d /var/tmp; then
 else
   TMPDIR=/tmp
 fi
+test -d $TMPDIR || Exit 77
 export TMPDIR
 
 $BOURNE_SHELL "${srcdir}/test-file-has-acl.sh"
diff --git a/tests/test-set-mode-acl-1.sh b/tests/test-set-mode-acl-1.sh
index 7b16b37..73a4010 100755
--- a/tests/test-set-mode-acl-1.sh
+++ b/tests/test-set-mode-acl-1.sh
@@ -10,6 +10,7 @@ if test -d /var/tmp; then
 else
   TMPDIR=/tmp
 fi
+test -d $TMPDIR || Exit 77
 export TMPDIR
 
 $BOURNE_SHELL "${srcdir}/test-set-mode-acl.sh"


Reply via email to