On 29/06/17 05:22, Michael Felt wrote:
> FAIL: tests/misc/sync
> =====================
> 

> + diff -u exp err
> --- exp       2017-06-26 19:40:59 +0000
> +++ err       2017-06-26 19:40:59 +0000
> @@ -1 +1 @@
> -sync: error opening 'norw': Permission denied
> +sync: error opening 'norw': Is a directory
> + fail=1

The attached should fix this.

thanks,
Pádraig
>From 79d20021adce10ff0ae5b553087675f803c776a4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?P=C3=A1draig=20Brady?= <[email protected]>
Date: Sun, 23 Jul 2017 01:54:03 -0700
Subject: [PATCH] tests: avoid a false failure on AIX

* tests/misc/sync.sh: Normalize the error messages
when syncing a non read/write directory, as AIX
gives the "Is a directory" error.
---
 tests/misc/sync.sh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tests/misc/sync.sh b/tests/misc/sync.sh
index 423c606..8adcb3a 100755
--- a/tests/misc/sync.sh
+++ b/tests/misc/sync.sh
@@ -37,7 +37,9 @@ returns_ 1 sync file nofile || fail=1
 mkdir norw || framework_failure_
 chmod 0 norw || framework_failure_
 if ! test -r norw; then
-  sync norw 2>err
+  sync norw 2>errt
+  # AIX gives "Is a directory"
+  sed 's/Is a directory/Permission denied/' < errt >err || framework_failure_
   printf "sync: error opening 'norw': Permission denied\n" >exp
   compare exp err || fail=1
 fi
-- 
2.9.3

Reply via email to